一、sga中各池的作用:
sga中包括:大型池,java池,共享池,stream池,重做日志缓冲区,数据缓冲区高速缓存
1.大型池的作用:用于为某些大型进程提供大量的内存分配
2.java池的作用:用于java虚拟机中特定会话的所有java代码和数据
3.共享池的作用:存储最近执行过的sql语句和数据对象的定义
4.streams池的作用:由oracle streams使用
5.重做日志缓冲区的作用:用于数据恢复
6.数据缓冲区高速缓存的作用:存储从数据文件中检索出数据块的拷贝
二、空间大小如何划分
在10g和11g这2个版本中,空间的大小一般都是oracle自动划分出来的,也可以手动设置,它们都是动态的,所以更改后不会立即生效,需要重启,使 用命令:alter system set sga_max_size=xxxM scope=spfile;和alter system set sga_target = xxxM scope=spfile;sga_max_size必须大于等于sga_target,并且在设置sga的值大小时候是根据总内存大小的60%的 70%-80%,pga的大小是根据总内存大小的60%的20-30%。
oracle数据库中sga的各个池的作用以及空间大小如何划分
原创jokerlishuo ©著作权
文章标签 oracle数据库中sga的各个池的作用 文章分类 数据库
©著作权归作者所有:来自51CTO博客作者jokerlishuo的原创作品,谢绝转载,否则将追究法律责任
上一篇:oracle 10g的安装配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ORM的作用以及相关简介
为什么用ORM? 当使用面相对象的编程语言来进行应用开发时,从项目一开始就采用
数据库 orm 面向对象 编程语言 数据