oracle内存结构由什么组成?

 我来答
小婷陪你看世界
高粉答主

推荐于2019-08-27 · 关注小婷,让小婷陪你一起看美丽世界
小婷陪你看世界
采纳数:28409 获赞数:381123

向TA提问 私信TA
展开全部

oracle内存结构的组成部分

oracle的内存结构由两部分组成:sga(system global area),pga(program global area).

SGA:在一个实例启动时分配,是实例的组成部分。

PGA:一个服务进程启动就分配了一个PGA.(多个)。

1.系统全局区(SGA):由一组内存结构组成,是所有用户进程共享的的一块内存区域.其中可以包含一个数据库实例的数据和控制信息。在一个数据库实例中,可以有多个用户进程,这些用户进程可以共享系统全局区中的数据,因次系统全局区,可以称为  共享全局区。总内存大小由参数sga_max_size来决定。

2.程序全局区(Program Global Area.PGA)包含单个用户或服务器数据和控制信息,是Oracle系统分配给一个进程的私有内存区域。其在用户进程连接到Oracle数据库并创建一个会话时,由Oracle自动分配,由参数pga_aggregate_target决定,通过 SHOW PARAMETER语句可以查询该参数信息.

3. 排序区:是由Oracle系统为排序操作所产生的临时数据提供的内从空间。实际上存放Oracle 为排序操作所产生的临时数据的区域有2个(内存排序区和磁盘临时段);当运行排序操作时,Oracle系统会优先使用内存排序区,如果内存空间不够,才使用磁盘临时段,由参数sort_area_size 决定;通过 SHOW PARAMETER语句可以查询该参数信息.

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式