位置: 编程技术 - 正文

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

  • 增值税纳税期限1日是什么意思
  • 新政府会计制度衔接预算会计需做好的账目清理工作有
  • 支付给个人的介绍费开什么发票
  • 小规模公司初期注销流程
  • 个体户核定5万每个月要交多少税钱
  • 债券投资收益怎样计算
  • 自建固定资产入账
  • 基金会计核算的核算主体是
  • 利息收入红冲怎么做
  • 没有按时缴纳税属于什么
  • 发票对方作废了,客户还可以认证么
  • 合作社能否开具专用发票
  • 分支机构享受了税收优惠,是由总机构备案还是分支机构备案?
  • 简易计税方法使用范围
  • 冲红发票金额大怎么办
  • 溢价转让股权的会计处理
  • 保证金计入哪个会计科目
  • 车辆保险返点计算器
  • 发票收到本月进账怎么办
  • 工会残保金必须缴纳吗
  • 长期待摊费用期末在借方还是贷方
  • mac系统的桌面
  • spf13-vim – Vim编辑器终极发布
  • 企业设立的条件有哪些
  • 企业为职工代扣代缴的个人所得税计入什么科目
  • 销售产品是销项税额还是进项税额
  • 实际收到的货款怎么做账
  • 利用漏洞每天获利万元
  • failed to execute goal org.apache
  • 加速折旧的企业
  • thinkphp案例
  • phpunit
  • 在建工程减值准备借贷方向
  • 会计账簿记账规则最新
  • mysql5.0升级到8.0
  • Building a HTTP Proxy
  • 公司用印制度
  • 增值税扣税凭证不包括
  • 股票的价格是由什么决定
  • 现金收支月报表
  • 普票是啥意思
  • 合同履约成本如何设置明细科目
  • 计提地税会计分录怎么做
  • 仓库转租合同
  • 坏账核算备抵法的优缺点
  • 发票可否盖财务章
  • 营业税金及附加税率
  • 采购原材料怎么做分录
  • 勾选发票必须当月认证吗
  • mysql中间件有哪些
  • 向sql server数据库中导入
  • 下载微信
  • Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易配置方法
  • linux锁住用户
  • awk结果输出到文件
  • 3.0vray安装教程
  • win8microsoft账户
  • 如何保留windows.old
  • vsftpd 配置限制用户目录
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • bootstrap怎么引用
  • jquery点击切换div
  • Linux中mysqldump命令实例详解
  • window.open打开窗口设置背景色
  • 创建一个批处理文件,其功能是在当前
  • javascript如何
  • jqueryui
  • nodejs开发微信小程序
  • JavaScript中关于模板字符串
  • dom操作的方法有哪些
  • django返回json数据
  • js获取当前浏览器版本
  • 残疾人就业保障金什么时候申报缴纳
  • 深圳税务网上服务大厅官网
  • 金融知识宣传的建议
  • 两江新区钓鱼地方
  • 长期挂账的其他应付款的规定
  • 开票金额有限额吗
  • 尤溪特产春节礼品
  • 什么是私人帐户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设