このページは機械翻訳したものです。
パフォーマンススキーマは、メモリー制約のためロードまたは作成できなかったインストゥルメンテーションついての情報を提供するいくつかのステータス変数を実装しています。
mysql> SHOW STATUS LIKE 'perf%';
+-------------------------------------------+-------+
| Variable_name                             | Value |
+-------------------------------------------+-------+
| Performance_schema_accounts_lost          | 0     |
| Performance_schema_cond_classes_lost      | 0     |
| Performance_schema_cond_instances_lost    | 0     |
| Performance_schema_file_classes_lost      | 0     |
| Performance_schema_file_handles_lost      | 0     |
| Performance_schema_file_instances_lost    | 0     |
| Performance_schema_hosts_lost             | 0     |
| Performance_schema_locker_lost            | 0     |
| Performance_schema_mutex_classes_lost     | 0     |
| Performance_schema_mutex_instances_lost   | 0     |
| Performance_schema_rwlock_classes_lost    | 0     |
| Performance_schema_rwlock_instances_lost  | 0     |
| Performance_schema_socket_classes_lost    | 0     |
| Performance_schema_socket_instances_lost  | 0     |
| Performance_schema_stage_classes_lost     | 0     |
| Performance_schema_statement_classes_lost | 0     |
| Performance_schema_table_handles_lost     | 0     |
| Performance_schema_table_instances_lost   | 0     |
| Performance_schema_thread_classes_lost    | 0     |
| Performance_schema_thread_instances_lost  | 0     |
| Performance_schema_users_lost             | 0     |
+-------------------------------------------+-------+これらの変数を使用して、パフォーマンススキーマのステータスをチェックすることについては、セクション27.7「パフォーマンススキーマステータスモニタリング」を参照してください。
パフォーマンススキーマステータス変数には次の意味があります。
- 
Performance_schema_accounts_lostaccountsテーブルがいっぱいであったため、行を追加できなかった回数。
- 
Performance_schema_cond_classes_lostロードできなかった条件インストゥルメントの数。 
- 
Performance_schema_cond_instances_lost作成できなかった条件インストゥルメントインスタンスの数。 
- 
Performance_schema_digest_lostevents_statements_summary_by_digestテーブルにインストゥルメントできなかったダイジェストインスタンスの数。performance_schema_digests_sizeの値が小さすぎる場合、これは 0 以外になることがあります。
- 
Performance_schema_file_classes_lostロードできなかったファイルインストゥルメントの数。 
- 
Performance_schema_file_handles_lostオープンできなかったファイルインストゥルメントインスタンスの数。 
- 
Performance_schema_file_instances_lost作成できなかったファイルインストゥルメントインスタンスの数。 
- 
hostsテーブルがいっぱいであったため、行を追加できなかった回数。
- 
Performance_schema_index_stat_lost統計が失われたインデックスの数。 performance_schema_max_index_statの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_locker_lost次の状況のため、「失われる」か記録されないイベント数。 - イベントが再帰的です (たとえば、A を待機することによって B で待機が発生し、それによって C で待機が発生したなど)。 
- ネストしたイベントスタックの深さが、実装によって課せられる制限より大きいです。 
 パフォーマンススキーマによって記録されるイベントは再帰的ではないため、この変数は常に 0 であるべきです。 
- 
Performance_schema_memory_classes_lostメモリーインストゥルメントをロードできなかった回数。 
- 
Performance_schema_metadata_lock_lostmetadata_locksテーブルでインストゥルメントできなかったメタデータロックの数。performance_schema_max_metadata_locksの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_mutex_classes_lostロードできなかった相互排他ロックインストゥルメントの数。 
- 
Performance_schema_mutex_instances_lost作成できなかった相互排他ロックインストゥルメントインスタンスの数。 
- 
Performance_schema_nested_statement_lost統計が失われたストアドプログラムステートメントの数。 performance_schema_max_statement_stackの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_prepared_statements_lostprepared_statements_instancesテーブルでインストゥルメントできなかったプリペアドステートメントの数。performance_schema_max_prepared_statements_instancesの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_program_lost統計が失われたストアドプログラムの数。 performance_schema_max_program_instancesの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_rwlock_classes_lostロードできなかった rwlock インストゥルメントの数。 
- 
Performance_schema_rwlock_instances_lost作成できなかった rwlock インストゥルメントインスタンスの数。 
- 
Performance_schema_session_connect_attrs_longest_seenperformance_schema_session_connect_attrs_sizeシステム変数の値に対してパフォーマンススキーマによって実行される接続属性 size-limit チェックに加えて、サーバーは事前チェックを実行し、受け入れる接続属性データの集約サイズに 64KB の制限を課します。 クライアントが 64KB を超える属性データを送信しようとすると、サーバーは接続を拒否します。 それ以外の場合、サーバーは属性バッファが有効であるとみなし、Performance_schema_session_connect_attrs_longest_seenステータス変数で最も長いバッファのサイズを追跡します。 この値がperformance_schema_session_connect_attrs_sizeより大きい場合、DBA は後者の値を増やすことも、大量の属性データを送信しているクライアントを調査することもできます。接続属性の詳細は、セクション27.12.9「パフォーマンススキーマ接続属性テーブル」 を参照してください。 
- 
Performance_schema_session_connect_attrs_lost接続属性の切捨てが発生した接続の数。 特定の接続について、クライアントが、集約サイズが performance_schema_session_connect_attrs_sizeシステム変数の値で許可されている予約済みストレージより大きい接続属性のキーと値のペアを送信した場合、パフォーマンススキーマは属性データを切り捨て、Performance_schema_session_connect_attrs_lostを増分します。 この値がゼロ以外の場合は、performance_schema_session_connect_attrs_sizeを大きい値に設定できます。接続属性の詳細は、セクション27.12.9「パフォーマンススキーマ接続属性テーブル」 を参照してください。 
- 
Performance_schema_socket_classes_lostロードできなかったソケットインストゥルメントの数。 
- 
Performance_schema_socket_instances_lost作成できなかったソケットインストゥルメントインスタンスの数。 
- 
Performance_schema_stage_classes_lostロードできなかったステージインストゥルメントの数。 
- 
Performance_schema_statement_classes_lostロードできなかったステートメントインストゥルメントの数。 
- 
Performance_schema_table_handles_lostオープンできなかったテーブルインストゥルメントインスタンスの数。 performance_schema_max_table_handlesの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_table_instances_lost作成できなかったテーブルインストゥルメントインスタンスの数。 
- 
Performance_schema_table_lock_stat_lostロック統計が失われたテーブルの数。 performance_schema_max_table_lock_statの値が小さすぎる場合は、ゼロ以外にすることができます。
- 
Performance_schema_thread_classes_lostロードできなかったスレッドインストゥルメントの数。 
- 
Performance_schema_thread_instances_lostthreadsテーブルにインストゥルメントできなかったスレッドインスタンスの数。performance_schema_max_thread_instancesの値が小さすぎる場合、これは 0 以外になることがあります。
- 
usersテーブルがいっぱいであったため、行を追加できなかった回数。