1.熟悉执行计划的各种操作,会看懂执行计划 2.熟悉表的数据分布,索引,分区等对执行计划的影响 3.熟悉各种SQL语句的写法,能等价改写各种SQL 4.能够利用业务特点改写和设计SQL 5.能利用ORACLE提供的各种工具,比如sql trace,dbms_xplan,sql tuning advisor,spm等优化sql 推荐书籍: 1. oracle性能诊断艺术 2. oracle性能优化求生指南 希望自己能在SQL优化方面有些进步!