一、儘可能爲用來搜索、分類或分組的數據列編制索引,不要爲做爲輸出顯示的數據列編制索引。mysql
二、綜合考慮各數據列的維度。sql
三、對短小的值進行索引。性能
四、爲字符串的前綴編索引。日誌
五、充分利用最左邊的前綴。索引
六、適可而止,不要創建過多的索引。字符串
七、讓索引的類型與你打算進行的比較操做的類型保持匹配。(使用B樹索引的關鍵字:USING BTREE).搜索
八、利用慢查詢日誌找出性能低劣的查詢。(慢查詢日誌文件是一個文本文件。)技術
(源自:《mysql技術內幕》)數據