Oracle提高sql执行效率的心得建议
代码如下: –>FROM子句中包含多个表的情况下,选择记录条数最少的表作为基础表 –>解析WHERE子句是自下而上的 过滤条件要有顺序 –>ORACLE会将’*’转换成列名 –>DELETE会在rollback segment中存放可恢复信息,可以试试TRUNCATE –>COMMIT会释放:1.rollback segment 2.被程序语句获得的锁 3.redo log buffer –>把Alias前缀于每个Column上可以减少解析的时间 –>ORACLE解析sql语句时会把小写的字母转换成大写的再执行 –>在索引列上使用NOT会停止使用索引转而执行全表扫描 –>在索引列上进行运算会停
下载地址
用户评论