目录:
定义-系统全球区域(SGA)是什么意思?
系统全局区域(SGA)是关系数据库管理系统(RDMS)的关键组件。 Oracle进程使用Oracle公司开发的SGA内存区域来保存对数据库正常运行至关重要的共享数据库实例信息,包括所需的传入数据和内部控制数据。Techopedia解释了系统全球区域(SGA)
Oracle使用初始化参数来控制分配的SGA内存量。 在Oracle数据库10g中,SGA配置有参数“ sga_target”和“ sgs_max_size”。
Oracle使用自动内存管理功能来计算内存并将其分配到不同的SGA区域。 初始化参数也可以用于将内存手动分配给各个SGA区域。
SGA组件如下:
- 字典缓存:保存数据字典表信息,例如有关帐户,段,数据文件,表和特权的信息
- 重做日志缓冲区:包括有关尚未写入在线重做日志文件的已提交事务的信息
- Buffer_cache:保存从数据文件读取的数据块的副本
- 共享池:保存已解析和常用的结构化查询语言(SQL)语句的缓存
- Java池:解析Java语句
