Db2 パフォーマンス・モニターのためのファシリティーおよびツール
さまざまなツールおよび機能を使用して、Db2 のアクティビティーおよびパフォーマンスをモニターすることができます。
| データ・ソース | データ・ライター (該当する場合) | レポート作成ツール (該当する場合) | データ整理および履歴 |
|---|---|---|---|
| CICS® モニタリング施設 | SMF または CICS ジャーナル | Tivoli® Decision Support for z/OS® | Tivoli Decision Support for z/OS |
| IMS モニター | |||
| IMS ログ・レコード | IMS ログ | IMS Performance Analyzer for z/OS | |
| Db2トレース | SMF または GTF | IBM® OMEGAMON® for Db2 Performance Expert on z/OS | |
| Db2RUNSTATSユーティリティー | |||
| Db2 STOSPACEユーティリティー | |||
|
動的ステートメント・キャッシュ |
Db2 Administration Foundation Db2 Query Workload Tuner for z/OS |
||
| Db2DISPLAYコマンド | メッセージ出力 | ||
| Db2カタログ表 | |||
| RMFモニター | SMF | RMF レポート |
パフォーマンス・モニター用Db2 for z/OS機能
- Db2 トレース
- Db2のアカウンティング、統計、監査、およびパフォーマンス・トレース情報を提供します。 詳しくは、以下を参照してください。
- RUNSTATS ユーティリティー
- Db2カタログ内のスペース使用量およびアクセス・パス統計を報告できます。 詳しくは、以下を参照してください。
- STOSPACE ユーティリティー
- ストレージ・グループ、 表スペース、表スペース・パーティション、索引スペース、および索引スペース・パーティションに割り振られる実際のスペースに関する情報を出力します。 詳しくは、 STOSPACE をご覧ください。
- DISPLAY コマンド
- スレッド、データベース、バッファー・プール、トレース、関連サブシステム、アプリケーション、アーカイブ読み取りプロセス用テープ装置の割り振りなどの状況に関する情報を表示します。 詳しくは、 Db2 commands の各種DISPLAYコマンドのトピックを参照のこと。
- カタログ表
- 表スペースおよび索引の再編成を実行する 時期を判別する場合に役立ちます。 詳しくは、以下を参照してください。
- EXPLAIN
- Db2が使用するアクセス・パスに関する情報を提供します。 Db2EXPLAINを使用することにより、プラン、パッケージ、またはSQLステートメントがバインドされたときに、その情報をキャプチャーおよび分析できます。 出力は、PLAN_TABLE と名付けられた、プラン表 と呼ばれる指定のユーザー表に表示されます。
追加の EXPLAIN 表には、他の種類の情報が表示されます。 例えば、DSN_STATEMNT_TABLE という名前のステートメント表 は、SQL ステートメントの SELECT、INSERT、UPDATE、または DELETE を実行した場合の見積もりコストに関する情報を提供します。 同様に、DSN_FUNCTION_TABLE という名前の関数表 には、ステートメントが呼び出すユーザー定義関数に関する情報が格納されます。
SQL ステートメントの実行に関するさまざまな種類の情報を提供したり、特定の最適化ツールの機能を使用可能にしたりするために、他にも多くの EXPLAIN 表が存在します。
詳しくは、以下を参照してください。
- CICS 日誌
- CICS 処理中のジャーナル作成および管理のための機能。 ジャーナルには、ユーザーがイベントまたはデータ変更の後続の再構成を容易にするために必要なデータを含めることができます。
- CICS アタッチメントファシリティ統計
- CICS スレッドの使用に関する情報を提供します。 この情報は、端末に表示したり、レポートに印刷したりできます。 詳しくは、以下を参照してください。
- CICS 施設監視
- CICS モニターは、後でオフライン分析ができるよう、オンライン処理中に、ユーザー提供および CICS 提供のすべてのトランザクションのパフォーマンスに関するデータを収集します。 詳細については、こちらをご覧ください。 CICS 施設監視
- リアルタイム統計ストアード・プロシージャー (DSNACCOX)
- Db2データベースの保守に役立つ推奨事項を作成する、サンプル・ストアード・プロシージャー。 詳細は、 DSNACCOXストアドプロシージャを参照してください。
Db2パフォーマンス・モニターのためのその他のツールおよび機能
- IBM Data Studio
- その他の管理機能に加えて IBM Data Studio は、 Db2 for z/OS 環境で実行されるクエリに対して、ワークステーション・コンピュータからのクエリ・サービス機能とチューニング機能を提供します。 詳しくは IBM Data Studio.
- IBM Data Server Manager
- により、データベースの問題を特定することができます。 IBM Data Server Manager を使用すると、リアルタイムおよび過去のパフォーマンス・メトリクスを確認することで、データベースの問題を特定および分析できます。 チューニング・アドバイザーは、統計、索引、パフォーマンスの改善に関する専門的な推奨情報を提供します。 詳しくは IBM Data Server Manager.
- Db2 Connect
- クライアント・アプリケーションについて、Db2サーバー経過時間をモニターおよび報告し、Db2データにアクセスすることができます。 詳細については、「レポートサーバーの経過時間 」を参照してください。
- z/OS generalized trace facility (GTF)
- A z/OSDb2 、パフォーマンス分析用のトレースデータを収集するために使用できるサービス補助。 GTF は、シーク時間および監視プログラム呼び出し命令 (SVC) の 使用状況を分析するため、およびその他のサービスにも使用されます。 詳しくは、.GTFトレースデータの記録を参照
- z/OS Resource Measurement Facility (RMF)
- のオプション機能。 z/OS プロセッサの使用率、I/O アクティビティ、ストレージ、およびページングに関するシステム全体の情報を提供するオプション機能。 RMFは、モニターI、モニターII、モニターIIIという3つの基本的なセッションタイプを提供しています。 モニター I およびモニター II セッションは、主に、特定システムの アクティビティーに関するデータを収集および報告します。 モニター III セッションは、作業の流れおよび遅延の面からの、 システム・アクティビティー全体に関するデータを収集し報告します。 詳しくは、以下を参照してください。
- z/OS System Management Facilities (SMF)
- A z/OS さまざまなサブシステムから情報を収集するために使用される z/OS サブシステム。 SMFは、 Db2 会計、統計、監査、パフォーマンス・トレース・データの収集に使用できる。 詳しくは、以下を参照してください。
- Tivoli Decision Support にとって z/OS
- SMFデータを Db2 データベースに収集し、そのデータに関するレポートを作成できるライセンスプログラム。
Tivoli Decision Support for z/OS SMF、 ログ、 ジャーナル、RMF、 など、さまざまなソースからのデータを使用します。 IMS CICS Db2
データ収集およびレポート作成は、ユーザーの指定に基づいて行われます。 したがって、経験のあるユーザーは、他のツールで作成される事前定義レポートより有用なレポート作成することができます。 Tivoli Decision Support また、過去のパフォーマンスデータも提供しており、現在の状況を過去のデータと比較するのに使用できます。 Tivoli Decision Support Db2 の統計および会計記録に最も役立ちます。
Db2 のパフォーマンス・トレース・データの Tivoli Decision Support のご利用にあたっては、以下の点にご留意ください
- パフォーマンス・トレースの記録が膨大な数に上るため、 Tivoli Decision Support のフォーマットを定義するには多大な労力が必要となります。 また、レコードに変更が加えられると、定義を見直さなければなりません。
- Tivoli Decision Support
開始イベント
と終了イベント
などのペアレコードからの情報を処理しません これらのレコードのペアは、 IBM OMEGAMON for Db2 Performance Expert on z/OS がI/Oやロックの停止などの経過時間を計算するために使用します。
したがって、ほとんどの場合、 Tivoli Decision Support は会計および統計記録のみに使用し、 IBM OMEGAMON for Db2 Performance Expert on z/OS は Db2 のパフォーマンス追跡データに使用することをお勧めします。 Tivoli 意思決定サポートをまったく使用しない場合は、 IBM OMEGAMON for Db2 Performance Expert on z/OS の機能を拡張して、 Db2 および QMF の履歴データに対するレポートを提供するためのユーザーアプリケーションを作成することができます。
詳細は以下をご覧ください。 Tivoli Decision Support for z/OS。
- Tivoli OMEGAMON CICS モニタリング施設(CMF)
- 実行された各 CICS トランザクションのパフォーマンス情報を提供します。 この機能は、使用されるリソースおよびトランザクションの処理に使用される 時間を調べるために使用できます。 CMF を使用してパフォーマンス情報を収集するときは、オーバーヘッドが かなり大きいことに注意してください。 詳細については、 CICS のモニター施設をご覧ください。
- IBM OMEGAMON for Db2 Performance Expert on z/OS
- パフォーマンス・データをフォーマット設定するパフォーマンス・モニター・ツール。 IBM OMEGAMON for Db2 Performance Expert on z/OS EXPLAINと カタログからの情報を組み合わせます。 Db2 IBM OMEGAMON for Db2 Performance Expert on z/OS は、以下のアクティビティーに使用できます。
- Db2トレース・レコードの分析:これは、以下のオブジェクトおよび構造に関する情報を表示します。
- アクセス・パス
- ホスト変数定義
- 索引
- 結合順序
- ロック・タイプ
- 順序付け
- プラン
- パッケージ
- 表
- 表スペース
- 表アクセス・シーケンス
- レポート作成:バッチ報告書セットは、包括的なレポートまたはグラフで選択したデータを、単一のDb2サブシステムとデータ共用グループのDb2メンバーの両方について、システム全体の情報とアプリケーション関連の情報を含むグラフで表示します。 複数の異なるDb2ロケーションからの計測データを1つのレポートに結合することができます。 バッチ・レポートは、一定期間のパフォーマンスの問題および傾向を調べるために 使用できます。
- モニター:オンライン・モニターは、実行中のアプリケーションを含め、実行中のDb2サブシステムの現在の
スナップショット
ビューを提供します。 履歴機能によって、最近のサブシステムおよびアプリケーション・アクティビティーに関する 情報が表示されます。 - 倉庫保管Db2パフォーマンス・データ。 パフォーマンス・ウェアハウス 機能により、以下のアクティビティーが可能になります。
- Db2のトレース・データおよびレポート・データをパフォーマンス・データベースに保管して、さらに調査およびトレンド分析を行います。
- ワークステーション・インターフェースから、レポートおよびロードのプロセスの構成とスケジューリングを行う。
- パフォーマンス・ボトルネックを識別するための分析機能を定義して適用する。
- バッファー・プール分析。バッファー・プール・アナライザー 機能は、バッファー・プールの使用を最適化するために利用できます。 レポートを表示する際には、以下の操作を行うことができます。
- バッファー・プール、プラン、オブジェクト、および 1 次許可 ID など、各種の ID 別に順序付けする。
- getpage、順次プリフェッチ、および同期読み取り別にソートする。
- レポートをフィルタリングする。
さらに、バッファー・プール・サイズをさまざまな値に変更してバッファー・プール使用状況をシミュレートし、シミュレーション・レポートの結果を分析することによって、現行システムに何らかの変更を加える前に、その変更の影響を判断することもできます。
- エンドツーエンドの SQL モニター。Extended Insight フィーチャーは、単一の SQL 要求のデータベース・エンジンからエンド・ユーザーまでのフローを、そのアプリケーションのすべてのコンポーネント全体でトラッキングおよび計測します。 このフィーチャーは、分散環境での SQL パフォーマンスのモニターに特に役立ちます。
詳しくは、以下を参照してください。
- Tivoli OMEGAMON XE for Db2 Performance Monitor on z/OS
- オンラインモニタリングとレポート( Db2 パフォーマンスモニタリングは z/OS )
- 監視と問題の特定(Tivoli OMEGAMON XE for Db2 Performance Expert on z/OS )
- White Paper: OMEGAMON Extended Insight Analysis: Where is your application spending its time? (PDF)
- エンドツーエンドのSQLモニタリングワークスペース( Db2 のパフォーマンスエキスパート向けTivoli OMEGAMON XE、 z/OS )
- エンドツーエンドのSQL監視機能クイックスタートガイド(Tivoli OMEGAMON XE for Db2 Performance Expert on z/OS )
- DB2 サブシステム構成、PE Client、およびエンドツーエンドのSQL監視( のパフォーマンスエキスパート用Tivoli OMEGAMON XE、 ) Db2 z/OS
- Db2トレース・レコードの分析:これは、以下のオブジェクトおよび構造に関する情報を表示します。
- IBM OMEGAMON for Db2 Performance Expert on z/OS XE for パフォーマンスモニタ Db2
- パフォーマンス・モニター、レポート作成、パフォーマンス・ウェアハウスの各機能を提供します。
Db2 Performance Monitor on z/OSは、IBM OMEGAMON for Db2 Performance Expert on z/OS の完全な機能のサブセットを実行します。 詳細については、「監視と問題の特定( Db2 パフォーマンスモニタ( z/OS ) )」を参照してください。
- Db2 Query Workload Tuner for z/OS
- 基本的なクエリチューニングツールの機能に、追加機能とエキスパートアドバイザーを追加して強化した、フル機能のSQL分析およびチューニングツール。 また、SQL 照会および SQL 照会ワークロードのパフォーマンスをモニターおよびチューニングすることもできます。
- IMS ログ・レコード
- IMS のさまざまなプロセスに関する情報、トランジットタイム(実際のシステムパフォーマンス時間)に関する包括的な情報、 IMS のリソース使用状況と可用性。 詳しくは、以下を参照してください。
- IMS Fast Path ユーティリティ ( ) Log AnalysisDBFULTA0
- IMS ユーティリティは、 IMS Fast Path トランザクションのパフォーマンスレポートを提供します。 詳細については、Fast Path Log Analysis ユーティリティ( DBFULTA0 )を参照してください。
- IMS モニター
- IMS モニターは、オンライン IMS サブシステムの稼働中にデータを収集します。 これは、すべてのディスパッチ・イベントに関する情報を収集し、その情報を IMS モニター・レコードの形で順次データ・セット内に配置します。 詳細については、 IMS モニター をご覧ください。
- IMS Performance Analyzer による Db2 for z/OS
- Information Management System データベース( IMS DB)およびトランザクションマネージャ( IMS TM)システムのパフォーマンス分析およびチューニング支援。 詳細については、 IMS パフォーマンスアナライザー をご覧ください。