v$sga 在oracle 的动态性能视图中,位置没有其它视图重要。
结构如下:
SQL> desc v$sga
名称 是否为空? 类型
----------------------------------------------------------------- -------- ------------------------
NAME VARCHAR2(20)
VALUE NUMBER
只有两个字段,类型名称和值
查看数据:
SQL> select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 453252
Variable Size 46137344
Database Buffers 37748736
Redo Buffers 667648
这个视图一共有四条记录,分别说明如下:
第一:Fixed Size
相当于Oracle的SGA的引导模块,和CMOS相似,存放SGA各部分组件信息,并负责引导创建SGA。在具体的平台上,大小有所不同。但在确定的平台下,大小相同。
第二:Variable Size
主要包括以下部分:
Shared_pool,java_pool, large_pool,还有管理内存的 hash table等信息。
第三,Database Buffers
就是指 SGA 中的 Data Buffer Cache,oracle 8i / Oracle 9i 有所不同。
Oracle 8i 由 default pool, buffer_pool_keep, buffer_pool_recycle三部分组成。
Oracle 9i 则由 db_cache_size, db_keep_buffer_size, db_buffer_recycle_size ,db_nk_cache_size五部分构成。
第四。Redo Buffers
重做日志缓冲区大小。
转自:http://blog.csdn.net/whqcfp/archive/2006/11/30/1422710.aspx