多语言展示
当前在线:103今日阅读:91今日分享:37

Oracle数据库中SGA组成部分

Oracle数据库中SGA组成部分
方法/步骤
1

1.SGA是一组用来缓存数据库中数据及控制信息的内存结构,大部分信息都是共享的,其组成也包含几个不同的池:共享池  shared poolJava池  java pool大池    large pool流池    streams pool数据缓冲区  database buffer cache重做日志缓冲区  redolog buffer

2

2.每个池代表不同的含义,并且每个池都有相对应的参数控制其大小,如下图shared_pool_size就控制共享池的大小

3

3.另外还有控制大池 、JAVA池、流池的大小的参数

4

4.另外还有数据缓冲区大小与日志缓冲区大小的参数,特别是数据缓冲区的大小包含的参数比较多

5

5.另外还有两个非常重要的参数,作用于整个SGA内存区:SGA_TARGET 用于控制SGA自动内存管理SGA_MAX_SIZE 控制实例运行时SGA最大能使用的内存空间

6

6.在11g版本中oracle再次引入了一个初始化参数MEMORY_TARGET,DBA甚至只需要指定这一个参数,Oracle会在实例运行的过程中自动调整大多数与内存相关的初始化参数

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏

推荐信息