1、降低SQL资源消耗
2、并行执行SQL
3、平衡系统的资源消耗
4、实例
符合索引避免NULL无法用索引
合适的索引避免排序
LIKE EMP% 可用函数索引REVERSE
5、数据库优化步骤
找到时间最长,资源消耗最多的TOP SQL
查看SQL执行计划合理性
进行修正
重新收集统计信息
改写SQL
避免不必要的全表扫描 建立合适的索引
计划不稳定 通过 HINT SQL PROFILE SPM固定计划
表或索引不良设计 重新设计表或索引 重新组织表里的数据
以上失效 考虑并行缩短时间
以上失效 更改SQL执行逻辑 或不执行SQL
6、一定要结合业务 不能只根据SQL优化通用手段暂时解决问题 实际带来更大麻烦