MySQL Workbench: パフォーマンス
MySQL Workbench には、DBA および開発者のためのパフォーマンス表示および改善に役立つ様々なツールが含まれています。パフォーマンス・ダッシュボードとレポートにより、DBA は簡単にサーバー全体のパフォーマンスを確認できます。 さらに、様々なレポートにより、IO ホットスポット、高負荷な SQL 文、ネットワーク、データベース・オブジェクトの統計値なども確認できます。また、MySQL Workbench は、開発者の為にクエリーがどのように最適化されたかを簡単に確認できるビジュアル Explain を提供します。
パフォーマンス・ダッシュボード
パフォーマンス・ダッシュボードを使うと、MySQL サーバー、ネットワーク、InnoDB メトリクスが一目で確認でき、MySQL のパフォーマンスを簡単に把握できます。マウスを様々なグラフや画像の上に重ねるだけで、詳細の確認ができます。
パフォーマンス・レポート
20種以上のレポートは、MySQL データベースのパフォーマンス分析に役立ちます。IO ホットスポット、高負荷な SQL 文、待機イベントの統計、InnoDB エンジンメトリクス、などのレポートがあります。MySQL Workbench はパフォーマンス・スキーマの情報を SYS スキーマのビューを利用してレポート化しています。
EXPLAIN PLAN
EXPLAIN PLAN は、SQL 文を実行する際に MySQL が実行するオペレーションを表示します。この情報は、SQL チューニングに役立ちます。MySQL Workbench のビジュアル Explain は、MySQL 内で SQL 文がどのように実行さるかを図で強調して表示します。開発者へコストとチューニングのヒントを示すことで、MySQL Workbench は SQL 文のパフォーマンスチューニングを簡単にします。
クエリー統計
クエリー統計は、Workbench Editor から実行された SQL の統計情報を即座に提供します。例えば、結果セットのフィールドに関する詳細、クエリー実行時の主要パフォーマンス統計、クライアント側での実行時間、ネットワーク待機時間、サーバー側での実行時間、インデックスの使用状況、スキャンした行数、結合、一時テーブルの利用状況などが確認できます。