64g的数据库sga是多大

64g的数据库sga是多大,第1张

需要11G。

系统全局区又称SGA 是Oracle Instance的 基本组成部分,在实例启动时分配。SGA主要由数据高速缓冲区、共享池、重做日志缓冲区、大型池、Java池、流池和其他结构组成。

SGA主要由数据高速缓冲区(Database Buffer Cache)、共享池(Shared Pool)、重做日志缓冲区(Redo Log Cache)、大型池(Large Pool)、Java池(Java Pool)、流池(Streams Pool)和其他结构(如固定SGA、锁管理等)组成。

一个SGA只服务于一个实例,也就是说,当一台机器上有多个实例运行时,每个实例都有一个自己的SGA尽管SGA来自于OS的共享内存区,但实例之间不能相互访问对方的SGA区。

SGA系统全局区的英文简称,SGA (System Global Area)是Oracle Instance的 基本组成部分,在实例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。主要是用于存储数据库信息的内存区,该信息为数据库进程所共享(PGA不能共享的)。

它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

扩展资料:

1、SGA的构成——数据和控制信息,我们下面会详细介绍。

2、SGA是共享的,即当有多个用户同时登录了这个实例,SGA中的信息可以被它们同时访问(当涉及到互斥的问题时,由latch和sequence控制)。

3、一个SGA只服务于一个实例,也就是说,当一台机器上有多个实例运行时,每个实例都有一个自己的SGA尽管SGA来自于OS的共享内存区,但实例之间不能相互访问对方的SGA区。

参考资料来源:

百度百科-SGA

(1)数据高速缓冲区:存放着Oracle系统最近使用过的数据库数据块。

(2)共享池:相当于程序高速缓冲区,所有的用户程序都存放在共享SQL池中。

(3)重做日志缓冲区:用于缓冲区在对数据进行修改的 *** 作过程中生成的重做记录。

扩展资料

Oracle Database它是在数据库领域一直处于zhi领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6688126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存