怎么确认锁列表的使用情况:
锁列表大小是比较易容得到,
但其当前使用量、高水位,是如何获取呢?
如下数据库快照及DB2PD得取结果:
-----------------------------------------------------------------------------------
节点号 = 0
内存池类型 = 锁管理器堆
当前大小(以字节计) = 17367040
高水位标记(以字节计) = 17367040
已配置的大小(以字节计) = 17432576
-----------------------------------------------------------------------------------
db2pd -mempools -d sample
Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00:03:37 -- Date 2015-04-01-10.10.28.903000
Memory Pools:
Address MemSet PoolName Id Overhead LogSz LogUpBnd LogHWM PhySz PhyUpBnd PhyHWM Bnd BlkCnt CfgParm
Memory Pools:
。。。。。。。。。。。。。。。。。。
0x086B02E8 SAMPLE lockh 4 32 17351552 17432576 17351552 17367040 17432576 17367040 Ovf 1 LOCKLIST
。。。。。。。。。。。。。。。。。。
-----------------------------------------------------------------------------------
我觉得两个获取方式显现的都是:(就象非AUTOMATIC的BUFFERPOOL)
非按需分配的,而是数据库一激活就
基本全额分配的。
那就不好获取其当前
真正使用量、真正高水位了。
收起