数据库内存管理与调优指南
1. 内存管理技术
1.1 自动共享内存管理(ASMM)
可以通过将 SGA_TARGET 设置为零来轻松禁用 ASMM,此时当前自动调整的 ASMM 初始化参数将设置为其当前值。静态参数 SGA_MAX_SIZE 是 SGA_TARGET 值的上限。
1.2 自动 PGA 内存管理配置
-
PGA_AGGREGATE_TARGET参数为所有服务器和后台进程使用的内存设置上限,并启用 PGA 内存的自动调整。 - PGA 内存区域包括私有 SQL 区域、命名游标、排序操作的工作区域以及特定会话的内存变量。
- 对于 OLTP 系统,PGA 内存可以低至为 Oracle 分配内存的 20%。
- 对于 DSS 系统,PGA 内存可以高达为 Oracle 分配内存的 70%。
- 动态性能视图
V$PGASTAT包含自实例启动以来 PGA 内存使用情况的完整概述。 - 动态性能视图
V$PROCESS中的PGA_USED_MEM、PGA_ALLOC_MEM和PGA_MAX_MEM列详细说明了单个进程的 PGA 内存使用情况。
超级会员免费看
订阅专栏 解锁全文
1029

被折叠的 条评论
为什么被折叠?



