首页 > 试题广场 >

SGA 包括以下那些部分( )

[单选题]
 SGA 包括以下那些部分( )
  • 数据高速缓存区
  • PGA
  • 共享池
  • 重做日志缓冲区
ACD PGA相对于SGA来说刚好相反 PGA专门为服务器进程或单个进程私有的内存区域
发表于 2015-03-18 14:23:56 回复(0)

SGAdb_***/shared_pool/large_pool/java_pool
db_***:
数据库缓存(Block Buffer)对于Oracle数据库的运转和性能起着非常关键的作用,它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据库通过使用LRU算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.
shared_pool:
共享池的大小对于Oracle 性能来说都是很重要的,共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句及控制结构
large_pool:
使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存,使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器.
java_pool:
java procedure预备的内存区域,如果没有使用java proc,java_pool不是必须的

发表于 2014-10-25 00:26:16 回复(0)