面試官:MySQL建索引需要遵循哪些原則呢?
點擊關(guān)注上方“SQL數(shù)據(jù)庫開發(fā)”,
設(shè)為“置頂或星標”,第一時間送達干貨
1.選擇唯一性索引
2.為經(jīng)常需要排序、分組和聯(lián)合操作的字段建立索引
3.為常作為查詢條件的字段建立索引
4.限制索引的數(shù)目
5.盡量使用數(shù)據(jù)量少的索引
6.盡量使用前綴來索引
7.刪除不再使用或者很少使用的索引
8.最左前綴匹配原則,非常重要的原則。
9.=和in可以亂序。
10.盡量選擇區(qū)分度高的列作為索引。
11.索引列不能參與計算,保持列“干凈”。
12.盡量的擴展索引,不要新建索引。
來源:https://blog.csdn.net/u013412790/
——End——
后臺回復關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨 后臺回復關(guān)鍵字:進群,帶你進入高手如云的交流群。 推薦閱讀
精心整理了一套SQL高級函數(shù),建議收藏 從今天起,職場再無帶薪拉屎! 一款SQL自動檢查神器,再也不用擔心SQL出錯了! SQL 語句中 where 條件后 寫上1=1 是什么意思 國產(chǎn)數(shù)據(jù)庫建模工具,看到界面第一眼,良心了! 這是一個能學到技術(shù)的公眾號,歡迎關(guān)注
點擊「閱讀原文」了解SQL訓練營
評論
圖片
表情
