许多开发人员都需要监控实时 MySQL 查询以解决性能问题或调试代码。本文提供了几种跟踪 MySQL 查询发生的方法。
一种简单的方法是启用常规日志记录,它将所有查询记录到日志文件中。为此:
mysql> SHOW VARIABLES LIKE "general_log%"; +------------------+----------------------------+ | Variable_name | Value | +------------------+----------------------------+ | general_log | OFF | | general_log_file | /var/run/mysqld/mysqld.log | +------------------+----------------------------+ mysql> SET GLOBAL general_log = 'ON';
执行查询后,检查日志文件 (/var/run/mysqld/mysqld.log) 以查看执行的查询。请记住在故障排除后禁用日志记录,以防止出现性能和存储问题:
mysql> SET GLOBAL general_log = 'OFF';
以上是如何实时调试 MySQL 查询?的详细内容。更多信息请关注PHP中文网其他相关文章!