Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我发现,当对我们的 MySQL DB (5.5.27) 运行查询时,当优化器选择使用索引作为范围时,它会快速响应,但是当它选择 ref_or_null 时,它需要更长的时间。
有没有办法强制索引始终使用范围?
如果您确定优化器没有正确使用索引,您可以尝试使用索引提示。
SELECT * FROM table1 USE INDEX (col1_index,col2_index) WHERE col1=1 AND col2=2 AND col3=3;
文档