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条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
mysql 表数据库如果不小心删了如何恢复数据。
回答 1
已采纳
如果不小心删除了MySQL表中的数据,可以尝试以下几种方法来恢复数据:利用备份:如果你做了表的备份,可以通过还原备份文件来恢复数据。使用类似mysqluusernamepdatabase<bac
MySQL什么情况下应不建或少建索引
回答 4
已采纳
1、如果表数据量太少可以不建索引,有时候全表扫描可能比索引快。2、对于DML操作很频繁的表不建议,前提是保证查询性能的情况下。3、表数据重复且分布平均的表字段,比如表记录10万行,取值只有男或者女。4
mysql 8.0报错 在插入表时提示 The table '/tmp/#sql124e7_b_1d' is full
回答 2
已采纳
看看/tmp目录的使用情况,是不是空间分配太小了,再检查一下MySQL里tmptablesize是不是配置的太大了。
如何定位出导致单核cpu高的慢查询语句
回答 4
做到实时很难,总要有一个采样周期。如果该SQL执行频率比较低,其实危害是有限的。如果是高频慢SQL,调整慢查询时间或者多次执行showprocesslist,大概率是能捕获到的。
MySQL企业版好吗
回答 1
已采纳
官方一直推企业版。而且企业版的功能多还有支持。推荐使用
学习openGauss还是MySql?
回答 3
目前oracle、mysql等国外的数据库依然是主流,但未来国产数据库肯定拥有不可小觑的发展,只是这个时间跨度暂无法预测,所以,建议各种数据库都去了解下
mysqld 在什么情况下会进入 do_signal 状态?
回答 1
可能遇到mysqlbug
mysql怎么像sqlserver那样使用print效果?
回答 1
在MySQL中,可以使用SELECT语句来输出打印内容。例如,以下代码可以输出“HelloWorld”:SELECT&x27;HelloWorld&x27;;
MySQL 备份还原是不是还可以在不同的版本中进行?
回答 3
已采纳
可以的,用逻辑备份导出sql语句,不但可以跨版本,还能跨系统,跨数据库.物理备份的话,就不一定了,跨小版本应该没得问题.
最近几年公司逐渐使用各种数据库,有什么好工具能够快速管理多种数据库吗?
回答 1
DBeaver、Navicat这两款相对来说是支持较多且通用的数据库管理工具和SQL客户端。你可以尝试试用一下,找适合自己的。但是通用的缺点肯定是没那些专用的好用的。就像Oracle,使用plsqld
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
28.3.36 INFORMATION_SCHEMA ST_SPATIAL_REFERENCE_SYSTEMS表
全方面卷爆对手,这就是华为云数据库MySQL的底气
Mysql8.0秒级加字段
MySQL的Windows身份验证插件
经验值提升 | 库表名-大小写不规范,运维两行泪
Django:连接MySQL遇到错误「RuntimeError: 'cryptography'」
mysql运用load方式导入数据时报错ERROR 1290
在 K8s 上使用 KubeBlocks 提供的 MySQL operator 部署高可用 WordPress 站点
[ACDU 翻译] MySQL PMM Microsoft Azure
5.1.13 IPv6支持