Oracle on Windows – Why Is Swap Used With 49 GB Free RAM?
Hi all,
I'm running Oracle Database 12c Standard Edition on Windows Server, and I’m seeing high page faults/sec even though 49 GB of RAM is free.
The system is also very slow during Oracle activity.
Memory Overview
Windows Task Manager:
- Total RAM: 72 GB
- Used RAM: 22.4 GB
- Available RAM: 49.2 GB
- Swap File Usage: 8 GB
Oracle Parameters:
memory_target
: 30Gsga_target
: 23G
SGA Breakdown (from v$sga
):
- Fixed Size: ~2 MB
- Variable Size: ~17.4 GB
- Database Buffers: ~10.6 GB
- Redo Buffers: ~510 MB
Questions:
- Why is Windows swapping even with so much free RAM?
- Is this normal with Oracle on Windows?
- Would using Lock Pages in Memory (LPIM) help reduce this paging?