位置: 编程技术 - 正文

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密码修改方法

  • 个体工商户怎么补交个人所得税
  • 补缴以前年度附加税如何入账
  • 财税通财务软件如何调整凭证间距
  • 抗税的性质
  • 注册税务师报名条件
  • 税收优惠指什么
  • 关于美容院的会计如何做账
  • 金税四期监控个人在银行的存款吗
  • 以件数为印花税计税依据的有哪些
  • 为什么要结转发出材料成本差异
  • 分公司预缴企业所得税怎么算
  • 工程款按进度付款开票分录
  • 客人受伤赔偿协议书范本
  • 个税专项扣除中途贷款改租房
  • 土地使用费怎么申报
  • 装订会计账簿的方法
  • 月末在产品和产成品计算
  • 收到合同款
  • 单位出租厂房如何开票
  • 咨询服务费是否可以税前扣除
  • 完税证明可以作为发票吗
  • 纳税申报表未开票收入可以填负数吗
  • 发票章盖住备注烂备注的日期,看不清
  • 工会经费什么时候返还给企业
  • 工程竣工结算审查期限
  • 普通发票和增值税专用发票有什么异同
  • 航天金税服务费280怎么缴费
  • 净资产属于政府预算会计要素吗
  • 怎么在bios设置启动项
  • win10玩游戏时弹出error
  • word字体平滑
  • 速动比率的合理范围
  • php浮点数转为字符串
  • 其他综合收益属于什么科目借贷
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • kb4499164安装失败怎么办
  • windows7旗舰版最新版本
  • fastadmin 插件开发
  • cocos creator脚本开发指南
  • 借款费用开始资本化应满足的条件不包括
  • 公允价值变动损益和投资收益区别
  • 提取备用金记账凭证图片
  • patriotic研究
  • 魔改6.67
  • 国内版的chatpdf
  • 劳务费支出计入什么会计科目
  • 电子发票报税怎么操作
  • 印刷电机特点
  • 进项税转出的金额能加计吗
  • 公司注销剩余的发票怎么作废
  • 社保缴费是当月扣当月的吗
  • 职业年金是不是养老保险
  • 去年购进的货物怎么做账
  • 跨月的普通发票能作废吗
  • 给客户赞助怎么写合适
  • 在产品占用资金属于资产还是负债
  • 下乡扶贫可以报什么岗位
  • 企业名称变更后税务变更需要什么资料
  • 本期应征增值税销售额是什么意思
  • 股权关系怎么描述
  • 一次性开票分期确认收入已什么做原始凭证
  • 会计分录借贷怎么分视频教程
  • sql语句错误提示
  • mysql在cmd命令操作
  • window系统安装流程
  • windows8计算机在哪儿
  • ubuntu 操作系统
  • linux获取主目录的命令
  • 滚小球的实验过程和材料
  • javascript数组去重代码
  • js内存泄漏的原因及解决办法
  • 基于javascript的毕业设计
  • 万代南梦宫上海互娱出品的网络动画
  • 利用的英文
  • js弹出提示窗口
  • 动态生成类对象
  • 安卓 crash
  • 福利费是否计入成本费用
  • 云票助手使用步数怎么改
  • 工商登记是实质性的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设