DB2 DPF 查看表占用的空间大小?

目前DB2 DPF 16 节点,想统计数据量比较大的表,目前还没找到方法,想请教一下高手应该取什么表。注:我这边想统计表在所有节点的大小(大小包括数据量已经占用磁盘空间大小)多谢各位大神...显示全部

目前DB2 DPF 16 节点,想统计数据量比较大的表,目前还没找到方法,想请教一下高手应该取什么表。
注:我这边想统计表在所有节点的大小(大小包括数据量已经占用磁盘空间大小)
多谢各位大神

收起
参与8

查看其它 1 个回答atpeace331的回答

atpeace331atpeace331数据库管理员银行

我根据您的需求,刚刚写了条SQL,您可以去测试下,有问题再交流。

-- 多分区数据库 TOP50 大表物理磁盘空间使用量查询

select
varchar(tabschema,60) as tabschema,
varchar(tabname,60) as tabname,
sum((DATA_OBJECT_P_SIZE+INDEX_OBJECT_P_SIZE+LONG_OBJECT_P_SIZE+LOB_OBJECT_P_SIZE+XML_OBJECT_P_SIZE)/1024/1024) as tabsiz_GB

from sysibmadm.admintabinfo
group by tabschema,tabname
order by tabsiz desc
fetch first 50 rows only

银行 · 2020-05-19
浏览1494
mythwind 邀答

回答者

atpeace331
数据库管理员银行

atpeace331 最近回答过的问题

回答状态

  • 发布时间:2020-05-19
  • 关注会员:2 人
  • 回答浏览:1494
  • X社区推广