IT其它Db2数据库

数据库有时临时表空间使用不均匀,导致个别节点总满,有什么办法找出是哪些应用导致

四台机器,节点22/22/10/10一共64个 编目节点0节点 有一台22节点的主机在业务繁忙时临时表空间使用率明显高出其他三台主机上的节点比如(三个字段分别为TBSP_FEE_PAGES, TBSP_PAGE_TOP, UTILIZATION)470656        211520        28...显示全部

四台机器,节点22/22/10/10一共64个 编目节点0节点 有一台22节点的主机在业务繁忙时临时表空间使用率明显高出其他三台主机上的节点

比如(三个字段分别为TBSP_FEE_PAGES, TBSP_PAGE_TOP, UTILIZATION)

470656        211520        28.17

481216        322688        26.56

434048        227904        33.76

441984        428096        32.55

179392        484800        72.62

134144        653824        79.52

242304        558848        63.02

160128        557888        75.56

208576        492864        68.17

179840        573632        72.55

这套系统所有表空间都是分区的,即64个节点上都有

收起
参与9

查看其它 2 个回答yuanxiaoyang的回答

yuanxiaoyangyuanxiaoyang系统工程师st

1、将所有表空间在各个分区的使用情况统计出来

2、将分布不均匀的几个表空间的表统计一下再各个分区的数据量

3、在结合出现问题的时候查看那些表使用了临时表空间进行定位

db2 get snapshot for tables on dbname|grep -p Temporary|more

4、将前几个表偏比较严重的表重新分布一下 ,然后在观察一下问题是否解决。

系统集成 · 2017-02-22
浏览1143

回答者

yuanxiaoyang
系统工程师st

yuanxiaoyang 最近回答过的问题

回答状态

  • 发布时间:2017-02-22
  • 关注会员:3 人
  • 回答浏览:1143
  • X社区推广