Spec-Zone.ru › MySQL 9.2

29.16 Переменные состояния Performance Schema

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

mysql> SHOW STATUS LIKE 'perf%';
+-------------------------------------------------------+-------+
| Variable_name                                         | Value |
+-------------------------------------------------------+-------+
| Performance_schema_accounts_lost                      | 0     |
| Performance_schema_cond_classes_lost                  | 0     |
| Performance_schema_cond_instances_lost                | 0     |
| Performance_schema_digest_lost                        | 0     |
| Performance_schema_file_classes_lost                  | 0     |
| Performance_schema_file_handles_lost                  | 0     |
| Performance_schema_file_instances_lost                | 0     |
| Performance_schema_hosts_lost                         | 0     |
| Performance_schema_index_stat_lost                    | 0     |
| Performance_schema_locker_lost                        | 0     |
| Performance_schema_memory_classes_lost                | 0     |
| Performance_schema_metadata_lock_lost                 | 0     |
| Performance_schema_meter_lost                         | 0     |
| Performance_schema_metric_lost                        | 0     |
| Performance_schema_mutex_classes_lost                 | 0     |
| Performance_schema_mutex_instances_lost               | 0     |
| Performance_schema_nested_statement_lost              | 0     |
| Performance_schema_prepared_statements_lost           | 0     |
| Performance_schema_program_lost                       | 0     |
| Performance_schema_rwlock_classes_lost                | 0     |
| Performance_schema_rwlock_instances_lost              | 0     |
| Performance_schema_session_connect_attrs_longest_seen | 131   |
| Performance_schema_session_connect_attrs_lost         | 0     |
| Performance_schema_socket_classes_lost                | 0     |
| Performance_schema_socket_instances_lost              | 0     |
| Performance_schema_stage_classes_lost                 | 0     |
| Performance_schema_statement_classes_lost             | 0     |
| Performance_schema_table_handles_lost                 | 0     |
| Performance_schema_table_instances_lost               | 0     |
| Performance_schema_table_lock_stat_lost               | 0     |
| Performance_schema_thread_classes_lost                | 0     |
| Performance_schema_thread_instances_lost              | 0     |
| Performance_schema_users_lost                         | 0     |
+-------------------------------------------------------+-------+

Для получения информации о применении этих переменных для проверки состояния Performance Schema, см. Раздел 29.7, «Мониторинг состояния Performance Schema».

Переменные состояния Performance Schema имеют следующие значения:

  • Performance_schema_accounts_lost

    Количество попыток добавить строку в таблицу accounts, которые не увенчались успехом из-за её заполненности.

  • Performance_schema_cond_classes_lost

    Количество инструментов условий, которые не удалось загрузить.

  • Performance_schema_cond_instances_lost

    Количество экземпляров инструментов условий, которые не удалось создать.

  • Performance_schema_digest_lost

    Количество экземпляров дайджестов, которые не удалось инструментировать в таблице events_statements_summary_by_digest. Это значение может быть больше нуля, если значение performance_schema_digests_size слишком мало.

  • Performance_schema_file_classes_lost

    Количество инструментов файлов, которые не удалось загрузить.

  • Performance_schema_file_handles_lost

    Количество экземпляров инструментов файлов, которые не удалось открыть.

  • Performance_schema_file_instances_lost

    Количество экземпляров инструментов файлов, которые не удалось создать.

  • Performance_schema_hosts_lost

    Количество попыток добавить строку в таблицу hosts, которые не увенчались успехом из-за её заполненности.

  • Performance_schema_index_stat_lost

    Количество индексов, для которых статистика была потеряна. Это значение может быть больше нуля, если значение performance_schema_max_index_stat слишком мало.

  • Performance_schema_locker_lost

    Количество событий, которые “потеряны” или не зарегистрированы из-за следующих условий:

    • События являются рекурсивными (например, ожидание A вызвало ожидание B, которое вызвало ожидание C).

    • Глубина стека вложенных событий превышает предел, установленный реализацией.

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

  • Performance_schema_memory_classes_lost

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

  • Performance_schema_metadata_lock_lost

    Количество блокировок метаданных, которые не удалось инструментировать в таблице metadata_locks. Это значение может быть больше нуля, если значение performance_schema_max_metadata_locks слишком мало.

  • Performance_schema_meter_lost

    Количество инструментов измерителей, создание которых завершилось неудачей.

  • Performance_schema_metric_lost

    Количество инструментов метрик, создание которых завершилось неудачей.

  • Performance_schema_mutex_classes_lost

    Количество инструментов мьютексов, которые не удалось загрузить.

  • Performance_schema_mutex_instances_lost

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

  • Performance_schema_nested_statement_lost

    Количество операторов хранимых программ, для которых статистика была потеряна. Это значение может быть больше нуля, если значение performance_schema_max_statement_stack слишком мало.

  • Performance_schema_prepared_statements_lost

    Количество подготовленных операторов, которые не удалось инструментировать в таблице prepared_statements_instances. Это значение может быть больше нуля, если значение performance_schema_max_prepared_statements_instances слишком мало.

  • Performance_schema_program_lost

    Количество хранимых программ, для которых статистика была потеряна. Это значение может быть больше нуля, если значение performance_schema_max_program_instances слишком мало.

  • Performance_schema_rwlock_classes_lost

    Количество инструментов rwlock, которые не удалось загрузить.

  • Performance_schema_rwlock_instances_lost

    Количество экземпляров инструментов rwlock, которые не удалось создать.

  • Performance_schema_session_connect_attrs_longest_seen

    В дополнение к проверке ограничения размера атрибутов соединения, выполняемой Performance Schema по отношению к значению системной переменной performance_schema_session_connect_attrs_size, сервер выполняет предварительную проверку, устанавливая ограничение в 64 КБ на общий размер данных атрибутов соединения, которые он принимает. Если клиент пытается отправить более 64 КБ данных атрибутов, сервер отклоняет соединение. В противном случае сервер считает буфер атрибутов допустимым и отслеживает размер самого большого такого буфера в переменной состояния Performance_schema_session_connect_attrs_longest_seen. Если это значение больше, чем performance_schema_session_connect_attrs_size, администраторам баз данных может потребоваться увеличить последнее значение или, в качестве альтернативы, выяснить, какие клиенты отправляют большие объемы данных атрибутов.

    Для получения дополнительной информации об атрибутах соединения см. Раздел 29.12.9, «Таблицы атрибутов соединения Performance Schema».

  • Performance_schema_session_connect_attrs_lost

    Количество соединений, для которых произошло усечение атрибутов соединения. Для данного соединения, если клиент отправляет пары «ключ-значение» атрибутов соединения, общий размер которых больше зарезервированного хранилища, разрешенного значением системной переменной performance_schema_session_connect_attrs_size, Performance Schema усекает данные атрибутов и увеличивает значение Performance_schema_session_connect_attrs_lost. Если это значение не равно нулю, может потребоваться установить performance_schema_session_connect_attrs_size на большее значение.

    Для получения дополнительной информации об атрибутах соединения см. Раздел 29.12.9, «Таблицы атрибутов соединения Performance Schema».

  • Performance_schema_socket_classes_lost

    Количество инструментов сокетов, которые не удалось загрузить.

  • Performance_schema_socket_instances_lost

    Количество экземпляров инструментов сокетов, которые не удалось создать.

  • Performance_schema_stage_classes_lost

    Количество инструментов этапов, которые не удалось загрузить.

  • Performance_schema_statement_classes_lost

    Количество инструментов операторов, которые не удалось загрузить.

  • Performance_schema_table_handles_lost

    Количество экземпляров инструментов таблиц, которые не удалось открыть. Это значение может быть больше нуля, если значение performance_schema_max_table_handles слишком мало.

  • Performance_schema_table_instances_lost

    Количество экземпляров инструментов таблиц, которые не удалось создать.

  • Performance_schema_table_lock_stat_lost

    Количество таблиц, для которых статистика блокировок была утеряна. Это может быть отличным от нуля, если значение performance_schema_max_table_lock_stat слишком мало.

  • Performance_schema_thread_classes_lost

    Количество инструментов потоков, которые не удалось загрузить.

  • Performance_schema_thread_instances_lost

    Количество экземпляров потоков, которые не удалось подключить к инструментированию в таблице threads. Это может быть отличным от нуля, если значение performance_schema_max_thread_instances слишком мало.

  • Performance_schema_users_lost

    Количество попыток добавления строки в таблицу users, которые не удалось выполнить из-за переполнения таблицы.

  • Performance_schema_logger_lost

    Показывает количество логгеров, которые не удалось создать.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-status-variables.html

Spec-Zone.ru

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