位置: 编程技术 - 正文

MySQL利用profile分析慢sql详解(group left join效率高于子查询)(mysql_info)

编辑:rootadmin

推荐整理分享MySQL利用profile分析慢sql详解(group left join效率高于子查询)(mysql_info),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql根据分区查询数据,mysql profiles,mysql分区实现,mysql from pid file ended,mysql的profile,mysql根据分区查询数据,mysql profiles,mysql_info,内容如对您有帮助,希望把文章链接给更多的朋友!

使用profile来分析慢sql

mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 最近遇到一个查询比较慢的sql语句,用了子查询,大概需要0.8秒左右,这个消耗时间比较长,严重影响了性能,所以需要进行优化。单独查询单表或者子查询记录都很快,下面来看看详细的介绍。

开启profile

执行查询,方便profile跟踪记录

MySQL利用profile分析慢sql详解(group left join效率高于子查询)(mysql_info)

查看当前的profile记录,主要获得Query_ID值

查看刚才执行的Query_ID为4的跟踪记录

根据分析结果可以看到,有大量的Sending data消耗,而且是持续不断的,这样的可以判断为子查询导致的,所以在这个case里面,子查询不适合用,效率太低。 那该用什么来避免呢?

用group by + left join 改写

可以看到,执行时间变成了0.秒,提升了5倍的效率。再看profile的跟踪分析。

可以看到,只有一次| Sending data | 0. |的消耗,所以效率提升很快。

扩展部分

总结

标签: mysql_info

本文链接地址:https://www.jiuchutong.com/biancheng/349928.html 转载请保留说明!

上一篇:MySQL数据库事务隔离级别详解(mysql里面的事务)

下一篇:Linux下mysql的root密码修改方法

  • 企业税后利润留用比例怎么算?
  • 递延收益与递延所得税负债的区别
  • 进项税额已抵扣转出会计分录
  • 分公司是否可以参与投标招标
  • 工程结算开票金额与付款金额区别
  • 卖废品开发票开什么货物名称
  • 无形资产计税依据
  • 红字发票可以开部分金额吗
  • 天然气入户安装需要什么资质
  • 商贸公司账目
  • 税务部门罚没收入200元
  • 周转材料属于什么会计要素
  • 建筑劳务公司派遣人员工资发放凭证
  • 增值税发票清单怎么导出
  • 贸易公司出口退税流程及账务处理
  • 职工工资个人所得税缴纳标准
  • 增值税专用发票和普通发票的区别
  • 湖北个体户网上申报
  • 抵扣联和发票联算一张发票吗
  • 盘盈入库和其他入库
  • 1697510742
  • 进项转出税务处理
  • 什么是餐饮服务
  • macbookpro提醒事项
  • 桌面右键个性化没有关联的程序
  • 查账补缴的税的账怎么做
  • mom.exe是什么进程
  • 企业所得税纳税调整事项有哪些
  • 增值税的计税依据包括契税吗
  • 商业连锁企业有哪些
  • 贷款的银行卡叫什么
  • 结转工资费用
  • 将预收款冲抵前欠货款会计分录
  • Win11 Build 23430 预览版发布(附更新修复内容汇总)
  • 什么是多模态研究
  • css基础入门
  • php实现支付宝支付
  • 赠送的物品有价值吗
  • 个税多计提了账务处理
  • 企业所得税申报表在哪里打印
  • python中选择结构也称为什么
  • 资产处置损益明细表货币资金怎么填
  • 企业经营的利润目标长期化
  • 销售退回跨年度的会计分录
  • 抵消递延所得税资产会计处理
  • 大金额维修费用怎么入账
  • 待摊费用年底能够有余额么
  • 购买电脑配件组件怎么选
  • 银行回单自助打印可以打多久的记录
  • 医院床单被套尺寸
  • 合同取得成本包括什么
  • 拿到营业执照后需要做的事
  • 建账基本要求
  • mysql数据库定时备份脚本
  • win7 32位旗舰版电脑城下载
  • win8.1安装应用商店
  • macbookpro蓝牙找不到
  • DxO Optics Pro 9 激活破解安装详细图文教程
  • acer笔记本电脑触摸板没反应
  • windows7的常用菜单
  • win10系统开机密码设置方法
  • 分区显示
  • win101909消费者版是什么意思
  • 启动windows安全中心
  • windows10如何取消密码开机
  • win7开机zyufs7
  • 微软7月补丁
  • w8系统输入法怎么弄出来
  • js获取秒数
  • perl ne
  • java dao框架
  • 自动生成批量执行命令
  • python如何做网站
  • js每天的定时任务
  • js校验密码复杂度
  • javascript面向对象编程指南第三版
  • 购房发票上的税率9%包含契税吗
  • 河南查询税务登记怎么查
  • 诺诺网电子发票下载到手机
  • 贵州省国家税务局电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设