文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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_timers 表格具有以下欄位:

  • TIMER_NAME

    計時器名稱。

  • TIMER_FREQUENCY

    每秒的計時器單位數。對於循環計時器,頻率通常與 CPU 速度相關。例如,在具有 2.4GHz 處理器的系統上,CYCLE 可能接近 2400000000。

  • TIMER_RESOLUTION

    指示計時器值增加的計時器單位數。如果計時器的解析度為 10,則其值每次增加 10。

  • TIMER_OVERHEAD

    使用指定計時器取得一次計時的最小循環額外負荷。效能結構描述在初始化期間呼叫計時器 20 次,並選擇最小值來判斷此值。總額外負荷實際上是此值的兩倍,因為儀器會在每個事件的開始和結束時呼叫計時器。計時器程式碼僅針對計時事件呼叫,因此此額外負荷不適用於非計時事件。

performance_timers 表格沒有索引。

不允許對 performance_timers 表格使用 TRUNCATE TABLE