【发布时间】:2014-06-29 20:56:48
【问题描述】:
我是否可以在 AIX 上运行的 DB2 实例上运行一个查询来显示特定表正在使用多少磁盘空间?
DB2/AIX64 10.1.2
【问题讨论】:
-
不要忘记包含表的索引。他们也占用了磁盘空间。 How to check tablespace utilization in DB2 V9.
我是否可以在 AIX 上运行的 DB2 实例上运行一个查询来显示特定表正在使用多少磁盘空间?
DB2/AIX64 10.1.2
【问题讨论】:
最简单的方法是查询ADMIN_GET_TAB_INFO 表函数:
SELECT
data_object_p_size +
index_object_p_size +
long_object_p_size +
lob_object_p_size +
xml_object_p_size
FROM TABLE (SYSPROC.ADMIN_GET_TAB_INFO('YOURSCHEMA', 'YOURTABLE'))
【讨论】: