1、使用set profiling方法
语句:
#profiling状态默认为0,先打开
set profiling = 1
#执行SQL语句
#此处省略代码
#执行profile查询
show profiles
#根据ID查询
show profile for query 56
查询的结果如下:
选中ID查询:
2、使用explain方法
这个方法可以帮助定位到查询执行过程中使用索引的情况,很有用
使用方法就是把关键字explain放在要执行的语句前面即可:
可以清晰看到查询执行中的情况
tips:
杀死锁死的表:
#查看事务状态
show processlist;
返回的结果中有id,直接kill掉id即可
#样例
kill 10027009