Spec-Zone.ru › MySQL 5.7

25.12.16.2 Таблица 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 |
| TICK        |             105 |                1 |           2416 |
+-------------+-----------------+------------------+----------------+

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

Примечание

Начиная с MySQL 5.7.21, таблица Performance Schema setup_timers устарела и удалена в MySQL 8.0, как и строка TICKS в таблице performance_timers.

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

  • TIMER_NAME

    Имя, используемое для ссылки на таймер при конфигурировании таблицы setup_timers.

  • TIMER_FREQUENCY

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

  • TIMER_RESOLUTION

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

  • TIMER_OVERHEAD

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

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

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

Spec-Zone.ru

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