Mysql自带profiling性能分析工具

本文介绍了MySQL的Profiling功能,它用于分析SQL查询的执行时间,包括System lock和Table lock等细节。通过设置profiling为1来启用,然后使用`show profiles`和`show profile`命令查看查询的耗时情况,对于定位I/O和CPU消耗非常有帮助。
摘要由CSDN通过智能技术生成

本人随记,内容不一定百分百正确。

MySQL5.0.37版本及其以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常重要。

从启动profile之后的所有查询包括错误的语句都会记录。

关闭或者set profiling=0 就关闭了。接下来,我们就粗略的来看看profiling的用法。

首先,我们先链接上测试的数据库,查看profiling是否开启,我们执行以下语句:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值