指标
:
对sql语句进行分析,需要关注的指标字至少包括以下几个:
1.消耗时间:包括Elapsed Time 、CPU Time等时间指标
2.内存消耗:包括Buffer Gets、Consistant Gets等指标
3.IO消耗:包括Physical Reads、Physical Writes等指标
4.语句分析次数:包括Parses、Hard Parses、Soft Parses等指标。
复合索引
1.索引的前缀性
假设有如下表: create table AAA (a varchar2(32) ,b varchar2(32),c date);
在a和c列上建普通索引: create index iN_AAA_1 on AAA (a, c);
a.索引左前缀性的第一层意思:必须用到索引的第一个字段。select * from AAA where b=:xxx and c=sysdate;则不会用到索引,因为必须有a出现在where 语句中才会使用到该索引。
b. 索引前缀性的第二层意思:对于索引的第一个字段,用like时左边必须是固定值,通配符只能出现在右边。select * from AAA
where a like ”1%”;会用到索引;而select * from AAA where a like ”%1”;不会用到索引。
c.索引前缀性的第三层意思:如果在字段前加了函数,则索引会被抑制,例如:select * from aaa where trim(a)=1,则不会用到索引。
2.skip scan index
当索引的第一个字段没有在语句中出现,oracle也会使用索引,这叫oracle的skip scan index功能。oracle发现索引的第一个字段值很少会将复合索引,根据第一个字段的值的个数,拆成多个复合索引。
3.可选性
索引创建的顺序会影响查询,应尽量将值多的放在第一个。
分享到:
相关推荐
oracle数据库性能优化.pdforacle数据库性能优化.pdforacle数据库性能优化.pdforacle数据库性能优化.pdforacle数据库性能优化.pdf
本书以系统而有效的方式详细阐述了...此书太大,分了五部分压缩上传,下载时只要把Oracle性能优化求生指南(完整版).part1.rar到Oracle性能优化求生指南(完整版).part5.rar都下载后,解压其中一个就是完整的版本。
ORACLE SQL性能优化系列 ORACLE SQL性能优化系列 ORACLE SQL性能优化系列
关于Oracle性能优化的相关工具的介绍,如AWR,ASH,ADDM等的详细原理介绍及实践使用,非常有用
Oracle性能优化与故障诊断案例分享,通过具体案例来进行分析,从而优化及诊断解决问题。
oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化
Oracle性能优化指南PDF版-Oracle性能优化指南PDF版-Oracle性能优化指南PDF版
Oracle 性能优化 50 个方法
Oracle性能优化求生指南 (中文完整版).part4,共四个部分,需要下载完四个部分才能正确解压。
Oracle性能优化,全面解析Oracle优化过程
oracle性能优化内幕,本书详细介绍了oracle性能优化的相关细节。
oracle性能设计及优化
《Oracle性能优化求生指南》本书作者凭借其20多年的丰富经验,为我们带来了一本系统的、全面的Oracle性能优化手册,用结构化方法帮助读者解决从数据库应用到数据库设计的所有问题。全书分为6部分、23章,实例丰富,...
oracle性能优化总结 oracle性能优化总结 oracle性能优化总结
系统优化是EBS DBA工作中很重要的一部分,对DBA的要求也非常高。EBS系统优化的过程是复杂的,要从存储设备、主机、数据库、应用系统、网络以及客户端等多层次入手。本文档主要探讨应用系统和数据库层的优化方案,而...
oracle性能优化书籍,谭大师的作品。大家可以学习到很多。
Oracle性能优化技巧,方便Oracle 用户的使用。