Spec-Zone.ru › MySQL 5.7

24.3.19 Таблица INFORMATION_SCHEMA PROFILING

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

Примечание

Эта таблица устарела; ожидается, что она будет удалена в будущих выпусках MySQL. Используйте вместо нее Performance Schema; см. Раздел 25.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. См. Раздел 13.7.5.30, «Оператор 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-5.7-en/information-schema-profiling-table.html

Spec-Zone.ru

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