本篇文章给大家谈谈mysqlforceindex,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、mysql force index 简单使用
- 2、mysql怎么支持force index
- 3、mysql hint优化器提示之使用force index 强制使用索引和指定禁用索引
- 4、如何强制mysql 使用某一个index
mysql force index 简单使用
explain sql语句 会返回mysql查询优化器对将要执行的sql的执行计划(不饥哪是真的执行,只是给出执行计划)
结果中的possible_keys给出可能使用的索引,
mysql会选择它认为最合适的索引,有时候mysql认为的最优的索引并不是实际上真的的最快的索引
此时可以用force index人唯稿为指定索烂山码引
force index 跟着表明后面,用于强制使用指定的索引名(key)
[img]mysql怎么支持force index
use index(索引键的名字)和春凯 force index(索引键的名字) 都是强制mysql优化器 使用索引卖和来查询扒配唤。
mysql hint优化器提示之使用force index 强制使用索引和指定禁用索引
1、mysql强制使用主键索引
2、强制指弯好大定一个特定索引
3、同时指定两个
4、在多个表join中袜备强制使用索引
select * from table ignore index(PRI) limit 2;(禁埋竖止使用主键)
select * from table ignore index(idx) limit 2;(禁止使用索引”idx”)
select * from table ignore index(PRI,idx) limit 2;(禁止使用索引”PRI,idx”)
force index 不建议使用,如果数据量有变化,指定的索引可能不是最佳的
如何强制mysql 使用某一个index
select * from table force index(PRI) limit 2;(强制使用主键仔腔游册)
2
select * from table force index(ziduan1_index) limit 2;(强制使用索引"ziduan1_index")
3
select * from table force index(PRI,ziduan1_index) limit 2;(强制使用索引"PRI和ziduan1_index"念磨衫)
关于mysqlforceindex和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。