Spec-Zone.ru › MySQL 8.4

28.5 Таблицы пула потоков INFORMATION_SCHEMA

  • 28.5.1 Справочник по таблицам пула потоков INFORMATION_SCHEMA
  • 28.5.2 Таблица INFORMATION_SCHEMA TP_THREAD_GROUP_STATE
  • 28.5.3 Таблица INFORMATION_SCHEMA TP_THREAD_GROUP_STATS
  • 28.5.4 Таблица INFORMATION_SCHEMA TP_THREAD_STATE
Примечание

Таблицы пула потоков INFORMATION_SCHEMA устарели и могут быть удалены в будущих версиях MySQL. Вместо них следует использовать таблицы из схемы Performance Schema. См. Раздел 29.12.16, «Таблицы пула потоков Performance Schema». Приложения должны перейти на новые таблицы. Например, если приложение использует следующий запрос:

SELECT * FROM INFORMATION_SCHEMA.TP_THREAD_STATE;

Вместо этого приложение должно использовать следующий запрос:

SELECT * FROM performance_schema.tp_thread_state;

В следующих разделах описаны таблицы INFORMATION_SCHEMA, связанные с плагином пула потоков (см. Раздел 7.6.3, «Пул потоков MySQL Enterprise»). Они предоставляют информацию о работе пула потоков:

  • TP_THREAD_GROUP_STATE: Информация о состояниях групп потоков пула потоков

  • TP_THREAD_GROUP_STATS: Статистика групп потоков

  • TP_THREAD_STATE: Информация о состояниях потоков пула потоков

Строки в этих таблицах представляют моментальные снимки состояния в определённый момент времени. В случае с TP_THREAD_STATE, все строки для группы потоков составляют моментальный снимок в конкретный момент времени. Таким образом, сервер MySQL держит мьютекс группы потоков во время создания моментального снимка. Однако он не держит мьютексы на всех группах потоков одновременно, чтобы предотвратить блокировку всего сервера MySQL операцией над TP_THREAD_STATE.

Таблицы пула потоков INFORMATION_SCHEMA реализуются отдельными плагинами, и решение о загрузке одного из них может приниматься независимо от других (см. Раздел 7.6.3.2, «Установка плагина пула потоков»). Однако содержимое всех таблиц зависит от того, включён ли плагин пула потоков. Если плагин таблицы включён, но плагин пула потоков нет, таблица становится видимой и к ней можно получить доступ, но она пуста.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/thread-pool-information-schema-tables.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API