sql语句中指定使用某个索引

语法:select  *  from  table_name  use  index(index_name1,index_name2)  where  ......

详细链接见https://dev.mysql.com/doc/refman/8.0/en/index-hints.html

注意:MySQL优化器中,一个主要的目标是只要可能就是用索引,而且使用条件最严格的索引来尽可能多、尽可能快地排除那些不符合索引条件的数据行,说白了就是选择怎样使用索引,当然优化器还受其他的影响,因此,如果没有确切的把握尽量不要自己指定使用某个索引。

猜你喜欢

转载自blog.csdn.net/fz13768884254/article/details/88193048
今日推荐