oracle的sql优化
oracle的sql优化方法
1.全表扫描和索引扫描
大数据量表尽量要避免全表扫描,全部扫描会按顺序每条记录扫描,对于>100万数据表影响很大。
Oracle中通过RowID访问数据是最快的方式
对字段进行函数转换,或者前模糊查询都会导致无法应用索引而进行全表扫描
对Oracle共享池和缓冲区中的Sql必须要大小写都完全用上才能够匹配上
2.顺序问题
Oracle按照从右到左的顺序对数据表进行解析。因此From最后面的表为基础表,一般要选择记录数最少的表作为基础表。
对于Where条件的顺序,过滤到最大查询记录数量的条件必须写在Where条件的结尾处。
Where条
下载地址
用户评论
怎么说多少也有点帮助