データベースバッファキャッシュのチューニング(5) --- その他

  • 空きリスト競合の解決
    • 空きリストの数を設定した表を再作成して、データを移動する
    • ALTER TABLEコマンドで空きリストの数を変更する
  • 複数I/Oスレーブ
    • DBWR_IO_SLAVESパラメータ:DBW0に対するスレーブプロセス数(default:0)
    • BACKUP_TAPE_IO_SLAVES:RMANでスレーブプロセスを使用するかどうか(default:FALSE)
  • 複数DBWRプロセス
    • DB_WRITER_ORICESSESパラメータで設定(1〜10、default:1)
    • I/Oスレーブと同時に使用できない
    • 多数のCPUを搭載したSMPマシンで有効
    • free buffer waits待機イベントが多発する場合、使用を検討するとよい
SQL> SELECT total_waits FROM v$system_event
     WHERE  event = 'free buffer waits';