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


MySQL 8.0 リファレンスマニュアル  /  MySQL パフォーマンススキーマ  /  パフォーマンススキーマの制約

27.20 パフォーマンススキーマの制約

パフォーマンススキーマでは、データの収集または生成に相互排他ロックを使用できないので、一貫性は保証されず、適切な結果にならないことがあります。 performance_schema テーブルのイベント値は、非決定的であり、反復不可です。

イベント情報を別のテーブルに保存する場合は、元のイベントが後で使用可能なままであると想定しないでください。 たとえば、performance_schema テーブルから一時テーブルにイベントを選択し、あとからそのテーブルと元のテーブルを結合させる場合、一致するものがない可能性があります。

mysqldumpBACKUP DATABASE は、performance_schema データベース内のテーブルを無視します。

performance_schema データベース内のテーブルは、LOCK TABLES でロックできませんが、setup_xxx テーブルは除きます。

performance_schema データベース内のテーブルにインデックスを設定できません。

performance_schema データベース内のテーブルは複製されません。

タイマーの種類は、プラットフォームごとに異なります。 performance_timers テーブルは使用可能なイベントタイマーを示します。 特定のタイマー名に対するこのテーブルでの値が NULL の場合、そのタイマーはプラットフォームでサポートされていません。

ストレージエンジンに適用されるインストゥルメントは、すべてのストレージエンジンに実装されていないことがあります。 各サードパーティーエンジンのインストゥルメンテーションはエンジン管理者の責任です。


関連キーワード:  テーブル, パフォーマンス, スキーマ, events, replication, イベント, history, performance, setup, 変数