【问题标题】:MariaDB error and slow query log became emptyMariaDB 错误和慢查询日志变空
【发布时间】:2021-10-24 20:47:43
【问题描述】:

所以我在 MariaDB 上启用了错误日志和慢查询日志,我可以在日志文件中看到数据。但是几个小时后,当我再次检查时,它们是空的。它显示两个日志文件大小为 0,现在它没有创建新日志。 在此期间机器尚未重新启动。为什么突然间错误和慢查询日志现在都是空的?
操作系统是 Debian。

【问题讨论】:

    标签: mariadb error-log mysql-slow-query-log


    【解决方案1】:

    错误日志很少有任何内容。

    慢日志需要几个设置才能真正“开启”:

    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

    【讨论】:

    • 也可以执行“FLUSH SLOW LOGS;”,正如您(Rick)在另一篇文章中所建议的那样。这会在文件中填充有关最近慢速日志的数据。
    猜你喜欢
    • 2016-07-21
    • 2016-08-21
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    相关资源
    最近更新 更多