Mysql中如何查看Sql语句的执行时间(建议多准备点初始数据效果更佳)
在MySQL中,您可以使用内置的profiling
功能来查看SQL语句的执行时间。以下是如何开启和查看查询时间的步骤:
- 开启profiling功能:
SET profiling = 1;
- 执行您的SQL语句:
SELECT * FROM your_table;
- 查看执行的查询和耗时:
SHOW PROFILES;
这将列出执行的查询及其耗时。
请注意,开启profiling会增加额外的资源消耗,因此不建议在生产环境中长时间开启。
以下是一个简单的示例:
-- 开启profiling
SET profiling = 1;
-- 执行一个查询
SELECT COUNT(*) FROM your_table;
-- 查看profiling结果
SHOW PROFILES;
-- 关闭profiling(非生产环境中可用)
SET profiling = 0;
评论已关闭