Linux 上的实时 MySQL 查询监控
实时监控 MySQL 查询对于优化数据库性能和解决问题至关重要。本文将指导您通过一种简单有效的方法来跟踪 Linux 服务器上的实时查询。
记录 MySQL 查询
捕获 MySQL 服务器执行的每个查询,您可以启用常规日志记录。运行以下命令:
mysql> SHOW VARIABLES LIKE "general_log%"; mysql> SET GLOBAL general_log = 'ON';
检查查询日志
启用常规日志记录后,执行数据库操作。查询将记录在文件 /var/run/mysqld/mysqld.log 中。您可以使用 grep 之类的命令来检查日志并过滤特定查询。
grep "SELECT *" /var/run/mysqld/mysqld.log
禁用常规日志记录
一旦收集了日志,请记住禁用常规日志记录必要的数据:
mysql> SET GLOBAL general_log = 'OFF';
通过执行以下步骤,您可以轻松监控 Linux 服务器上的实时 MySQL 查询并深入了解数据库表现和行为。
以上是如何监控Linux服务器上的实时MySQL查询?的详细内容。更多信息请关注PHP中文网其他相关文章!