internal of sga4

三.Oracle内存结构详解
三.一 Fixed SGA
1.结构及说明:
 Granule in SGA    
|==================|
|   Fixed  SGA     |--&gtFixed SGA        *.Area containing all fixed variables                                             
|==================|                    *.Contains pointers to all other structures in SGA                                
|   Free Space     |                    *.Variable name, type, address and size determined when Oracle executable is linked
|- - - - - - - - - |                    *.Located at start of first granule of SGA        --SGA的第一个granule                                
| . . . . . . .    |
|==================|
|- - - - - -  -  - |                       20000000    Fixed SGA             --Head of Fixed SGA(select * from x$ksmfsv第一行的addr),与Fixed Area# 0地址相同
| . . . .  . . . . |                       xxxxxxxxx   Granule Directory  
| Buffer Cache     |                       xxxxxxxxx   Heap Headers
|. . . . . . .  . .|
|- - - - - - - - - |                   *.大小:
|- - - - - - - - - |                          SQL> select sum(KSMFSSIZ)/1024/1024  from x$ksmfsv;
|==================|                                                                            
|   Java Pool      |                          SUM(KSMFSSIZ)/1024/1024                           
|==================|                          -----------------------                           
|   Large Pool     |                               0.0903596878051758                           
|==================|
|- - - - - -  -  - |
| . . . .  . . . . |
| Shared Pool      |
|. . . . . . .  .  |
|==================|
| Redo Buffer      |
|==================|
 
2.Fixed SGA 相关内置视图:X$KSMFSV       
*.Externalises name, type, address and size of all variables in fixed SGA
  ADDR        RAW(4)         
  INDX        NUMBER         
  INST_ID      NUMBER       
  KSMFSNAM    VARCHAR2(64)                    -name                            
  KSMFSTYP    VARCHAR2(64)                    -type                       
  KSMFSADR    RAW(4)                          -addr                       
  KSMFSSIZ    NUMBER                          -size
Eg:
SQL> select * from x$ksmfsv;
ADDR           INDX    INST_ID KSMFSNAM                                                         KSMFSTYP                                                         KSMFSADR   KSMFSSIZ
-------- ---------- ---------- ---------------------------------------------------------------- ---------------------------------------------------------------- -------- ----------
0C54CF80          0          1 ksmsgf_                                                          ksmsgft                                                          20000000          4               --Fixed SGA Header Addr
0C54CF90          1          1 ksmvsg_ 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15072844/viewspace-627476/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15072844/viewspace-627476/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值