Spec-Zone.ru › MySQL 8.4

29.12.22.6 Таблица performance_timers

Таблица performance_timers показывает, какие таймеры событий доступны:

mysql> SELECT * FROM performance_schema.performance_timers;
+-------------+-----------------+------------------+----------------+
| TIMER_NAME  | TIMER_FREQUENCY | TIMER_RESOLUTION | TIMER_OVERHEAD |
+-------------+-----------------+------------------+----------------+
| CYCLE       |      2389029850 |                1 |             72 |
| NANOSECOND  |      1000000000 |                1 |            112 |
| MICROSECOND |         1000000 |                1 |            136 |
| MILLISECOND |            1036 |                1 |            168 |
| THREAD_CPU  |       339101694 |                1 |            798 |
+-------------+-----------------+------------------+----------------+

Если значения, связанные с заданным именем таймера, NULL, этот таймер не поддерживается вашей платформой. Для объяснения того, как происходит отслеживание событий, см. Раздел 29.4.1, «Отслеживание событий Performance Schema».

Таблица performance_timers содержит следующие столбцы:

  • TIMER_NAME

    Имя таймера.

  • TIMER_FREQUENCY

    Количество единиц таймера в секунду. Для циклического таймера частота, как правило, связана со скоростью ЦП. Например, на системе с процессором 2,4 ГГц частота CYCLE может быть близка к 2400000000.

  • TIMER_RESOLUTION

    Указывает количество единиц таймера, на которое увеличиваются значения таймера. Если у таймера разрешение 10, его значение увеличивается на 10 каждый раз.

  • TIMER_OVERHEAD

    Минимальное количество циклов накладных расходов для получения одного измерения с помощью данного таймера. Performance Schema определяет это значение, вызывая таймер 20 раз во время инициализации и выбирая наименьшее значение. Общая накладная стоимость на самом деле вдвое больше, поскольку средство измерений вызывает таймер в начале и в конце каждого события. Код таймера вызывается только для событий с таймингом, поэтому эта накладная стоимость не применяется для событий без тайминга.

В таблице performance_timers нет индексов.

TRUNCATE TABLE не разрешен для таблицы performance_timers.

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

Spec-Zone.ru

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