2. データベース稼働状態のヘルス・チェック
• PEDEMOデータベースでのI/O過多への対応
• Buffer Pool and I/O Dashboard の情報から、 FRUITS バッファープールの サイズが過小であることが判明したため、拡張を行う。
5page 3000page
ブランク・ページ
アクションと確認事項
OPM画面遷移
3. 非効率なアクセスプランによるリソースの占有
Heath Summary/
Dashboard
「2.ヘルスチェック」と同様に全体の稼働状況を確認
SQL Activity OPMからSQLの活動をチェック
アクセスプラン取得 問題のあるSQLのアクセスプランを確認
SQL
のチューニング実施 ・アクセスプランの評価・統計情報最適化の可能性を検討
・索引追加によるチューニングを検討
• 問題解析の流れ
3. 非効率なアクセスプランによるリソースの占有
• 多くのリソースを消費し、他の処理に影響を与えるSQLを発見する
• 最初にデータベース全体の動きをチェックするのは2.と同様
• Health Summaryからアラートをチェック
• BP and I/O Dashboardから特異な表アクセスが発生していないかを確認
Health Summary
からI/O
異常を検知し、Table
のView
までドリルダウンした結果、LINTEITEM2
表のI/O
が非常に多いことがわかる3. 非効率なアクセスプランによるリソースの占有
• 特異な表アクセスが発見された場合、その表に関連するSQLを検索
• Task Manager
からActive SQL Dashboard
へ遷移• Elapsed TimeやCost、CPU使用量などで上位/下位のSQLを特定可能
LINTEITEM2表に関連するSQLが実行時間
(
Elapsed Time
)の上位に来ている3. 非効率なアクセスプランによるリソースの占有
• 特異な表アクセスが発見された場合、その表に関連するSQLを検索
•
実行中のSQL
であれば、OPM
画面からのキャンセルも可能• OPMからOptim Query Tunerへ遷移し、GUIでのSQLチューニングも可能
SQLステート
メント全文3. 非効率なアクセスプランによるリソースの占有
• SQL のチューニングを実施
• OPM自身はSQLのチューニング機能は持たない
• Optim Query Tuner との連携が可能
• アクセスプランの取得は OPM からではなく他のツールを使用
• SQL
を抽出してCUI
でのEXPLAIN
取得も可能• CUIツールであるdb2topから同じSQLを特定し、EXPLAINを崇徳することも可能
ブランク・ページ
Optim Performance Manager 活用例
OPMを利用したWLMの構成とモニタリング
OPM を利用した WLM の構成とモニタリング
• OPM による WLM 管理概要
• WLM の構成
• Business Process (SERVICE CLASS) の確認
• WORKLOAD の作成
• SERVICE SUBCLASS とのマッピング
• THRESHOLD の作成
• モニター
• ヒストグラムの確認
OPM による WLM 管理概要
• OPM によって何ができるか?
• グラフィカルなインターフェースで簡単にWLM構成とモニターが可能
• WLMの構成
•
デフォルトでWLM
構成モデルが提供される•
ワークロード分類設定、サービスクラス(実行環境)の設定、しきい値の設定をグラ フィカルなインターフェースから実行可能• WLMのモニター
•
サービス・サブクラスごとにSQL
実行時間や、キュー待機時間の分布図がモニターで きる•
その他、サービスクラスのCPU
使用量、現状アクティビティの接続属性を確認できるWLM を利用したアクティビティの分類
•
構成例1.シンプル構成•
接続ユーザーによってアクティビティを分類し、優先度の異なるサービスサブクラスで実行させる。• OPMでは、デフォルトのサービス(サブ)クラスが雛形として提供される。
Urgent work
高優先度Ordinary Work
中優先度Batch jobs
低優先度
LOAD
workloads service subclasses
高優先度ユーザー USER_H
低優先度ユーザー USER_L 中優先度ユーザー
USER_M
thresholds
N/A
並行度制限
= 18
並行度制限
= 1
結果行数
< 100000 行
service classes
ドキュメント内
Microsoft PowerPoint - OptimPerformanceManager構築ガイド_ ppt
(ページ 81-92)