適合建立索引:
- 表的
主鍵
、外鍵
必須有索引; - 數據量
超過300
的表應該有索引; - 在
where
從句,group by
從句,order by
從句,on
從句中的列添加索引 - 索引應該建在
選擇性高
的字段上; - 索引應該建在
小字段上
,對於大的文本字段甚至超長字段,不要建索引; - 複合索引的建立需要進行仔細分析;
儘量
考慮用單字段
索引代替:
不適合的字段:
- 表記錄少
- 經常插入、刪除、修改的表,不要建立太多的索引;
- 刪除無用的索引,避免對執行計劃造成負面影響;
適合建立索引:
主鍵
、外鍵
必須有索引;超過300
的表應該有索引;where
從句,group by
從句,order by
從句,on
從句中的列添加索引選擇性高
的字段上;小字段上
,對於大的文本字段甚至超長字段,不要建索引;儘量
考慮用單字段
索引代替:不適合的字段: