1、Create Index Directly
2、Change Conditions to Use Index
3、尽量避免在where子句中对字段进行运算,导致查询规划器放弃使用index
4、尽量避免在where子句中对字段类型进行强制转换,导致查询规划器放弃使用index
5、少用outer join,减少不必要的sub-query层级数【在不影响得到正确结果的前提下】
6、坚决避免select * 和 redundant columns【多余字段】
7、Index on Expressions
8、Partial Indexes
9、Decompose DDL【分解DDL】
10、Comprehensive optimization【综合优化】
11、索引的创建
12、查找需要删除的索引
13、查找重复的索引
14、查找需要维护的索引,并自定创建索引维护SQL
15、一个index size影响query plan的例子
1