位置: 编程技术 - 正文

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

  • 个体户交税和个人所得税
  • 将自产货物赠送客户
  • 车船税讲解
  • 部分红冲的发票怎么开
  • 注册资本转出可以吗
  • 应交增值税账面和申报表不符
  • 处置固定资产产生的净损失
  • 会务费账务处理
  • 员工参加公司活动的好处
  • 原材料盘盈审批后冲减
  • 存货盘亏的分录怎么写
  • 税务分析最常用的分析方法
  • 新注册成立的公司可以往前补交社保吗
  • 出口业务增值税免抵税额
  • 岗位津贴一定要发吗
  • 印花税是填开票金额吗
  • 地税收的其他政府基金计入科目及收益
  • 促销活动赠品应如何账务处理
  • 从两处领取工资,个人所得税应该如何申报缴纳?
  • 如何处理走逃失的人
  • 购买少数股东权益的会计处理
  • 进项税转出如何申报纳税
  • 土地增值税通过什么科目核算
  • 电子汇款收入是什么意思
  • 贷款逾期账务处理流程
  • 委托贷款利息收入需要缴纳增值税么
  • win10闹钟设置方法
  • 增发股票会计科目
  • 土地使用权评估中的成本法
  • php写json
  • lsass.exe是什么进程
  • 单位中秋节福利发放物品
  • win10组策略编辑器打不开怎么办
  • PHP:imagesetstyle()的用法_GD库图像处理函数
  • 以旧换新方式销售货物的,不得扣除旧货价值
  • 会计账簿的登记
  • 工会费会计分录
  • 已冲销凭证是否可以作废
  • 暂估纳税调增了账务怎么处理
  • 修改gradle版本
  • php十进制转二进制算法
  • 学习率设置
  • columninfo
  • vue开发教程
  • 资产基金的明细科目
  • 买资产买负债
  • 新准则委托代建会计处理
  • 注销小规模财务报表怎么办
  • 基本户和一般户的往来分录
  • 以前年度损益调整会计分录
  • 短期借款可以用于在建工程吗
  • 其他流动资产待摊费用
  • 其他应收款内部往来
  • 长期股权投资如何确认
  • 支付劳务费后缴多少税
  • 财务费用手续费借贷方向
  • 以原材料投入资本
  • sql如何查出重复的数据
  • mysql怎么修改数据表
  • 多种工具安装系统怎么用
  • 为大家详细介绍英语
  • vnetd.exe
  • mac怎么快速上手
  • centos6 docker
  • 怎么降到windows7
  • linux tar命令安装
  • 关于植物的现代诗
  • 巧用dos命令合并图层
  • web开发css
  • javascript语言中,以下关于array
  • node.js的express
  • 安卓模拟器比手机快吗
  • Python实现HTTP协议下的文件下载方法总结
  • python读取图片属性
  • jquery获取值的几种方法
  • Unable to connect to zookeeper
  • python运行flask
  • 国税局调动
  • 12366地税投诉
  • 地税局的全称是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设