照会のパフォーマンスを改善するためのツール

パフォーマンス分析およびクエリ調整ツールは、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 を使用すると、以下が可能になります

  • 照会に要する可能性のある時間見積もり
  • 照会の実行が長すぎるのを防止
  • 新規アクセス・パスの分析
  • このツールが提供するヒントを使用して、パフォーマンスの良い照会をコーディング