高性能SQL分析(ORACLE)讲义(一)
--从Null/Not null 开始。
--理解Explain中的cost/bytes/cardinality,理解CBO
--对CBO影响最大的几个数据库参数
--理解执行计划
--如何读执行计划
--全表扫描与HWM
--理解B*Tree索引
--索引扫描的各类
--连接的种类
--连接的几种常见错误
--ROWNUM伪列与分页
--聚焦查询的性能
--聚焦查询的常见错误
--聚焦查询的其他忠告
--ORACLE 锁机制与封锁粒度
--有关锁的一些性能建议
--函数使用的常见错误
--使用union all 代替OR
--Parallel并行 的考量因素
--使用分区表
--使用索引表IOT
--合理设置PCTFREE,减少行迁移
--使用connect by prior树状层次查询
--已建了索引,但ORACLE不使用的典型场景
--使用静态SQL提高性能
--使用静态SQL避免SQL注入
--使用视图的常见错误
--3个Bonus,结束本文。