Spec-Zone .ru
спецификации, руководства, описания, API
|
PROCESSLIST
таблица
предоставляет информацию, о которой работают потоки.
INFORMATION_SCHEMA Имя |
SHOW Имя
|
Комментарии |
---|---|---|
ID |
Id |
Расширение MySQL |
USER |
User |
Расширение MySQL |
HOST |
Host |
Расширение MySQL |
DB |
db |
Расширение MySQL |
COMMAND |
Command |
Расширение MySQL |
TIME |
Time |
Расширение MySQL |
STATE |
State |
Расширение MySQL |
INFO |
Info |
Расширение MySQL |
Для обширного описания столбцов таблицы см. Раздел 13.7.5.30,"SHOW PROCESSLIST
Синтаксис".
Примечания:
PROCESSLIST
таблица является нестандартной таблицей.
Как вывод от соответствия SHOW
оператор, PROCESSLIST
таблица только покажет информацию о Ваших собственных
потоках, если Вы не будете иметь PROCESS
полномочие, когда Вы будете видеть информацию о других
потоках, также. Как анонимный пользователь, невозможно видеть строки вообще.
Если SQL-оператор обращается к INFORMATION_SCHEMA.PROCESSLIST
, тогда MySQL заполнит всю таблицу однажды,
когда выполнение оператора начнется, таким образом во время оператора есть непротиворечивость чтения.
Нет никакой непротиворечивости чтения для составной транзакции, все же.
Информация о процессе также доступна от performance_schema.threads
таблица. Однако, доступ к threads
не требует взаимного исключения и оказывает минимальное влияние
на производительность сервера. INFORMATION_SCHEMA.PROCESSLIST
и SHOW PROCESSLIST
имейте отрицательные последствия производительности,
потому что они требуют взаимного исключения. threads
также информация о шоу о фоновых потоках, который INFORMATION_SCHEMA.PROCESSLIST
и SHOW PROCESSLIST
не
делать. Это означает это threads
может использоваться, чтобы контролировать действие, другие источники информации потока не могут.
Следующие операторы эквивалентны:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLISTSHOW FULL PROCESSLIST