web-dev-qa-db-ja.com

AWRレポートでは取得できないASHレポートから取得できる有用な情報は何ですか?

AWRレポートでは取得できないASHレポートから取得できる有用な情報は何ですか? AWRからよりもASHから情報を取得する方が良い一般的なシナリオは何ですか?

1
Deven

AWR(自動ワークロードリポジトリレポート)は、指定された間隔(デフォルトは1時間)でデータベースのスナップショットを取得し、後で分析するためにそのデータを保存します。たとえば、データベース作業の継続的な改善。

ASH(アクティブセッション履歴)には、現在アクティブなセッションに関する情報があり、毎秒データを収集します。突然のデータベースの問題が発生した場合は、ASHを使用する必要があります。

このテーマの詳細 http://docs.Oracle.com/cd/E11882_01/server.112/e16638/autostat.htm#PFGRF94186

1
mutap

AWRレポートは、誤解を招く平均です。 ASHレポートは、はるかに正確な情報を提供します。たとえば、最後のセクションでは、アクティビティの時間別の内訳を示します。 ASHレポートは、TOP SQLとSESSIONSの最も重要な内訳を示します。これは、ほとんどの読み取り、ほとんどのCPUなどの統計に基づいてランク付けされるAWRとは異なり、データベース内のアクティビティによってトップリストがランク付けされるためです。たとえば、I/O読み取りは、それらが0.1ms対100msかかります。 ASHレポートで違いがわかりやすくなります

1
Kyle Hailey