忍者ブログ

OracleDBAの技術メモ

最近物覚えが悪くなったので 仕事中に調べた後々役立つ情報をメモしております。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Statspack解析方法

1.セッション数チェック

DB Timeは期間内の全てのセッション時間の合計なので、
セッション数が大きく変わると DB Time が変動し各種待機時間の割合に影響する。
そのため、一応確認しておくとよい。


2.アプリケーションの傾向をざっくり確認

Load Profileのチェック

DBのアクティビティの確認になる。
以前の値と合わせてグラフにするとアクティビティの変化がわかりやすい。


3.インスタンスの効率をチェック

Instance Effeciency Perentege のチェック

全ての値が100%に近いことが望ましい。
Buffer Hit % ⇒ キャッシュヒット率 はダイレクト・リードが加味されていないので注意。
すなわちBuffer Hit %が高くても、Table Access Full の ダイレクト・リードが多発して、
ディスクに負荷がかかっていることがある。


4.Top 5 Event

待機イベントが DB CPU より下回っていればひとまず問題はない。
ただし、下回った状態で変動があるようであれば、パフォーマンス悪化の兆候であることがある。


5.Memory Advisoryをチェック

基本的には大きく変動しないはず。
念のため、変動していない事を確認しておく。


6.実行されているSQL文をチェック

各SQL統計(SQL Statistics)をチェックしておく。
できればAWRレポート以外の手段でSQL実行時間の長いものをチェックしておく。
AWRレポートしかない場合は、頑張って全てのSQL統計を一覧表にする?



<<参考>>
【セミナー動画/資料】実践!! パフォーマンス・チューニング ~Statspack解析~
https://blogs.oracle.com/oracle4engineer/entry/_statspack
PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

プロフィール

HN:
宇佐 義男
性別:
男性
自己紹介:
都内で活動中のフリーエンジニア
最近はOracle DBに関する作業が主です。

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

最新CM

[08/06 Apagajid]
[06/23 Ajimehof]
[05/28 ovkftcz]
[05/20 Adeepen]
[05/13 Ajirubuy]

バーコード

P R

忍者アナライズ

免責事項

当ブログは日本オラクル株式会社 及びその子会社、関連会社とは一切関係ありません。 当ブログに記述の内容については、実際とは異なる場合があります。 記載しているコマンド、スクリプトを利用したことによって発生した問題、障害等については一切責任を負いません。 利用は自己責任にてお願い致します。