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