DB2内存使用疑问

关于DB2实际使用的内存,DB2 800的工程师说,下面的AUTOMATIC后挂号中的数值,在库被active的时候,这样大小的内存就被分配给DB2了db2 get db cfg for xxdb show detail | grep -i database_memroy   AUTOMATIC(xxxxxx)     AUTOMATIC(xxxxx)我观...显示全部
关于DB2实际使用的内存,DB2 800的工程师说,下面的AUTOMATIC后挂号中的数值,在库被active的时候,这样大小的内存就被分配给DB2了

db2 get db cfg for xxdb show detail | grep -i database_memroy   AUTOMATIC(xxxxxx)     AUTOMATIC(xxxxx)

我观察这个值跟db2pd -dbptnmem输出的Current usage值相同;且db2pd -db xxdb   -mems中,Size的值与上述值接近相同,

但db2pd -db xxdb -mems输出中Used值与上述值却可能相差很大,Used值与从db2mtrk -i -d -v来看该库使用的Total内存值近乎相同;从db2top ... m所看到该数据库当前使用的值也近乎相同。

那么问题来了

db2pd -db xxdb  -mems输出中的,Cmt和Uncmt到底怎么解释?

还有人告诉我说,AUTOMATIC后挂号的值是DB2向操作系统申请的值,而非实际分配的值,那么到底,DB2用了多少内存? 有多少内存是可以分配给其他应用使用的收起
参与16

查看其它 10 个回答infosphere的回答

infosphereinfosphere软件实施顾问keyvalues
回复 11# mdkii

谢谢如此详尽的指导!
IT咨询服务 · 2015-10-06
浏览1578

回答者

infosphere
软件实施顾问keyvalues

infosphere 最近回答过的问题

回答状态

  • 发布时间:2015-10-06
  • 关注会员:1 人
  • 回答浏览:1578
  • X社区推广