ORACLE优化系列文章一 ──Oracle中优化SQL的原则

1. 已经检验的语句和已在共享池中的语句之间要完全一样
2. 变量名称尽量一致
3. 合理使用外联接
4. 少用多层嵌套
5. 多用并发

语句的优化步骤一般有:
1. 调整sga区,使得sga区的是用最优。
2. sql语句本身的优化,工具有explain,sql trace等
3. 数据库结构调整
4. 项目结构调整
写语句的经验:
1. 对于大表的查询使用索引
2. 少用in,exist等
3.使用集合运算

1.对于大表查询中的列应尽量避免进行诸如
   To_char,to_date,to_number
   等转换
2.有索引的尽量用索引,有用到索引的条件写在前面
   如有可能和有必要就建立一些索引 
3.尽量避免进行全表扫描,限制条件尽可能多,以便更快
   搜索到要查询的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值