明明有主键索引,为什么mysql索引失效?

明明有索引的啊,为什么呢?只有主键索引的时候没没匹配到,那么干脆在创建个联合索引吧,没想到还是没匹配到。


mysql
索引
2022-12-19 13:13:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
疑惑的冒险者

数据库是否使用索引是有机制的,不是百分百都使用索引。

使用索引之前会判断,到底有没有必要使用索引,但是具体是什么情况不走索引我没有深入了解过,我的猜测是当判断使用索引的速度更慢时,如果你的表里面只有几十几百条数据,完全没有必要去调用索引。

如果要强制使用索引:
​select * from table force index(index_name)​


分享
微博
QQ
微信
回复
2022-12-19 14:31:08
相关问题
Mysql索引什么结构?
115浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
264浏览 • 1回复 待解决
在MongoDb中什么索引
1216浏览 • 1回复 待解决
OB支持的索引类型都有哪些?
2194浏览 • 1回复 待解决
关于索引的一个问题有懂的吗?
355浏览 • 1回复 待解决
如何使用OceanBase分区表索引功能?
1537浏览 • 1回复 待解决
Mysql 驱动为什么要依赖 protobuf?
671浏览 • 1回复 待解决
鸿蒙系统浦发银行APP,key失效
2132浏览 • 1回复 待解决
不能报名公测为什么
4821浏览 • 1回复 待解决