mysql 聯合索引命中規則

來源:互聯網
上載者:User
1.5個欄位建了聯合索引的,他們的規則是怎麼樣的。什麼情況會用上什麼情況用不上
2.如果兩個欄位是單獨索引,where a=x order b大家覺得用到哪個索引了, 還where a=x order by C 這樣用到索引了,C欄位是沒有索引的。

現在不太方便測試。先謝過大神

回複內容:

1.5個欄位建了聯合索引的,他們的規則是怎麼樣的。什麼情況會用上什麼情況用不上
2.如果兩個欄位是單獨索引,where a=x order b大家覺得用到哪個索引了, 還where a=x order by C 這樣用到索引了,C欄位是沒有索引的。

現在不太方便測試。先謝過大神

命名規則:表名_欄位名
1、需要加索引的欄位,要在where條件中
2、資料量少的欄位不需要加索引
3、如果where條件中是OR關係,加索引不起作用
4、符合最左原則

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.