2012年8月27日月曜日

ORACLE速度劣化の確認事項

備忘録です。間違いがあるかもしれません。

1.インデックス情報などが抜けているもしくは削除されていないか確認する。
 (全インデックスを確認)

2.ハードディスク容量は圧迫されていないか確認する。

3.メモリの使用量を確認する。
 (メモリをORACLEで使いすぎると、OSの動作で遅くなる)

4.CPUの使用量は安定しているか確認する。
 (SQLに問題がある可能性がある

5.統計情報を以下コマンドで取り直す。

 例)表ごとの統計情報を取得する場合
 EXECUTE DBMS_STATS.GATHER_TABLE_STATS('SCOTT','EMP');
 例)スキーマごとの統計情報を取得する場合
 EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS('SCOTT');

 例)8i以下の場合
 ANALYZE TABLE tablename COMPUTE STATISTICS

以上です。