位置: 编程技术 - 正文

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

  • 农产品 税率
  • 税控盘维护费开的是普票可以抵扣吗
  • 什么情况可以安排待岗
  • 红发票和蓝发票
  • 税务大厅可以开票吗
  • 投标函中的其他是指什么
  • 对方把发票丢了可以重开吗
  • 固定资产按什么价值入账
  • 政府往来账
  • 收到货款未开发票怎么做分录
  • 长期借款转入实收资本
  • 固定资产递延所得税负债
  • 一般纳税人的含税收入怎么算
  • 从支付宝里可以查出结婚个人信息吗
  • 单位报销托儿费
  • 公司招待客户买的水果怎么入账
  • 注册资本印花税税目是什么
  • 公司成本和费用过高怎么办
  • 已经发货了点击确认收货可以吗?
  • 城市维护建设税税率
  • 物业公司物业费都交什么税
  • mac怎么连接校园网网线
  • 水土保持补偿费是一次性征收吗
  • linux查看文件的权限
  • 借条的标准格式 手写学生
  • win10更新补丁卸载不了
  • 广告费与业务宣传费扣除给企业带来的好处
  • php的implode
  • 会计政策变更属于经营情况变化吗
  • php发送post
  • tokenall
  • 制造费用主要核算项目
  • 注册公司填写从业人数多少合适
  • python htmltestrunner报告
  • 所得税汇算清缴报告在哪查
  • 工程施工企业的增值税税率是多少
  • python中线程可以用在哪些方面
  • sse后端向前端推送 前端只能收到 末尾的值
  • 国网统一开发平台uap
  • 费用报销做账分录
  • 年末未分配利润怎么算
  • 小微企业增值税减免政策
  • 车险 保险金额
  • 实收资本属于限定性净资产吗
  • 处置使用过的固定资产,税率按多少
  • 应交税费核算范围
  • 企业的所得税税率怎么计算
  • 未开票收入申报有税务风险吗
  • 财务挂账应该怎么做账
  • 增值税扣款了能退回吗?
  • 缴纳上月增值税及本月预缴增值税
  • 支付货款退回如何处理
  • 增值税直接减免额怎么做账
  • 怎么把应付账款调成应收
  • 股东借款转实收资本
  • 车辆使用费报销制度
  • 账簿凭证的管理要求
  • mysql怎么修改my.ini
  • windows自带软件有哪些
  • window10总更新是怎么回事
  • centos添加自启动
  • win8打开运行窗口
  • smagent.exe - smagent是什么进程
  • 解决win10蓝屏
  • windows1021h2更新
  • ireike.exe - ireike是什么进程 有什么作用
  • iptables添加规则立即生效
  • Cocos2d-x c++和java相互调用
  • python怎么学啊
  • excel自定义样式
  • node.js 配置
  • javascriptz
  • jquery属性选择器的基本
  • 网页js调试
  • python 隐函数作图
  • 使用jquery操作dom
  • jquery事件委托原理
  • javascript总结
  • 行政事业单位的会计核算以什么为基础
  • 江苏房产税如何计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设