MySQL高级 - SQL优化 - 索引提示
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级 - SQL优化 - 索引提示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用SQL提示
SQL提示,是優化數據庫的一個重要手段,簡單來說,就是在SQL語句中加入一些人為的提示來達到優化操作的目的。
USE INDEX
在查詢語句中表名的后面,添加 use index 來提供希望MySQL去參考的索引列表,就可以讓MySQL不再考慮其他可用的索引。
create index idx_seller_name on tb_seller(name);IGNORE INDEX
如果用戶只是單純的想讓MySQL忽略一個或者多個索引,則可以使用 ignore index 作為 hint 。
explain select * from tb_seller ignore index(idx_seller_name) where name = '小米科技';FORCE INDEX
為強制MySQL使用一個特定的索引,可在查詢中使用 force index 作為hint 。
create index idx_seller_address on tb_seller(address);?
總結
以上是生活随笔為你收集整理的MySQL高级 - SQL优化 - 索引提示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - SQL优化 - li
- 下一篇: MySQL高级 - 应用优化