- 查看profiling是否开启
使用 profiling 命令可以了解 SQL 语句消耗资源的详细信息(每个执行步骤的开销)。
命令如下:
mysql> select @@profiling;
0代表关闭,此时需要把profiling打开,即设置为1
命令如下:
mysql> set profiling = 1;
执行任意一个sql语句
命令如下:
mysql> show tables;
最后查看当前会话产生的所有profiles
命令如下:
mysql> show profiles;
Duration就是SQL语句的执行时间