本文目录一览

1,Oracle的系统全局区SGA由哪几个部分组成

主要由三部分组成(1)数据高速缓冲区:存放着Oracle系统最近使用过的数据库数据块。(2)共享池:相当于程序高速缓冲区,所有的用户程序都存放在共享SQL池中。(3)重做日志缓冲区:用于缓冲区在对数据进行修改的操作过程中生成的重做记录。

Oracle的系统全局区SGA由哪几个部分组成

2,oracle中sga是什么

内存分配(SGA和PGA) SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

oracle中sga是什么

3,Oracle SGA主要有什么部分

Database Buffer Cache (数据库缓冲区)Redo Log Buffer (重做日志缓冲区)Shared Pool (共享区)Java poolLarge pool
内存分配(sga和pga) sga:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含oracle 服务器的数据和控制信息,它是在oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

Oracle SGA主要有什么部分

4,8SGA指的是 A 数据库缓冲区 B 共享池 C 共享公共区域 D 重做日志

系统全局区又称SGA (System Global Area)是Oracle Instance的 基本组成部分,在实例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。主要是用于存储数据库信息的内存区,该信息为数据库进程所共享(PGA不能共享的)。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。 看上去, 好像 ABCD 都不怎么像啊...... SGA主要由数据高速缓冲区(Database Buffer Cache)、共享池(Shared Pool)、重做日志缓冲区(Redo Log Cache)、大型池(Largr Pool)、Java池(Java Pool)、流池(Streams Pool)和其他结构(如固定SGA、锁管理等)组成。

5,SGA是存储数据库吗还是只是一个存储装置了

你是说Oracle的SGA吗,那是一组内存结构,叫做系统全局区,具体包括share_pool,large_pool,java_pool,buffer_cache,streams_pool等组成。Oracle数据库再启动时,首先就要根据参数文件的配置初始化SGA区。
Oracle 数据库可以分为 Oracle软件(包括各种文件)和Oracle实例(instance)。所谓的实例,就是数据库启动后,加载到内存中的部分,也就是oracle 数据库在内存中的体现。实例包括SGA和PGA。SGA是系统全局区(System Global Area)。 PGA是程序全局区(Program Global Area)像yjx说的那样, SGA包括share_pool,large_pool,java_pool,buffer_cache,streams_pool,redo log buffer等,其中最主要的两个部分是共享池(share_pool)和 数据库缓存(buffer_cache)。当你提交一条SQL语句给数据库时,首先会把你的语句信息,客户端Session信息等存储在PGA中,Oracle进行解析后,把解析出来的执行计划,SQL cursor,以及表的统计信息等存在share_pool中,把要调用或者改变的数据从数据文件中读出,放在buffer_cache里面。SGA还包含其它很多池,是用来协助维护Oracle软件正常运行的。这样说明白了么?

文章TAG:数据  数据库  哪个  组成  数据库中sga由哪个组成  
下一篇