SQL> select disk.value "Disk", mem.value "Mem",
2 (disk.value/mem.value)*100 "Ratio"
3 from v$sysstat mem, v$sysstat disk
4 where mem.name = 'sorts (memory)'
5 and disk.name = 'sorts (disk)';
Disk Mem Ratio
--------- --------- ---------
23 206 11.165049
• 磁盘排序数与内存排序数的比率应小于 5%
• 如果这个比率大于 5%, 请增大 SORT_AREA_SIZE 的大小
比率
磁盘排序数量与内存排序数量之比应小于 5%
原则
如果比率表明磁盘有大量排序则应增加 SORT_AREA_SIZE 的大小它增加
了每个存储片的大小而降低了存储片和合并的总数
大排序区的优缺点
增加排序区的大小会造成执行排序的每个服务器进程分配更多的内存它可能
影响操作系统内存分配并引起页面交换
如果增加排序区的大小请考虑减少排序区的保留大小即在预计不会很快引
用排序区的数据的情况下Oracle 将排序区减至的大小较小的保留排序区可
降低内存占用率但会造成从磁盘临时段读写数据的额外 I/O
阅读(931) | 评论(0) | 转发(0) |