码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
于位图索引相关的执行计划
位图索引是oracle数据库里除B树索引之外的另外一种索引的类型,它主要用于数据仓库或者DSS系统。在数据仓库或DSS系统中,针对某些类型的sql,用位图索引比用B树索引要快很多,这主要是位图索引实现了快捷的按位运算的缘故。位图索引的物理存储结构和普通B树索引的物理存储结构..
分类:其他好文   时间:2015-01-12 19:27:05    阅读次数:189
06 SQL执行计划
解释计划 与 执行计划的 区别随着可以得到解释计划输出的开发工具, 比如 toad 的普遍使用, 生成解释计划就变的相当简单. 而不简单的是得到执行计划.解释计划EXPLAIN PLAN 用来显示优化器为SQL语句所选择的执行计划. 你需要了解一件事, 当你得到了解释计划输出的时候, 你其实是得到了...
分类:数据库   时间:2015-01-12 16:21:21    阅读次数:157
SQL语句及索引优化
一、Count()和Max()的优化方法 1、查询最后支付时间-优化max()函数 1)语句:select max(payment_date) from payment; 2)查看执行计划:explainselect max(payment_date) from payment \G 3)优化...
分类:数据库   时间:2015-01-12 12:52:55    阅读次数:208
简单对比查看执行计划的两种方法EXPLAIN PLAN 和 AUTOTRACE
EXPLAIN PLAN 和 AUTOTRACE 都可以查看执行计划。 值得一提的是:前者只是优化器通过读取数据字典的统计信息做出'最佳'访问路径判断,并没有真正去执行语句;后者是实际去执行了SQL语句,同时把访问记录数、执行计划、统计信息等打印出来。 下面粘出实验结果加以说明,注意对比两者的耗时:   SQL> CONNECT /AS SYSDBA Connected.SQL> SET ...
分类:其他好文   时间:2015-01-12 09:26:48    阅读次数:135
oracle 性能优化操作:总结
oracle性能优化操作的这几篇文章,是完全可以相互结合同时运用的。而且各种方法之间相互影响,紧密联系。 这种联系既存在一致性,也可能带来冲突,当冲突发生时,需要根据实际情况进行选择,没有固定的模式。 最后决定SQL优化功力的因素就是对ORACLE基础的掌握程度了。 另外,值得注意的是:随着时间的推移和数据的累计与变化,ORACLE对SQL语句的执行计划也会改变。 比如:基于代价的优化方法...
分类:数据库   时间:2015-01-12 09:18:58    阅读次数:152
oracle 性能优化操作十五: 基于函数的索引要求等式匹配
前几篇博客例子中,我们创建了基于函数的索引,但是如果执行下面的查询: select * from emp where substr(ename,1,1)=’S’; 得到的执行计划将还是(TABLE ACCESS FULL),因为只有当数据列能够等式匹配时,基于函数的索引才能生效, 这样对于这种索引的计划和维护的要求都很高。请注意,向表中添加索引是非常危险的操作,因为这将导致许多查询执行计划的...
分类:数据库   时间:2015-01-12 09:18:11    阅读次数:251
MySQL执行计划各列含义
table:显示这一行的数据是关于哪张表的。type:这是重要的列,显示连接使用了何种类型。从性能最好到最差的连接类型为const、eq_reg、ref、range、index、ALL。 const:程度查询,一般是对于主键或唯一索引查询。 eq_reg:范围查询,一般是对于主键或唯一索引的范围查询...
分类:数据库   时间:2015-01-12 00:08:51    阅读次数:215
SQL Server 2008中的Hints(提示)的简单整理
SQL Server的系统查询过程 负责在SELECT查询执行时候产生查询执行计划。SQL Server会“智能”地选择一个高效计划来取代低效的一个。大多数时候,SQL Server会把这份工作干得很棒。但正如有些人所担忧的,SQL Server并不是万能的,有时候,我们通过查询执行计划、表统计信....
分类:数据库   时间:2015-01-09 17:12:49    阅读次数:513
PLSQL_性能优化系列1_统计信息的概念和重要性(概念)
2014-12-18 Created By BaoXinjian一、摘要Statistic 对Oracle 是非常重要的。它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划。Statistic 对Oracle 是...
分类:数据库   时间:2015-01-07 13:05:14    阅读次数:331
oracle 性能优化操作十一: like子句尽量前端匹配
因为like参数使用的非常频繁,因此如果能够对like子句使用索引,将很高的提高查询的效率。 例: select * from city where name like ‘%S%’; 以上查询的执行计划用了全表扫描(TABLE ACCESS FULL),如果能够修改为: select * from city where name like ‘S%’; 那么查询的执行计划将会变成(INDE...
分类:数据库   时间:2015-01-07 09:22:01    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!