共享池---X$KSMSP视图

1、X$KSMSP说明
 记录了共享池中的所有thunk。通过这个内部视图可以监控共享池碎片的情况,这个视图中的每一行代表共享池中的每个块(thunk)。

2、X$KSMSP结构

SQL> DESC X$KSMSP
 Name					   Null?    Type
 ----------------------------------------- -------- ----------------------------
 ADDR						    RAW(4)
 INDX						    NUMBER
 INST_ID					    NUMBER
 KSMCHIDX					    NUMBER
 KSMCHDUR					    NUMBER
 KSMCHCOM					    VARCHAR2(16)
 KSMCHPTR					    RAW(4)
 KSMCHSIZ					    NUMBER
 KSMCHCLS					    VARCHAR2(8)
 KSMCHTYP					    NUMBER
 KSMCHPAR					    RAW(4)
字段说明:
 KSMCHCOM: 是注释字段,每个内存块被分配以后,注释会添加在该字段中
 KSMCHSIZ: 代表块大小
 KSMCHCLS :代表类型,主要有4类,具体说明如下:
·FREE:即Free Chunks,不包含任何对象的Chunk,可以不受限制的被自由分配
·RECR:即Recreatable Chunks,包含可以被临时移出内存的对象,在需要的时候,这个对象可以被重新创建。例如,许多存储共享SQL代码的内存都是可以重建的。例如:许多存储共享SQL代码的内存都是可以重建的。
·FREEABLE:即Freeable Chunks,包含session周期或调用的对象,随后可以被释放。这部分内存有时候可以全部或部分提前释放。但是注意,由于某些对象是中间过程产生的,这些对象不能临时被移出内存(因为不可重建)。
·PERM:即Permanent Memory Chunks,包含永久对象,通常不能独立释放。

3、看看X$KSMSP的部分数据

SQL>  select * from  X$KSMSP where rownum<=10;

ADDR	       INDX    INST_ID	 KSMCHIDX   KSMCHDUR KSMCHCOM	      KSMCHPTR	 KSMCHSIZ KSMCHCLS   KSMCHTYP KSMCHPAR
-------- ---------- ---------- ---------- ---------- ---------------- -------- ---------- -------- ---------- --------
0707E34C	  0	     1		1	   4 KGLS^6ea2e546    4ABFF000	     4096 recr		 4095 4AFF7268
0707E314	  1	     1		1	   4 KGLS^2bc9599b    4ABFE000	     4096 recr		 4095 4AFFC268
0707E2DC	  2	     1		1	   4 SQLA^aa0beccb    4ABFD000	     4096 recr		 4095 4AFFA4E4
0707E2A4	  3	     1		1	   4 KGLS^d5bd6bd9    4ABFC000	     4096 recr		 4095 4AFF9268
0707E26C	  4	     1		1	   4 SQLA^e3a2d601    4ABFB000	     4096 freeabl	    0 4AF184E4
0707E234	  5	     1		1	   4 KGLS^f46341a0    4ABFA000	     4096 recr		 4095 4AFF1268
0707E1FC	  6	     1		1	   4 SQLA^45f58a87    4ABF9000	     4096 recr		 4095 4AEE5720
0707E1C4	  7	     1		1	   4 SQLA^6ad921b6    4ABF8000	     4096 freeabl	    0 4AF2E4E4
0707E18C	  8	     1		1	   4 SQLA^45f58a87    4ABF7000	     4096 freeabl	    0 4AEE5720
0707E154	  9	     1		1	   4 SQLA^f6b6f088    4ABF6000	     4096 recr		 4095 4AEE3720

10 rows selected.








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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值