【发布时间】:2021-10-24 20:47:43
【问题描述】:
所以我在 MariaDB 上启用了错误日志和慢查询日志,我可以在日志文件中看到数据。但是几个小时后,当我再次检查时,它们是空的。它显示两个日志文件大小为 0,现在它没有创建新日志。
在此期间机器尚未重新启动。为什么突然间错误和慢查询日志现在都是空的?
操作系统是 Debian。
【问题讨论】:
标签: mariadb error-log mysql-slow-query-log
所以我在 MariaDB 上启用了错误日志和慢查询日志,我可以在日志文件中看到数据。但是几个小时后,当我再次检查时,它们是空的。它显示两个日志文件大小为 0,现在它没有创建新日志。
在此期间机器尚未重新启动。为什么突然间错误和慢查询日志现在都是空的?
操作系统是 Debian。
【问题讨论】:
标签: mariadb error-log mysql-slow-query-log
错误日志很少有任何内容。
慢日志需要几个设置才能真正“开启”:
log_output = FILE
slow_query_log = ON
slow_query_log_file = (fullpath to some file)
long_query_time = 1
log_slow_admin_statements = ON -- (optional)
log_queries_not_using_indexes = OFF -- (optional)
解释和更多讨论,以及消化结果的建议:http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog
【讨论】: