select * from 表 where 字段a = A order by 字段b,索引会落在字段a上还是字段b上?
如题
select 10个字段 from 表1 where 字段a = A order by 字段b
字段a和字段b都有索引,开始查询落在字段a索引上,后来表里增加了a_c联合索引,同样的sql语句,就落在了字段b的索引上,为什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个 。。。你把 explain 语句贴出来呢
走的索引是前者。
当我执行
时,仍然不会走pid索引