mysql性能分析工具

  • Jesse
  • 2016-12-19 16:37:00
  • 456
mysql性能分析工具profile,SHOW PROFILES显示执行sql最新的语句列表。列表存储大小默认15,最大100

mysql version>5.0.37
执行sql后,使用 SHOW profiles 查询sql执行时间
SHOW profiles;

根据query_id 查看某个查询的详细时间耗费,用于分析sql执行各个阶段所花时间(79为query_id)
SHOW profile FOR QUERY 79

查看占用cpu、 io等信息
SHOW profile block io,cpu FOR QUERY 79;


mysql对同一条sql进行了缓存,在第二次运行时, 瞬间就完成了,若要清除缓存:
reset query cache;