lee 发表于 2020-7-7 22:37:43

深入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相关的初始化参数
**** Hidden Message *****

whmever 发表于 2020-7-17 19:14:22

学习中,正在学习oracle

Navy 发表于 2020-7-17 22:32:18

~~~~~~~~~~

末日流溢 发表于 2020-7-23 22:54:29

谢谢,分享

jetdata 发表于 2020-7-28 09:50:52

谢谢分享,顶一个。

fylgzs 发表于 2020-8-4 18:00:45

对体系结构了解,回顾复习

kimxusz 发表于 2020-9-13 21:42:49

学习中,正在学习oracle

canndy 发表于 2021-3-10 09:49:04

感谢分享,学习下

sujianfeng 发表于 2021-3-25 13:48:48

谢谢分享!

wpfjh 发表于 2021-4-22 22:30:05

谢谢分享
页: [1] 2
查看完整版本: 深入Oracle--Oracle内存结构详解