Spec-Zone.ru › MySQL 5.7

25.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_file_classes_lost      | 0     |
| Performance_schema_file_handles_lost      | 0     |
| Performance_schema_file_instances_lost    | 0     |
| Performance_schema_hosts_lost             | 0     |
| Performance_schema_locker_lost            | 0     |
| Performance_schema_mutex_classes_lost     | 0     |
| Performance_schema_mutex_instances_lost   | 0     |
| Performance_schema_rwlock_classes_lost    | 0     |
| Performance_schema_rwlock_instances_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_thread_classes_lost    | 0     |
| Performance_schema_thread_instances_lost  | 0     |
| Performance_schema_users_lost             | 0     |
+-------------------------------------------+-------+

Для получения информации о том, как использовать эти переменные для проверки состояния Performance Schema, см. раздел 25.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_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_lost

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

    Для получения дополнительной информации об атрибутах подключения см. Раздел 25.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, которые завершились неудачей из-за заполненности таблицы.

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

Spec-Zone.ru

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