MySQL关于In的优化是怎么样的
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇文章给大家分享的是有关MySQL关于In的优化是怎么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MySQL版本:5.6.14f
千家信息网最后更新 2025年11月15日MySQL关于In的优化是怎么样的
本篇文章给大家分享的是有关MySQL关于In的优化是怎么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
MySQL版本:5.6.14
files表记录的是dfs系统中的文件信息.
有一批数据上传出现错误,需要重新上传.
错误文件的范围已经记录在了test.files_20170206表中。
运行如下查询,竟然很长时间没有结果.
select * from files t1 where (oldpath,flen) in (
select oldpath,max(flen) from files f where oldpath in
(select oldpath from test.files_20170206 )
group by oldpath
)
使用explain extended 查看执行计划
原来的SQL,使用了Exists方式.
改写SQL如下,实际上就是加了一层嵌套.
select * from files t1 where (oldpath,flen) in (
select * from (
select oldpath,max(flen) from files f where oldpath in
(select oldpath from test.files_20170206 )
group by oldpath
) a
)
经过改写之后,就符合了原来的预期,先将结果保存为一个临时表.然后通过临时表再查数据.
以上就是MySQL关于In的优化是怎么样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
就是
数据
文件
更多
知识
篇文章
结果
错误
实用
信息
实际
实际上
工作会
文章
方式
版本
看吧
知识点
系统
范围
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术基础知识心得
etc软件开发单位
会计准则确认企业软件开发
三级网络技术没过
软件开发源码保密协议
松江区常规软件开发服务要求
sq数据库视频
工商银行网络安全认证
部署服务器的安全管理中心
互联网智能科技怎么样
港股软件开发小可爱
网络技术与信息处理英文
oracel数据库登录不上
数据库与应用程序之间存在什么
南宁市哪里有培训软件开发的
燊美集互联网科技有限公司
数据库怎么看
xp打印机服务器
软件开发在哪里接活
零点服务器
网络安全知识推荐
松江区常规软件开发服务要求
域数据库
广州富仓网络技术有限公司招聘
建邺区网络技术服务质量保证
网络安全和信息化 2017
泰安网络安全活动周
服务器 被管理员关闭了
保融科技主互联网还是主金融
网络安全靠人民手抄报手抄报