mysql打印执行过程
时间: 2023-07-06 22:41:04 浏览: 152
Mysql 执行流程.doc
要打印 MySQL 的执行过程,可以使用以下两种方法:
1. 使用 EXPLAIN 命令
可以在 SQL 语句前加上 EXPLAIN 关键字,MySQL 将会打印出执行该语句时所采用的查询计划以及相关的统计信息,例如:
```
EXPLAIN SELECT * FROM users WHERE age > 18;
```
2. 使用慢查询日志
MySQL 会记录执行时间超过一定阈值的 SQL 语句,并将其保存到慢查询日志中。可以通过设置 `slow_query_log=ON` 来开启慢查询日志,并通过设置 `long_query_time` 参数来定义执行时间的阈值,例如:
```
slow_query_log=ON
long_query_time=1
```
默认情况下,慢查询日志会保存在 MySQL 的数据目录中,可以通过查看日志文件来了解 SQL 语句的执行情况。
阅读全文