查看实时 MySQL 查询
监控实时 MySQL 查询对于性能优化和解决可能出现的任何问题至关重要。有几种方法可以实现此目的:
使用通用查询日志
mysql> SET GLOBAL general_log = 'ON';
mysql> SET GLOBAL general_log = 'OFF';
注意:仅在短时间内保留常规查询日志,因为它会显着影响性能并填满磁盘空间。
使用 MySQL 查询监视器
使用 MySQL 查询分析器
mysql> SET profiling = ON;
mysql> SELECT * FROM INFORMATION_SCHEMA.PROFILING;
mysql> SET profiling = OFF;
使用 pt-query-digest
pt-query-digest 是一种流行的工具,用于捕获实时 MySQL 查询并可视化性能指标。
pt-query-digest --user=username --password=password --filter="database_name"
以上是如何监控实时 MySQL 查询以优化性能?的详细内容。更多信息请关注PHP中文网其他相关文章!