目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的绑定变量窥测问题7、 begin tran的事务要尽量地小。8、 一些SQL查询语句应加上no...
分类:
数据库 时间:
2014-12-17 20:29:35
阅读次数:
250
由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要! ?作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据...
分类:
数据库 时间:
2014-12-17 19:07:51
阅读次数:
309
1.笛卡儿积 merge join cartesionSQL> select ename,dname from emp,dept;已选择56行。执行计划----------------------------------------------------------Plan hash value:...
分类:
数据库 时间:
2014-12-17 12:42:20
阅读次数:
199
你可以通过“万能数据库查询分析器” ① 查询ODBC数据源(包括世面上所有的数据库、TXT/CSV文件、EXCEL文件)的数据。 ③ 从数据库导出千万条数据时,效率与DBMS没有什么区别;④ 具有强大的 SQL “执行计划”功能; ⑤ 6.03版本已经完全兼容任何Microsoft的Windows操作系统系列,可以直接在Windows操作系统上运行,而不需要更改任何操作系统的设置或者配置。
“万能数据库查询分析器” 6.03版本不用更改操作系统的任何设置或者配置,就可遨游在任何 Windows 系列操...
分类:
数据库 时间:
2014-12-17 09:10:42
阅读次数:
361
http://www.cnblogs.com/dubing/archive/2011/12/09/2278090.html最近公司来一个非常虎的dba 10几年的经验 这里就称之为蔡老师吧在征得我们蔡老同意的前提下 我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖目录1、什么是执行计划...
分类:
数据库 时间:
2014-12-15 18:46:49
阅读次数:
298
在sqlplus中将autotrace开关打开也能得到目标sql的执行计划,而且,除此之外还能得到目标sql在执行时的资源消耗量,即通过设置AUTOTRACE开关我们可以额外观察到目标sql执行时所耗费的物理读,逻辑读,产生redo的数量已经排序的数量等。(1)在sqlplus的当前session中执行命令se..
分类:
其他好文 时间:
2014-12-14 18:42:18
阅读次数:
231
使用10046事件是在oralce数据库中查看目标sql的执行计划的另外一种方法。这种方法与使用explainplan命令,dbms_xplan包和autotrace开关的不同之处在于,所得到的执行计划的中明确显示了目标sql实际执行计划中每一个执行步骤所消耗的逻辑读,物理读和花费的时间。这种细粒度的明..
分类:
其他好文 时间:
2014-12-14 18:41:57
阅读次数:
254
前言前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇我们介绍关于子查询语句的一系列内容,子查询一般是我们形成复杂查询的一些基础性...
分类:
数据库 时间:
2014-12-14 17:09:38
阅读次数:
309
分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。查看/设置“慢查询”的时间定义1 mysql> show variables like "long%";2 +----------...
分类:
数据库 时间:
2014-12-14 00:38:22
阅读次数:
236
使用DBMS_XPLAN包中的方法是在oracle数据库中得到目标SQL的执行计划的另一种方法。针对不同的应用场景吗,你可以选择如下四种方法中的一种:select*fromtable(dbms_xplan.display)select*fromtable(dbms_xplan.display_cursor(null,null,‘advenced‘));select*fromtable(dbms_xp..
分类:
数据库 时间:
2014-12-12 16:56:08
阅读次数:
316