高性能SQL分析(ORACLE)讲义(一)

高性能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,结束本文。

 

你可能感兴趣的:(oracle,sql)