社区
MySQL
帖子详情
mysql使用IN索引无效问题
辛晨V
2019-03-18 02:12:15
在此谢过各位大神!
使用正常的IN索引是没有问题的
但是嵌入select之后索引无效了?
两个表的数据类型都是相同的,请问大神是什么问题应该怎么解决呢??
...全文
1787
3
打赏
收藏
mysql使用IN索引无效问题
在此谢过各位大神! 使用正常的IN索引是没有问题的 但是嵌入select之后索引无效了? 两个表的数据类型都是相同的,请问大神是什么问题应该怎么解决呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
辛晨V
2019-03-18
打赏
举报
回复
引用 2 楼 二月十六 的回复:
自己解决问题,也贴出答案,非常棒
哈哈哈 谢谢版主 不过自己结不了帖就很尴尬了 分送你了哈多多关照
二月十六
2019-03-18
打赏
举报
回复
自己解决问题,也贴出答案,非常棒
辛晨V
2019-03-18
打赏
举报
回复
已解决,请看博文:https://blog.csdn.net/s1040342522/article/details/88638363
mysql
in or
索引
失效_in
索引
失效的
问题
简单的in查询
索引
失效:步骤1、检查建立
索引
没有order_status 字段为普通
索引
的tinyint类型2、检查是否
使用
了使
索引
失效的语句3、explain查看执行计划而 in(1)时会走
索引
5、查看是否关闭的全局的
索引
(Comment显示...
mysql
in
索引
失效_in
索引
失效的
问题
简单的in查询
索引
失效:步骤1、检查建立
索引
没有order_status 字段为普通
索引
的tinyint类型2、检查是否
使用
了使
索引
失效的语句3、explain查看执行计划而 in(1)时会走
索引
5、查看是否关闭的全局的
索引
(Comment显示...
mysql
in
索引
失效的
问题
最终得知,
MySQL
当对一列进行操作时,如果in的条件太多,即使这列上有
索引
,也是导致执行计划不走
索引
因为搜索的记录数太多,
MySQL
会认为全表扫描可能会更快 可以看到 id为18和33的两个数据占据大多数记录, 下面吧...
Mysql
使用
IN查询导致
索引
失效的情况
一直以为Mysq
使用
In查询,参数数量不是太多的情况下,是可以继续走
索引
的方式。但是事实是: 创建的
索引
有: 奇葩不,检查了下,字段属性类型都是Int类型,是一致的。但是执行计划中的“Key”对应的值却是空的...
mysql
查询IN
索引
无效
的
问题
【已解决】
使用
IN查询时,数据为相同类型的数据是可以正常
使用
索引
的 但是,当IN里面嵌套子查询的是,emmm神一般的消失掉了? 询问大佬之后,说是当时用select之后
使用
了函数内部转换,
mysql
是不支持函数
索引
的。so,...
MySQL
57,062
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章