当我们对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
=>db2mtrk
Usage: db2mtrk -i | -d | -p [-m | -w] [-v] [-r interval [count]] [-h]
=>db2mtrk -i
=>db2mtrk -i
=>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