![Oracle 11g R2 占用大量交换空间](https://linux22.com/image/560253/Oracle%2011g%20R2%20%E5%8D%A0%E7%94%A8%E5%A4%A7%E9%87%8F%E4%BA%A4%E6%8D%A2%E7%A9%BA%E9%97%B4.png)
我们有一台 Oracle 11.2.0.1 服务器,具有 8 个核心和 12GB RAM。它是 CentOS 5.6,具有 12GB 交换文件。Oracle 的内存目标是 4GB,内存管理是自动的。它具有带 4 个驱动器的 MegaSAS Raid 控制器。
数据库本身大约有 15gb,包含大量的 blob 数据。
在 sql select 期间,服务器经常因等待 io 而挂起,大约 100%。它挂起的方式让我甚至无法使用 ssh 连接到它。它占用了大约 5-6 GB 的交换空间。select 不包括 blob 数据,只包括普通行。
我已经vm.swappiness = 0
尝试过了,swapoff
但它仍然挂起。
可能存在什么问题?