暂无图片
Oracle中的SGA内分为多个不同的池,主要有哪几个?
我来答
分享
大海
2023-02-05
Oracle中的SGA内分为多个不同的池,主要有哪几个?

Oracle中的SGA内分为多个不同的池,主要有哪几个?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新

SGA内分为多个不同的池(pool),主要有以下几个:

Java池(Java pool):Java池是为数据库中运行的Java虚拟机(JJVM)所分配的一段固定大小的内存。

大池(large pool):在使用共享服务器连接时存放会话内存(UGA)、在使用并行执行功能时做为消息缓冲区、在RMAN备份时做为磁盘I/O缓冲区。大池可以动态调整大小。

共享池(shared pool):共享池包含共享游标、存储过程、状态对象、字典缓存和诸如此类的大量其他数据。

流池(streams pool):这是一个专门针对数据传输/共享工具(例如Oracle GoldenGate和Oracle Streams)的内存池。它是Oracle Database 10g中新增的,可以动态调整大小。如果未配置流池,但是使用了流功能,Oracle会使用共享池中最多10%的空间作为流内存。

“空”池(“Null” pool):这个池其实没有名字。它是块缓冲区(用于缓存数据库块)、重做日志缓冲区和“固定SGA”区专用的内存。

暂无图片 评论
暂无图片 有用 11
打赏 0
暂无图片
刘贵宾

厉害

暂无图片 评论
暂无图片 有用 2
打赏 0
一路狂奔

牛啊

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
求windows平台ORACLE19C RAC的安装教程
回答 1
https://www.modb.pro/doc/74170https://www.modb.pro/db/462632看看这两个,能够帮到你
Oracle select为什么会产生redo?
回答 2
已采纳
截图来自:https://blog.csdn.net/weixin40005437/article/details/116536624希望对你有所帮助
请问下ogg的状态中的Lag at Chkpt不断增长,这怎么解决?
回答 1
进程异常终止了没,你只说这个replicate进程延迟不断增长,你得把报告发出来看啊,通过报告才能分析出导致它延迟高的原因。
怎么查询某个用户在某段时间内执行过的所有SQL语句
回答 2
看awr快照保留配置,如果在查询范围内,可以通过以下几个视图查看:dbahistactivesesshistory,dbahistsqltext,dbausers;使用commandtype可过滤语句
创意信息子公司万里开源是做什么的?
回答 2
万里开源是前MySQL中国研发中心,北京万里开源软件有限公司为原MySQL中国研发中心,与MySQL联合研发期间主要的贡献集中在Replication复制模块与NDBCluster模块,对分布式数据库
类似oracle的 oerr ora 1233,dm有吗?
回答 1
dmstcmerrore<errorcode>
Oracle 这个磁盘IO是否有问题?await数值不太正常
回答 1
sdb的io等待有点高。不见得是磁盘问题。也可能是应用SQL问题导致的高IO。需要结合AWR看看。sdb上运行的是什么?
在一台机器,安装多个oracle_home,每次都是新建用户,解压安装包操作,可以把之前的 oracle home ,复制一份吗?
回答 1
已采纳
同一台机器为什么要安装多个oraclehome呢?如果是异机上,建议还是重新安装oracle软件。
Oracle最耗时的字段关联条件(即on pro.pro_id = pay.PROJECT_BID的这两个)索引都上了, 查询效率还是一样?
回答 2
要看看整个SQL,如果就是selectfrompro,paywhere pro.proidpay.PROJECTBID没有其他有用的条件。那么就是两表关联。就是全表。
Oracle 11g 如何设置内存参数?
回答 6
已采纳
各位大佬,我添加了墨值悬赏,虽然没有多少,但是我希望回答这个问题的人能够言之有物