StatspackはOracleの性能分析をするためのレポートを作成するOracleデータベース標準のツールで、Oracle8iから登場しました。OracleデータベースのEnterprise Editionだけでなく、Standard Editionでも使用できるため、全ての環境で使用することができます。Statspackは指定する期間のデータベース関連の様々な統計情報をレポートとして作成します。データベース管理者はこのレポートを用いて性能を分析することになります。統計情報を取得する期間を指定するために必要となるのがスナップショットです。このスナップショットはSQL*Plusから手動で取得することもできますが、Jobやcronなどを用いて定期的に自動取得するのが一般的です。スナップショットの処理そのものは、メモリ(SGA)上にある性能関連の統計データをテーブルへ保存しているだけです。よって、スナップショットの処理そのものもあまり大きな負荷はかからず、また、スナップショットを実行していない時間帯は何も負荷がかかりません。
|