我們在創建索引時需要遵循下面的一般性原則:
1、在經常出現關鍵字order by、group by、distinct后面的字段,建立索引。這樣可以有效地避免排序操作。如果建立的是復合索引,索引的字段順序要和這些關鍵字后面的字段順序一致,否則索引不會被使用。
2、在union等集合操作的結果集字段上,建立索引。其建立索引的目的同上。
3、為經常用在查詢選擇的字段,建立索引。
4、在經常用作表連接的屬性上,建立索引。
建立索引時要注意以下限制:
1、限制表上索引的數目,最多不要超過五個
2、不要在有大量相同取值的字段上,建立索引。如在性別字段上建立索引,字段作為條件時將返回大量滿足條件的記錄。
3、對復合索引,按照字段在查詢條件中出現的頻度建立索引。
4、刪除不再使用,或很少使用的索引。
新聞熱點
疑難解答