MySQL 5.5以降performance_schema
データベースも同様に追加されましたinformation_schema
。 information_schemaのテーブルには、テーブル、プラグイン、パーティション、プロセスリスト、ステータス、グローバル変数などの統計情報が含まれていることがわかっています。同様に、performance_schemaには多くのテーブルが含まれています。
information_schema
データベースとperformance_schema
データベースの違いに注意してください
information_schema データベースは、MySQLインスタンス内のすべてのオブジェクトのインベントリです
そのようなオブジェクトは次のとおりです。
私はこれについて3年前に素敵な投稿を書きました: INFORMATION_SCHEMAはMySQLにどのように実装されていますか?
Performance_schemaデータベースは、実行中のクエリのフェーズに関する統計を収集する計測プラットフォームです。そのような情報は、クエリまたは環境を調整するためのヒントを与えることができます。これを有効にする必要があるのは、インデックスの追加(必要な場合とそうでない場合があります)およびバッファ設定の調整(ここでも必要な場合とそうでない場合があります)に関連してクエリをデバッグおよびトラブルシューティングする場合のみです。
performance_schema
についてはあまり使わないので、あまり書きませんでした(以前の投稿で言及 MySQLでクエリを実行するための推定コストを取得する方法はありますか? )。
Derek Downeyもそれに簡単な投稿を書いています: MySQL 5.5でのperformance_schemaの使用法は何ですか?
performance_schema
の使い方に関する豊富な情報があります。