本文へスキップ

キューブ

キューブメニューは、長時間にわたる負荷の分布をヒットマップ1枚で表示し、そのうち関心のある区間を選んで詳細な指標へ掘り下げられる画面です。Oracle Pro製品でのみ提供します。

パフォーマンス問題を追跡するには、まず問題が発生した時点を見つける必要があります。しかし、指標チャートの照会範囲を1日単位で広く取ると、短時間だけ跳ね上がった区間が平坦になって目立たなくなり、逆に範囲を狭めるとどの区間を見るべきか分かりません。キューブは照会期間全体を5分または1日単位のセルに分割して色の濃淡で表示するため、負荷が集中した区間を色で先に見つけ、その区間のみを詳細に分析できます。

この画面では次の作業ができます。

  • 指標を1つ選び、照会期間全体の分布をヒットマップで確認

  • ヒットマップで負荷が高いセルを選択し、該当区間のOS・セッション・統計・待機指標を確認

  • 同じ区間のTop SQLを続けて確認

ヒットマップを照会する

画面左側の領域でヒットマップの照会条件を指定します。

  1. 開始日で照会を開始する日付を選択してください。

  2. 照会期間でヒットマップの単位を選択してください。**日(5分)**を選択すると1日を5分間隔のセルで表示し、**月(日別)**を選択すると1か月を1日間隔のセルで表示します。

  3. 集計で、1つのセルに複数の値が入る場合に適用する方式を選択してください。平均または最大を選択できます。

  4. メトリクスでヒットマップに表示する指標を選択してください。

  5. 画面右上のインスタンスセレクターで照会対象のインスタンスを選択してください。

指標

db_oracle_dma_counter カテゴリの指標はすべて選択できます。主に使用する指標は次のとおりです。

ItemMetricDescription
CPUcpu(xos)XOSエージェントが収集したサーバーCPU使用率
Memorymem(xos)XOSエージェントが収集したサーバーメモリ使用率
Active Sessionsactive_sessionsアクティブセッション数
DB TimeDB timeデータベースがリクエストの処理に使った時間
Logical I/Osession logical readsセッションの論理読み取り回数
Physical I/Ophysical readsディスクから直接読み取った回数
SQL Executionsexecute countSQL実行回数
Lock Waitlock_wait_sessionsロックを待機しているセッション数

詳細区間を分析する

ヒットマップでセルを選択すると、画面右側に該当区間の詳細指標が表示されます。**日(5分)**を基準に照会した場合、選択したセルの5分区間が分析対象になります。

詳細領域のタブは次のとおりです。

ItemDescription
OSXOSエージェントが収集したCPU・メモリ・ディスクI/O・ネットワークI/O・CPU I/O Waitの推移
Sessionアクティブセッション、コネクション、DB Time、ロック待機セッション、長時間実行セッション、Enqueue待機の推移
StatSQL実行回数、トランザクション(コミット・ロールバック)、論理I/O、物理I/O、ブロック変更、Redoの推移
Wait選択区間の待機イベント分布とLatch・Enqueue指標
Top-N選択区間のTop SQL一覧

WaitタブとTop-Nタブは、それぞれWait分析Top SQL画面と同じウィジェットを使用します。2つの画面についての詳細は、Wait分析Top SQLの文書を参照してください。

Top-NタブにはTop SQL画面のオプションバーと分析基準タブがそのまま含まれています。キューブで選択した区間が照会時間として適用されます。

Sessionタブでは、選択した区間のアクティブセッション一覧とプロセス情報を確認できます。過去の区間を照会する画面のため、セッション一覧はリアルタイムに更新されません。アクティブセッションとプロセス情報は、それぞれ下位タブで確認できます。