Oracle/User I/Oが高い場合
Oracleに負荷がかかっていてUser I/Oが高い場合の解決策としては以下が考えられます。
- ディスクを物理的に複数に分ける。
- RAIDを利用する。
- ASM(Oracleの機能。10gから利用可)
【参考URL】http://jibun.atmarkit.co.jp/lskill01/rensai/sdba19/sdba02.html
User I/Oが多いということで、ディスクI/Oの競合に問題があると考えられます。
この場合、ディスク競合の解決のためには、複数のディスクにまたがるように領域を
確保していくストライピングが有効です。
ハードウェアやOSの側で行うのであれば、RAID(Redundant Array of Independent Disks)が有効です。
RAID構成のタイプによっては、ストライピングとともに、ミラーリングによる高いデータの信頼性を実現できます。
Oracle Database 10gからは、ASM(Automatic Storage Management)が提供されています。
ASMを使用すれば、データベースファイルの格納のためのストライピングとミラーリングを提供できます。
このページのURL: