Spec-Zone.ru › MySQL 9.2

7.6.3.1 Элементы пула потоков

Пул потоков MySQL Enterprise состоит из следующих элементов:

  • Файл библиотеки плагина реализует плагин для кода пула потоков, а также несколько связанных таблиц мониторинга, которые предоставляют информацию об операциях пула потоков:

    • В MySQL 9.2 таблицы мониторинга — это таблицы Performance Schema; см. Раздел 29.12.16, «Таблицы пула потоков Performance Schema».

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

      SELECT * FROM INFORMATION_SCHEMA.TP_THREAD_STATE;
      

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

      SELECT * FROM performance_schema.tp_thread_state;
      
    Примечание

    Если вы не загружаете все таблицы мониторинга, некоторые или все графики пула потоков MySQL Enterprise Monitor могут быть пустыми.

    Для подробного описания работы пула потоков см. Раздел 7.6.3.3, «Работа пула потоков».

  • Несколько системных переменных связаны с пулом потоков. Переменная thread_handling имеет значение loaded-dynamically, когда сервер успешно загружает плагин пула потоков.

    Другие связанные системные переменные реализованы плагином пула потоков и недоступны, если он не включен. Сведения об использовании этих переменных см. в разделе 7.6.3.3, «Работа пула потоков», и разделе 7.6.3.4, «Настройка пула потоков».

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

    SELECT * FROM performance_schema.setup_instruments
    WHERE NAME LIKE '%thread_pool%';
    

    Для получения дополнительной информации см. главу 29, MySQL Performance Schema.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/thread-pool-elements.html

Spec-Zone.ru

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