我使用mariadb进行了主复制和从复制我连接到slave db并执行了一个查询,这是一个慢查询,但是这个慢查询同时记录在主查询日志和从查询日志中
6tdlim6h1#
不。主服务器和从服务器各有一个slowlog(如果打开的话)。它们只记录来自同一台机器的慢速查询。此外,除非您打开slowlog,否则复制的查询不会显示在slave slowlog中 log_slow_slave_statements . 我建议你这样做。我也建议关闭 log_queries_not_using_indexes ; 它使slowlog变得混乱,同时只提供最少的有用信息。默认值 long_query_time = 10 留下的是几乎毫无用处的slowlog;把它调低到2或1。有关慢速查询的帮助,请参阅http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog
log_slow_slave_statements
log_queries_not_using_indexes
long_query_time = 10
1条答案
按热度按时间6tdlim6h1#
不。主服务器和从服务器各有一个slowlog(如果打开的话)。它们只记录来自同一台机器的慢速查询。
此外,除非您打开slowlog,否则复制的查询不会显示在slave slowlog中
log_slow_slave_statements
. 我建议你这样做。我也建议关闭
log_queries_not_using_indexes
; 它使slowlog变得混乱,同时只提供最少的有用信息。默认值
long_query_time = 10
留下的是几乎毫无用处的slowlog;把它调低到2或1。有关慢速查询的帮助,请参阅http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog