events_statements_history
テーブルには、スレッドごとに終了した N
の最新のステートメントイベントが含まれます。 ステートメントイベントは終了するまでテーブルに追加されません。 テーブルに特定のスレッドの最大行数が含まれている場合、そのスレッドの新しい行が追加されると、最も古いスレッド行は破棄されます。 スレッドが終了すると、そのすべての行が破棄されます。
パフォーマンススキーマは、サーバーの起動時に N
の値を自動サイズ調整します。 スレッドごとの行数を明示的に設定するには、サーバーの起動時に performance_schema_events_statements_history_size
システム変数を設定します。
events_statements_history
テーブルには、events_statements_current
と同じカラムおよびインデックス付けがあります。 セクション27.12.6.1「events_statements_current テーブル」を参照してください。
TRUNCATE TABLE
は events_statements_history
テーブルに対して許可されています。 行が削除されます。
3 つの events_statements_
イベントテーブル間の関係の詳細は、セクション27.9「現在および過去のイベントのパフォーマンススキーマテーブル」 を参照してください。
xxx
ステートメントイベントを収集するかどうかの構成については、セクション27.12.6「パフォーマンススキーマステートメントイベントテーブル」 を参照してください。