照会のパフォーマンスを改善するためのツール
パフォーマンス分析およびクエリ調整ツールは、SQLステートメントと作業負荷のパフォーマンスを向上させるのに役立ちます。
Db2 Query Workload Tuner for z/OS
Db2 Query Workload Tuner for z/OS データベース管理者とSQL開発者が、 サブシステムに問い合わせを行うアプリケーションのSQLステートメントのパフォーマンスを最適化するのに役立ちます。 Db2 for z/OS
IBM OMEGAMON for Db2 Performance Expert on z/OS
IBM IBM OMEGAMON for Db2 Performance Expert on z/OS は、 Db2 for z/OS 環境用のパフォーマンス分析、モニター、およびチューニングのツールです。
EXPLAIN ステートメントおよび EXPLAIN 表
Db2 for z/OSでは、EXPLAIN ステートメントは以下の情報を生成します。
- SQL ステートメントをバインドする場合の、プラン、パッケージ、または SQL ステートメント。 その出力は、お客様が作成する表 (プラン表 と呼ばれる) の中で表示されます。
- SELECT、INSERT、UPDATE、または DELETE ステートメントを実行するための推定コスト。 その出力は、お客様が作成する表 (ステートメント表 と呼ばれる) の中で表示されます。
- SQL ステートメントの中で参照されるユーザー定義関数 (特定関数名とスキーマを含む)。 その出力は、お客様が作成する表 (関数表 と呼ばれる) の中で表示されます。
Db2 SQL Performance Analyzer for z/OS
Db2 SQL Performance Analyzer for z/OS は、SQL 照会を実行せずに、広範囲にわたる SQL 照会の分析を提供します。 この分析の目的は、照会をチューニングして最大のパフォーマンスを達成することです。 Db2 SQL Performance Analyzerは、実行前にコストを推定することで、データベースクエリのコスト増大を抑制します。
Db2 SQL Performance Analyzer for z/OS を使用すると、以下が可能になります
- 照会に要する可能性のある時間見積もり
- 照会の実行が長すぎるのを防止
- 新規アクセス・パスの分析
- このツールが提供するヒントを使用して、パフォーマンスの良い照会をコーディング