1

サーバーには 2 つの mysql スレーブ インスタンスがセットアップされ、別のサーバーには 1 つのマスター インスタンスがセットアップされます。

「プロセスリストを表示する」とき。マスターには、2 つの異なる binlog ダンプ スレッドがあります。

1 つの binlog ダンプ スレッドと他のスレッド (どのスレーブがどのスレッドを使用するか) を区別するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

そのための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)
于 2014-02-05T02:50:48.797 に答える