サーバーには 2 つの mysql スレーブ インスタンスがセットアップされ、別のサーバーには 1 つのマスター インスタンスがセットアップされます。
「プロセスリストを表示する」とき。マスターには、2 つの異なる binlog ダンプ スレッドがあります。
1 つの binlog ダンプ スレッドと他のスレッド (どのスレーブがどのスレッドを使用するか) を区別するにはどうすればよいですか?
ありがとう。
サーバーには 2 つの mysql スレーブ インスタンスがセットアップされ、別のサーバーには 1 つのマスター インスタンスがセットアップされます。
「プロセスリストを表示する」とき。マスターには、2 つの異なる binlog ダンプ スレッドがあります。
1 つの binlog ダンプ スレッドと他のスレッド (どのスレーブがどのスレッドを使用するか) を区別するにはどうすればよいですか?
ありがとう。
そのためのmysqlプラグインを作成しました。
デモ:
mysql> select * from information_schema.binlog_dump_list;
+----+----------------+------+------+-----------------------------------------------------------------------+
| ID | HOST | PORT | USER | STATUS |
+----+----------------+------+------+-----------------------------------------------------------------------+
| 2 | 192.168.56.202 | 3306 | repl | Master has sent all binlog to slave; waiting for binlog to be updated |
| 3 | 192.168.56.202 | 3406 | repl | Master has sent all binlog to slave; waiting for binlog to be updated |
+----+----------------+------+------+-----------------------------------------------------------------------+
2 rows in set (0.00 sec)