MySQL 8.0 リファレンスマニュアル


28.4.5.13 ps_is_thread_instrumented() 関数

指定された接続 ID のパフォーマンススキーマインストゥルメンテーションが有効かどうかを示す YES または NO を返します。ID が不明な場合は UNKNOWN、ID が NULL の場合は NULL を返します。

パラメータ
  • in_connection_id BIGINT UNSIGNED: 接続 ID。 これは、パフォーマンススキーマ threads テーブルの PROCESSLIST_ID カラムまたは SHOW PROCESSLIST 出力の Id カラムで指定されたタイプの値です。

戻り値

ENUM('YES','NO','UNKNOWN') 値。

mysql> SELECT sys.ps_is_thread_instrumented(43);
+-----------------------------------+
| sys.ps_is_thread_instrumented(43) |
+-----------------------------------+
| UNKNOWN                           |
+-----------------------------------+
mysql> SELECT sys.ps_is_thread_instrumented(CONNECTION_ID());
+------------------------------------------------+
| sys.ps_is_thread_instrumented(CONNECTION_ID()) |
+------------------------------------------------+
| YES                                            |
+------------------------------------------------+

関連キーワード:  プロシージャ, 関数, summary, sys, latency, user, schema, thread, setup, host