我的桌面空间不断变满。我想知道哪些表可以截断以释放空间。我如何识别罪魁祸首表? 我发现哪些表使用了大多数没有分区,但这是我能够知道这个表是罪魁祸首的唯一方法。 当利用率超过70%时,我该怎么做才能管理表空间并发送警报消息?
答案 0 :(得分:0)
您可以使用此查询找出每个表使用的空间量。
select name, npages from sysibm.systables order by npages desc fetch first 20 rows only
要管理您的表空间,您可以设置一个cronjob并查找(二手页面/可用页面)并在超过70%的情况下发送警报。
db2 list tablespaces show detail