このページは機械翻訳したものです。
setup_threads
テーブルには、インストゥルメントスレッドクラスがリストされます。 スレッドクラス名と属性を公開します:
mysql> SELECT * FROM performance_schema.setup_threads\G
*************************** 1. row ***************************
NAME: thread/performance_schema/setup
ENABLED: YES
HISTORY: YES
PROPERTIES: singleton
VOLATILITY: 0
DOCUMENTATION: NULL
...
*************************** 4. row ***************************
NAME: thread/sql/main
ENABLED: YES
HISTORY: YES
PROPERTIES: singleton
VOLATILITY: 0
DOCUMENTATION: NULL
*************************** 5. row ***************************
NAME: thread/sql/one_connection
ENABLED: YES
HISTORY: YES
PROPERTIES: user
VOLATILITY: 0
DOCUMENTATION: NULL
...
*************************** 10. row ***************************
NAME: thread/sql/event_scheduler
ENABLED: YES
HISTORY: YES
PROPERTIES: singleton
VOLATILITY: 0
DOCUMENTATION: NULL
setup_threads
テーブルには、次のカラムがあります:
-
NAME
インストゥルメント名。 スレッドインストゥルメントは、
thread
(thread/sql/parser_service
やthread/performance_schema/setup
など) で始まります。 -
ENABLED
インストゥルメントが有効にされているかどうか。 値は
YES
またはNO
です。 このカラムは変更できますが、ENABLED
を設定しても、すでに実行中のスレッドには影響しません。バックグラウンドスレッドの場合、
ENABLED
値を設定すると、このインストゥルメント用に後で作成され、threads
テーブルにリストされるスレッドに対して、INSTRUMENTED
がYES
またはNO
に設定されるかどうかが制御されます。 フォアグラウンドスレッドの場合、このカラムは効果がなく、setup_actors
テーブルが優先されます。 -
HISTORY
インストゥルメントの履歴イベントをログに記録するかどうか。 値は
YES
またはNO
です。 このカラムは変更できますが、HISTORY
を設定しても、すでに実行中のスレッドには影響しません。バックグラウンドスレッドの場合、
HISTORY
値を設定すると、このインストゥルメント用に後で作成され、threads
テーブルにリストされるスレッドに対して、HISTORY
がYES
またはNO
に設定されるかどうかが制御されます。 フォアグラウンドスレッドの場合、このカラムは効果がなく、setup_actors
テーブルが優先されます。 -
PROPERTIES
インストゥルメントプロパティ。 このカラムは
SET
データ型を使用するため、インストゥルメントごとに次のリストの複数のフラグを設定できます:singleton
: インストゥルメントには単一のインスタンスがあります。 たとえば、thread/sql/main
インストゥルメントのスレッドは 1 つのみです。user
: インストゥルメントは、(システムワークロードではなく) ユーザーワークロードに直接関連しています。 たとえば、ユーザーセッションを実行するthread/sql/one_connection
などのスレッドには、システムスレッドと区別するためのuser
プロパティがあります。
-
VOLATILITY
インストゥルメントのボラティリティ。 このカラムは、
setup_instruments
テーブルと同じ意味を持ちます。 セクション27.12.2.3「setup_instruments テーブル」を参照してください。 -
DOCUMENTATION
インストゥルメントの目的を説明する文字列。 説明がない場合、値は
NULL
です。
setup_threads
テーブルには次のインデックスがあります:
主キー (
NAME
)
TRUNCATE TABLE
は、setup_threads
テーブルに対して許可されていません。