2024-03-22
MySQL 关联查询执行计划问题
同一个查询,条件不一样执行计划有差异
res表数据量40W,p表数据量17W,
res表表结构:
PRIMARY KEY (`id`),
UNIQUE KEY `idx_telnum` (`telNum`) USING BTREE,
KEY `idx_updatetime` (`updateTime`) USING BTREE,
KEY `idx_appid` (`appId`) USING BTREE,
KEY `idx_cm_group_id` (`cm_group_id`) USING BTREE,
KEY `channel_accid` (`channel_accid`),
KEY `idx_area_code` (`area_code`) USING BTREE
p表表结构
PRIMARY KEY (`id`),
UNIQUE KEY `idx_number` (`number`) USING BTREE,
KEY `idx_create_time` (`create_time`),
KEY `idx_area_code` (`area_code`) USING BTREE,
KEY `idx_status` (`status`) USING BTREE
添加isVideo=0之后执行很慢,几乎查不出来,执行计划如图:

不添加isVideo这个条件执行很快几秒左右,执行计划如图

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论



