最近评论
正在载入评论列表...
![]() |
![]() |
以上讨论了两种内存结构:PGA和UGA。你现在应该了解到,PGA是进程专用的内存区。这是Oracle专用或共享服务器需要的一组独立于会话的变量。PGA是一个内存“堆”,其中还可以分配其他结构。UGA也是一个内存堆,其中定义不同会话特有的结构。如果使用专用服务器来连接Oracle,UGA会从PGA分配,如果使用共享服务器连接,UGA则从SGA分配。这说明,使用共享服务器时,必须适当地设置SGA中大池(large pool)的大小,以便有足够的空间来适应可能并发地连接数据库的每一个用户。所以,如果数据库支持共享服务器连接,与有类似配置但只使用专用服务器模式的数据库相比,前者的SGA通常比后者大得多。下面将更详细地讨论SGA。