Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

27.12.19.8 performance_timers テーブル

performance_timers テーブルは使用可能なイベントタイマーを示します。

Press CTRL+C to copy
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 | +-------------+-----------------+------------------+----------------+

特定のタイマーに関連付けられた値が NULL の場合、そのタイマーはプラットフォームでサポートされていません。 イベントタイミングがどのように行われるかの説明については、セクション27.4.1「パフォーマンススキーマイベントタイミング」を参照してください。

performance_timers テーブルにはこれらのカラムがあります。

  • TIMER_NAME

    タイマー名。

  • TIMER_FREQUENCY

    秒あたりのタイマーユニットの数。 サイクルタイマーの場合、頻度は一般に CPU 速度に関連します。 たとえば、2.4GHz プロセッサを搭載するシステムでは、CYCLE は 2400000000 に近い可能性があります。

  • TIMER_RESOLUTION

    タイマー値が増加するタイマーユニット数を示します。 タイマーの分解能が 10 の場合、その値は毎回 10 ずつ増加します。

  • TIMER_OVERHEAD

    特定のタイマーで 1 つのタイミングを取得するためのオーバーヘッドの最小サイクル数。 パフォーマンススキーマは、初期化時にタイマーを 20 回呼び出し、最小値を選択することによって、この値を決定します。 インストゥルメンテーションは、各イベントの開始と終了でタイマーを呼び出すため、実際の合計のオーバーヘッドはこの量の 2 倍になります。 タイマーコードは、時間付きイベントにのみ呼び出されるため、このオーバーヘッドは時間なしイベントには適用されません。

performance_timers テーブルには次のインデックスがあります:

  • なし

TRUNCATE TABLE は、performance_timers テーブルに対して許可されていません。