Spec-Zone.ru › MySQL 8.4

28.3.24 Таблица INFORMATION_SCHEMA PROFILING

Таблица PROFILING предоставляет информацию о профилировании инструкций. Ее содержимое соответствует информации, полученной с помощью инструкций SHOW PROFILE и SHOW PROFILES (см. Раздел 15.7.7.32, «Инструкция SHOW PROFILE»). Таблица пуста, если переменная сеанса profiling не установлена в 1.

Примечание

Эта таблица устарела; ожидается ее удаление в будущих выпусках MySQL. Используйте Performance Schema вместо нее; см. Раздел 29.19.1, «Профилирование запросов с помощью Performance Schema».

Таблица PROFILING имеет следующие столбцы:

  • QUERY_ID

    Численный идентификатор инструкции.

  • SEQ

    Номер последовательности, указывающий порядок отображения строк с одинаковым значением QUERY_ID.

  • STATE

    Состояние профилирования, к которому относятся измерения строки.

  • DURATION

    Время выполнения инструкции в заданном состоянии в секундах.

  • CPU_USER, CPU_SYSTEM

    Использование процессора пользователем и системой в секундах.

  • CONTEXT_VOLUNTARY, CONTEXT_INVOLUNTARY

    Количество добровольных и принудительных переключений контекста.

  • BLOCK_OPS_IN, BLOCK_OPS_OUT

    Количество операций ввода-вывода блоков.

  • MESSAGES_SENT, MESSAGES_RECEIVED

    Количество отправленных и полученных сообщений о связи.

  • PAGE_FAULTS_MAJOR, PAGE_FAULTS_MINOR

    Количество основных и второстепенных ошибок страниц.

  • SWAPS

    Количество произведенных свопов.

  • SOURCE_FUNCTION, SOURCE_FILE и SOURCE_LINE

    Информация, указывающая, где в исходном коде выполняется профилируемое состояние.

Примечания

  • PROFILING — нестандартная INFORMATION_SCHEMA таблица.

Информация о профилировании также доступна с помощью инструкций SHOW PROFILE и SHOW PROFILES. См. Раздел 15.7.7.32, «Инструкция SHOW PROFILE». Например, следующие запросы эквивалентны:

SHOW PROFILE FOR QUERY 2;

SELECT STATE, FORMAT(DURATION, 6) AS DURATION
FROM INFORMATION_SCHEMA.PROFILING
WHERE QUERY_ID = 2 ORDER BY SEQ;

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

Spec-Zone.ru

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