0 0

SQL语句优化问题55

create or replace procedure stgxForJob
is


begin

  --将新实体的基本信息插入实体表
  insert into stxx2 select st.nbxh, 'A','',sysdate, sysdate, to_date('3000-12-31','yyyy-mm-dd'),'0','0','0','0','','','' from stxx1 st where st.nbxh not exists (select distinct(a.nbxh) from stxx2 b);
	commit;
exception
 when others then
    rollback;
end;


第一次执行时 stxx2为空表 执行后 因有后续操作 stxx2数据量在第一次执行外会大于stxx1
因为最近传回数据库频繁锁死的情况 目前正在找原因
请问这样的语句该如何优化

问题补充:
dmewy 写道
 select st.nbxh, 'A','',sysdate, sysdate, to_date('3000-12-31','yyyy-mm-dd'),'0','0','0','0','','','' 
from stxx1 st 
left join 
stxx2 b
on st.nbxh=b.nbxh
where b.nbxh is null 


思路僵化了…… 已经找到解决办法 感谢楼上的意见 分已给出
2010年1月22日 11:22

1个答案 按时间排序 按投票排序

0 0

采纳的答案

 select st.nbxh, 'A','',sysdate, sysdate, to_date('3000-12-31','yyyy-mm-dd'),'0','0','0','0','','','' 
from stxx1 st 
left join 
stxx2 b
on st.nbxh=b.nbxh
where b.nbxh is null 

2010年1月22日 11:39

相关推荐

    SQL语句最优化

    SQL语句最优化SQL语句最优化SQL语句最优化SQL语句最优化

    SQL优化 SQL优化软件 SQL优化工具

    3. **建议与改写**:自动提供优化建议,包括修改SQL语句结构、创建或调整索引、优化连接方式等,有时甚至可以直接改写SQL语句以提高性能。 4. **历史记录与报告**:记录SQL语句的执行历史,生成性能报告,便于跟踪...

    新一代智能SQL语句优化技术

    SQL语句优化涉及到多个方面,包括但不限于数据库设计、编程错误、索引问题以及SQL语句本身的问题。数据库设计问题可能源自不合理的数据模型、过度或不足的表关联等;编程问题可能是因为不恰当的事务处理、错误的游标...

    Effective MySQL之SQL语句最优化.pdf

    10. SQL语句优化的技术手段:技术手段包括但不限于使用子查询优化、使用JOIN代替子查询、避免SELECT *、使用更有效的查询方法(如IN代替OR)、利用数据库提供的存储过程和函数减少网络往返次数等。 11. 经验与实践...

    SQL语句优化手册

    ### SQL语句优化手册 #### 一、引言 随着信息技术的发展,数据库系统在各行业中扮演着越来越重要的角色。为了确保数据库系统能够高效地运行,SQL语句优化成为了提升系统性能的关键因素之一。SQL(Structured Query...

    非常好用的SQL语句优化34条+sql语句基础

    在SQL编程领域,掌握高效的SQL语句优化技巧和基础知识是至关重要的。以下是对"非常好用的SQL语句优化34条+sql语句基础"这一主题的详细解析: 1. **索引优化**:索引是提高查询速度的关键。创建合适的索引(主键、...

    SQL语句优化方法30例

    SQL 语句优化方法 30 例 SQL 语句优化是一种非常重要的数据库优化技术,目的是为了提高数据库的查询效率,减少查询时间,提高系统的整体性能。在 SQL 语句优化过程中,我们经常会用到 hint,今天我们将总结一下在 ...

    sql语句优化建议

    ### SQL语句优化建议 #### 重要性与挑战 SQL语句优化是数据库管理与维护中的关键环节,尤其在处理大规模数据集时显得至关重要。优化不仅能够显著提升查询效率,减少资源消耗,还能改善用户体验,确保系统的稳定性...

    sql语句优化原则

    SQL语句优化原则是数据库管理和应用开发中的关键环节,它涉及到如何提高查询效率,减少资源消耗,提升系统整体性能。以下是一些针对SQL语句优化的重要原则和方法: 1. **利用索引**:索引是提高查询速度的关键。...

    oracle性能优化之SQL语句优化

    SQL语句优化是性能优化的关键环节,因为它直接影响到数据的检索速度和资源的消耗。本文将深入探讨SQL语句优化,包括优化器的工作原理、优化工具、数据访问方法以及如何收集统计信息来辅助优化。 首先,Oracle的优化...

    SQL Server数据库sql 语句优化

    sql 语句优化 SQL Server数据库查询速度慢的原因有很多

    通过分析SQL语句的执行计划优化SQL

    通过分析SQL语句的执行计划优化SQL 本文档主要介绍了与SQL调整有关的内容,涉及多个方面:SQL语句执行的过程、ORACLE优化器、表之间的关联、如何得到SQL执行计划、如何分析执行计划等内容。通过从浅入深的方式了解...

    sql语句优化心得

    ### SQL语句优化心得 #### 引言 在软件开发过程中,SQL语句的编写往往直接关系到应用程序的性能表现。特别是在系统初期阶段,由于数据量较小,即使编写了一些效率较低的SQL语句,也可能不会立即暴露出来。然而,...

    Effective MySQL之SQL语句最优化(高清)

    《Effective MySQL之SQL语句最优化》提供了很多可以用于... ●用SQL语句优化的生命周期来识别、确认、分析然后优化SQL语句,并检查优化的结果;  ●学习使用不为常人所知的一些性能技巧来改进索引效率并简化SQL语句。

    sql语句万能生成器,sql语句,sql语句生成

    SQL语句是数据库操作的核心,它用于查询、插入、更新和删除数据,是任何数据库管理系统中的基础工具。在IT行业中,编写SQL语句是一项必备技能,但手动编写和调试SQL语句可能会耗费大量时间和精力,尤其在处理复杂...

    sql语句的优化

    ### SQL语句优化详解 #### 一、引言 在数据库设计与管理中,SQL语句的优化是一项至关重要的工作。合理的SQL优化不仅能显著提升数据处理速度,还能有效降低服务器资源消耗,从而提高整个系统的响应时间和用户体验。...

    SQL语句优化规则

    SQL语句优化是数据库管理中的关键环节,尤其是在大型企业级应用中,高效的SQL查询能够显著提升系统的整体性能。本文将详细探讨几个重要的SQL优化规则,这些规则主要针对Oracle数据库系统。 1. **选用适合的ORACLE...

    sql语句优化之降龙十八掌

    在数据库管理中,SQL语句优化是提升系统性能的关键步骤,尤其对于大型系统而言,一个高效的SQL查询可以显著减少响应时间,改善用户体验。本文将详细阐述"sql语句优化之降龙十八掌",逐一解析这十八个优化技巧,帮助...

    SQL语句优化,语法优化

    SQL语句优化是数据库性能提升的关键环节,尤其是在大数据量的环境下。优化SQL语句能够显著提高查询速度,减少服务器负载,提升系统整体效率。以下是一些关于SQL语句优化的重要知识点: 1. **选择最有效的表名顺序**...

    sql server 语句优化

    ### SQL Server 语句优化详解 #### 一、引言 在现代企业级应用中,数据库性能直接影响到系统的响应速度和服务质量。对于SQL Server这样的关系型数据库管理系统而言,语句优化是提高查询效率的关键手段之一。本文将...

Global site tag (gtag.js) - Google Analytics