本人随记,内容不一定百分百正确。
MySQL5.0.37版本及其以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常重要。
从启动profile之后的所有查询包括错误的语句都会记录。
关闭或者set profiling=0 就关闭了。接下来,我们就粗略的来看看profiling的用法。
首先,我们先链接上测试的数据库,查看profiling是否开启,我们执行以下语句: