关于SQL语句执行过程的探讨
我们知道在sql语句中“explain”常被用来分析sql的执行计划来调整索引,但是如何查看某个语句的执行过程呢?首先可以通过profiles语句来查看每一步消耗的时间,具体操作过程如下1.开启profilingSET profiling = 1;2.执行sql语句3.查询开启后的执行语句show profiles;4.查询最后一条sql执行过程SHOW PROFILE;5.查看指定queryid语句执行过程SHOW PROFILE FOR QUERY 1;查看指定语句cpu消耗SHOW PROFILE CPU FOR QUERY 2;DRDS也可以查询这类信息用mysql 客户端执行 ,tr...