| 发表于:2007-09-21 13:49:33 楼主 |
想利用db2的监控工具health center来监控表空间的使用,但是遇到了一些问题,不知道为什么health看上去似乎没有工作。 出于测试目的,我创建了一个标空间,用如下命令: create regular tablespace testdms pagesize 4 k managed by database using ( file 'd:\test\test' 5120 ) extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool ibmdefaultbp dropped table recovery on 然后创建一个简单的表: create table test(id num(10) , name varchar(20)) in testdms 然后我打开health center把"global health indicator configuration"的tablespace utilization 的warning 阀值设置为80%,alarm阀值设置为90% 然后我写了一个小程序往表格中插入数据,奇怪的是当表空间利用率达到100%的时候我也没得到任何alarm,下面是tablespace 的信息: db2=> select tbsp_id,substr(tbsp_name,1,20) as tbsp_name,tbsp_utilization_percent from sysibmadm.tbsp_utilization tbsp_id tbsp_name tbsp_utilization_percent -------------------- -------------------- ------------------------ 0 syscatspace 100.00 1 tempspace1 100.00 2 userspace1 100.00 3 tempspace4 100.00 4 tempspace8 100.00 5 userspace8 100.00 6 usertemp1 100.00 7 usertemp4 100.00 8 systoolspace 2.14 9 systoolstmpspace 100.00 10 testsms 100.00 11 testdms 100.00 12 testdmsauto 67.42 13 test1 0.94 请大家指教!! 多谢! |
|
|
|
|