深入Oracle--Oracle内存结构详解

Oracle 内存结构
内存结构

sga:系统全局区,用来存放操作的数据,库缓存,数据字典等控制信息的内存区域,

pga:进程全局区,服务进程专用的内存区域,大多数内容非共享


uga:用来保存用户的会话信息(如打开的游标,执行语句的私有变量),如果使用专用服务器,则uga在pga中分配,使用共享服务器,则uga在sga中分配。




1 sga组成结构  

    sga是用来缓存数据库数据及控制信息的内存结构,大部分共享存在,sga中不同的池

        共享池:share pool 控制大小—shared_pool_size


        Java池 java pool—java_pool_size


        大池 large pool—large_pool_size


        流池 streams pool—streams_pool_size


        数据缓冲区 database buffer cache—db_*_cache_size


        重做日志缓冲区 redolog buffer cache—log_buffer


   另外2个重要的参数,作用于整个sga内存区


       sga_target:控制sga自动内存管理


       sga_max_size:控制实例运行时sga最大能使用的内存空间


       memory_target:用于自动内存管理(11g)


1.1 与sga相关的初始化参数

游客,如果您要查看本帖隐藏内容请回复
标签: 暂无标签
lee

写了 52 篇文章,拥有财富 174,被 6 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P3 | 发表于 2020-7-17 19:14:22
学习中,正在学习oracle
回复

使用道具

P3 | 发表于 2020-7-17 22:32:18
~~~~~~~~~~
回复

使用道具

P3 | 发表于 2020-7-23 22:54:29
谢谢,分享
回复

使用道具

P3 | 发表于 2020-7-28 09:50:52
谢谢分享,顶一个。
回复

使用道具

P3 | 发表于 4 天前
对体系结构了解,回顾复习
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈