在从属服务器上运行慢速查询时,它是否还会在主服务器上记录慢速查询日志

时间:2018-09-11 06:23:12

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

我使用Maria DB进行主复制和从复制 我连接到从数据库并执行了一个慢查询,但该慢查询同时记录在主和从慢查询日志中

1 个答案:

答案 0 :(得分:1)

不。主站和从站都有一个慢速日志(如果已打开)。他们只记录来自同一台计算机的慢查询。

此外,除非打开log_slow_slave_statements,否则复制的查询将不会显示在从属慢日志中。我建议这样做。

我还建议关闭log_queries_not_using_indexes;它只会使慢速日志混乱,同时仅提供最少的有用信息。

默认的long_query_time = 10使慢速日志实际上无用;将其降低到2或1。

有关慢速查询的帮助,请参见http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog