首页 > 解决方案 > 如何在 ROW binlog 格式的“show processlist”命令中显示正在运行的查询

问题描述

因此,我们设置了一个级联副本,主生成混合 binlog,而 Replica 1 生成 ROW binlog。这样做的原因是为了测试我们使用的 Mixed vs Row 性能指标。

Primary (Mixed Logging) => Replica1 (Row Logging) => Replica2 

我们已经使用log_slave_updates变量实现了这种级联。

现在,replica1replicate_annotate_row_events=ONbinlog_annotate_row_events=ON. 初级有binlog_annotate_row_events=ON. 然而,当我们在 Replica2 上运行 show processlist 时,我们只看到

97  system user     NULL    Slave_worker    9   Update_rows_log_event::ha_update_row(-1)    NULL    0.000
98  system user     NULL    Slave_worker    9   Update_rows_log_event::ha_update_row(-1)    NULL    0.000

有没有一种方法可以在 Replica2 上打印查询?

标签: mysqlmariadbreplication

解决方案


推荐阅读