当我们对db2进行监控检查的时候,经常需要知道db2当前的内存使用情况。而db2mtrk工具就是一个查看当前内存使用情况的非常合适的工具。
db2mtrk的命令语法:(unix,linux,window平台之间可能有稍许差异,大家可以自行尝试)
=>db2mtrk #显示此命令的详细语法
Usage: db2mtrk -i | -d | -p [-m | -w] [-v] [-r interval [count]] [-h] #详细语法
=>db2mtrk -i #显示当前实例的内存使用情况
=>db2mtrk -i -v #显示当前实例的内存使用的详细信息
=>db2mtrk -d #显示数据库的内存使用情况
=>db2mtrk -d -v #显示数据库的内存使用情况的详细信息
=>db2mtrk -p #显示代理进程专用内存使用率
=>db2mtrk -h #显示帮助信息
C:\Documents and Settings\Administrator>db2mtrk -d
Tracking Memory on: 2010/11/24 at 14:49:45
Memory for database: SAMPLE
utilh pckcacheh other catcacheh bph (2) bph (1)
64.0K 192.0K 128.0K 64.0K 1.3M 2.3M
bph (S32K) bph (S16K) bph (S8K) bph (S4K) shsorth lockh
832.0K 576.0K 448.0K 384.0K 0 320.0K
dbh apph (1112) apph (1111) apph (1110) apph (1109) apph (1108)
12.3M 64.0K 64.0K 64.0K 64.0K 64.0K
appshrh
128.0K