MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

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

12.22 パフォーマンススキーマ関数

MySQL 8.0.16 の時点では、MySQL には、パフォーマンススキーマデータを書式設定または取得する組込み SQL 関数が含まれており、対応する sys スキーマストアドファンクションの同等の機能として使用できます。 組込み関数は、sys. スキーマ修飾子を必要とする sys 関数や、sys が現在のスキーマである sys 関数とは異なり、任意のスキーマで起動でき、修飾子は必要ありません。

表 12.27 「パフォーマンススキーマ関数」

名前 説明 導入
FORMAT_BYTES() バイト数を単位付きの値に変換 8.0.16
FORMAT_PICO_TIME() 時間をピコ秒単位で値に変換 8.0.16
PS_CURRENT_THREAD_ID() 現在のスレッドのパフォーマンススキーマスレッド ID 8.0.16
PS_THREAD_ID() 指定されたスレッドのパフォーマンススキーマスレッド ID 8.0.16

組込み関数は、非推奨の対応する sys 関数よりも優先されます。将来のバージョンの MySQL で削除される予定です。 sys 関数を使用するアプリケーションは、かわりに組込み関数を使用するように調整する必要があります。sys 関数と組込み関数の若干の違いに注意してください。 これらの違いの詳細は、このセクションの関数の説明を参照してください。