MySQL 使用注意事项

目录

mysql强制索引和禁止某个索引

主键 primary_key(id)
一般索引 index_1(c1)
联合索引 index_1_2_3(c1, c2, c3)
  • 强制使用索引: force index (索引名或者主键primary_key)
select * from table force index(primary_key) limit 2;(强制使用主键)
select * from table force index(index_1) limit 2;(强制使用索引"index_1")
select * from table force index(primary_key,index_1) limit 2;(强制使用索引"primary_key和index_1")
select * from table force index(primary_key,index_1_2_3) limit 2;(强制使用索引"primary_key和index_1_2_3")
  • 禁止某个索引: ignore index (索引名或者主键primary_key)
select * from table ignore index(primary_key) limit 2;(禁止使用主键)
select * from table ignore index(index_1) limit 2;(禁止使用索引"index_1")
select * from table ignore index(primary_key,index_1) limit 2;(禁止使用索引"primary_key,index_1")

Reference

Last Updated: 2019/12/6 18:34:45