MySQL 查进程通常指的是查看当前 MySQL 服务器上的活动连接和正在执行的查询。这有助于了解系统的负载情况、识别潜在的性能问题以及进行故障排查。
SHOW PROCESSLIST;
这条命令会列出当前 MySQL 服务器上的所有活动连接及其状态。通过查看 Info
列,可以了解每个连接正在执行的查询。
SHOW FULL PROCESSLIST;
使用 FULL
选项可以显示更详细的查询信息,包括完整的 SQL 语句。
在 MySQL 配置文件(通常是 my.cnf
或 my.ini
)中添加以下配置:
[mysqld]
slow_query_log = 1
slow_query_log_file = /path/to/slow-query.log
long_query_time = 2
slow_query_log
:启用慢查询日志。slow_query_log_file
:指定慢查询日志文件的路径。long_query_time
:设置慢查询的阈值(单位:秒)。修改配置后,重启 MySQL 服务器使配置生效。
通过以上方法,你可以有效地监控和管理 MySQL 的进程,确保系统的稳定性和性能。
领取专属 10元无门槛券
手把手带您无忧上云