Как мне увидеть клиентские соединения в AWS Aurora (MYSQL) как для читателя, так и для писателя? - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь найти счетчик / список всех пользовательских подключений к экземпляру читателя и писателя. Я понимаю, что показать полный список процессов; выдаст список подключенных пользователей, но не покажет, к какому хосту подключен пользователь.

Я бы хотел сделать это с помощью оператора SQL, если это возможно.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Я понимаю, что show full processlist; выдаст мне список подключенных пользователей, но не покажет, к какому хосту подключен пользователь.

SHOW FULL PROCESSLIST показывает только соединения с конкретным экземпляром Aurora, к которому вы подключаетесь при запуске запроса.

Чтобы получить клиентов для всего кластера, необходимо подключиться к каждому экземпляру в кластере и выполнить один и тот же запрос.

0 голосов
/ 27 июня 2018

Я думаю, information_schema.PROCESSLIST содержит информацию.

SELECT * FROM information_schema.PROCESSLIST;

В этой таблице есть столбец HOST, в нем должен быть IP-адрес клиента.

...