2021-08-03
MYSQL SQL索引优化
desc SELECT * FROM table_name WHERE a IN (0,2,3) and b='xxx’and c=0 AND EXECUTE_TIME<=NOW();
索引1:
alter table table_name add index idx_dba(a,b,c,EXECUTE_TIME);
索引2:
alter table table_name add index idx_dba2(b,c,EXECUTE_TIME,a);
最后是走了索引2,但是a列的过滤性更改,是因为IN的原因,所以没走索引1吗?
我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
回答交流
Markdown
请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
