使用profile
set profiling=1;
启动profile
这是一个session级的配置
执行查询
show profiles;
查询每一个查询所消耗的总时间信息
show profile for query N;
查询的每个阶段所耗的时间
show profile cpu for query 1;
但是每次使用都会有一个warning
使用performance_schema
本文探讨了两种用于MySQL数据库性能分析的方法:Profile和Performance Schema。通过设置`set profiling=1`来启用Profile,可以显示每个查询的总时间和各阶段耗时。而Performance Schema则提供更详细的资源使用情况,帮助深入理解查询性能瓶颈。尽管使用时可能有警告,但这些工具对于优化数据库查询效率至关重要。
使用profile
set profiling=1;
启动profile
这是一个session级的配置
执行查询
show profiles;
查询每一个查询所消耗的总时间信息
show profile for query N;
查询的每个阶段所耗的时间
show profile cpu for query 1;
但是每次使用都会有一个warning
使用performance_schema

被折叠的 条评论
为什么被折叠?