iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >让MySQL为我们记录执行流程 - G
  • 299
分享到

让MySQL为我们记录执行流程 - G

让MySQL为我们记录执行流程-G 2019-12-01 11:12:27 299人浏览 无得
摘要

让Mysql为我们记录执行流程   我们可以开启profiling,让mysql为我们记录sql语句的执行流程   查看profiling参数 shell > select @@profiling; 进行更改

让MySQL为我们记录执行流程 - G

Mysql为我们记录执行流程

 

我们可以开启profiling,让mysql为我们记录sql语句的执行流程

 

  • 查看profiling参数

    shell > select @@profiling;
    
  • 进行更改

    shell > set profiling = 1;
    
  • 执行语句

    select * from employees limit 100;
    
  • 查看该语句执行流程

    show profile;
    

    分别是

    • 启动
    • 权限检查
    • 打开表
    • 初始化表
    • 系统
    • 优化查询
    • 统计
    • 优化
    • 执行
    • 发送数据
    • 结束
    • 查询结束
    • 关闭表
    • 释放
    • 清理

 

  • 请注意上述命令与下面的不同

    show profiles;
    

    显示完成每条指令的所花费的时间。上面show profile是对一条指令每个阶段花费时间的统计,这个统计的所有时间的总和就等于show profiles中对应命令的Duration。

 

 

您可能感兴趣的文档:

--结束END--

本文标题: 让MySQL为我们记录执行流程 - G

本文链接: https://www.lsjlt.com/news/6821.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作