位置: 编程技术 - 正文

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

  • 增值税减免税申报明细表举例
  • 负数发票报税不让填怎么办
  • 公司支付保险公司保费怎么做账
  • 融资租赁开具的发票是货物还是租金
  • 无形资产要入账吗
  • 免税收入的三个条件
  • 个人所得税核定征收计算公式
  • 经济补偿金如何计税
  • 购买股票相关税费会计分录
  • 单位住房没有房产证是否可以买卖
  • 房地产企业预缴增值税及附加税
  • 证券投资基金管理人的职权
  • 累计结转是什么意思
  • 自建房房产税计税依据及计算方式
  • 企业合并的会计分录
  • 2020工会经费退费
  • 贷款资金取现就无法追查了吗
  • 差额承兑汇票办法规定
  • 默认网关为什么有两个
  • 公司员工个税怎么交
  • php b/s
  • PHP:pg_affected_rows()的用法_PostgreSQL函数
  • 付工程改造余款分录
  • js身份证正则验证
  • 制造业利润占比多少合适
  • 利润表里的所得税费用怎么算出来的
  • php框架推荐
  • Gumbel-Softmax完全解析
  • 如何自定义smartart
  • 固定资产转卖会亏本吗
  • 关于简单的绘画
  • 财务人员工资构成
  • wordpress 批量添加标签
  • 资产报废的原因及情况说明
  • 购物赠品的处理流程
  • 会议费发票报销附件
  • 个人社保的缴纳时间
  • SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决
  • sqlserver获取uuid
  • 转月是下个月的意思吗
  • 个人所得税的计算公式方法Excel
  • 公积金个人缴纳和公司缴纳比例
  • 以前年度多计提成本怎么处理
  • 会计中应收账款属于什么科目
  • 建筑安装业经营范围
  • 公司聘请专家工资怎么算
  • 小规模纳税人开专票税率是1%还是3%
  • 财务费用?
  • 定金与订金不同
  • 房地产企业内部控制的现状
  • 广告制作需要交文化事业建设税
  • 毛利体现的是什么
  • 财务费用中的利息费用指什么
  • 什么是建账户
  • windows开发了多久
  • 微软安装环境
  • kcleaner.exe是什么
  • 用户账户限制
  • Mac如何开启sip
  • Mac系统中word怎么单独设置一页横向
  • windows8应用商店用不了
  • win7如何设置多用户
  • 电脑预装软件是什么意思
  • w7系统序列号怎么查
  • opengl绘制三维图形代码
  • 安卓网页开发工具
  • cssli
  • macos 升级python
  • 常用服务器配置
  • .net 迭代器
  • 在全盘搜索以win
  • Android之Service
  • 安卓中px,dp,sp的区别
  • 如何加强部门联动协作
  • 四川地方税务局网址是什么
  • 多缴税款可以抵滞纳金吗?
  • 开票内容 大类
  • 如何落实请示汇报
  • 税务约谈的法律依据
  • 公司租房的房产税应计入哪个科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设