2016 - 2024

感恩一路有你

mysql多个查询条件怎么优化 mysql多个索引怎么选择?

浏览量:1239 时间:2023-03-22 11:37:39 作者:采采

mysql多个索引怎么选择?

MySQL多索引查询选择

MySQL选择索引-简介

我们知道一个表中可以有多个索引,所以在查询数据时,MySQL会帮助我们自动选择,而不需要指定索引。既然MySQL程序帮我们自动选择,会不会有问题?答案是肯定的,MySQL 的优化器也有bug,有时候选择的索引不是最优的。

案例1

如果一个表有10w数据、id主键以及A和B常规索引,则执行以下SQL。

select * from t其中a介于10000和20000之间

select * from t forc

mysql:一条SQL查询语句是如何执行的?

SET @update_stmt /*在单引号中间填入要执行的sql语句*/prepares mt from @ update _ stmt execute stmt deallocate prepares mt。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。