Как я могу получить полный список всех запросов, выполняемых в настоящее время на моем сервере MySQL?

Я использую MySQL Administrator и MySQL Workbench для просмотра моих текущих потоков и подключений, и запрос отображается в этих приложениях, но он слишком длинный и убегает от экрана.

Какой простой способ увидеть все запросы независимо от того, как долго они? Есть ли простой оператор SQL, который я могу запустить?

Ответ 1

Выполните следующую команду, чтобы увидеть полный запрос в результатах:

mysql>SHOW FULL PROCESSLIST;

Найдите дополнительную информацию здесь: Как просмотреть полный запрос из SHOW PROCESSLIST

Чтобы просмотреть все запросы, вы ДОЛЖНЫ иметь привилегии PROCESS.

Ответ 2

Выполните следующую команду:

mysql> show processlist;