MySQL中有没有办法禁止未编入索引?

时间:2014-07-08 23:58:01

标签: mysql indexing

我想阻止任何不使用主键或现有索引的查询。 有没有办法在会话或服务器级别强制执行此操作?

1 个答案:

答案 0 :(得分:1)

简短回答:不。

答案时间不长:你可以使用Slow Query Log至少赶上"慢"查询并创建必要的索引。

更长的答案:索引的使用主要取决于查询计划程序。因此,可能存在候选索引的情况,但引擎更喜欢丢弃它。因此,对于像你想要的那样的固定限制,它有点混乱。