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