Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确定DB2表使用了多少磁盘空间?_Db2_Aix - Fatal编程技术网

如何确定DB2表使用了多少磁盘空间?

如何确定DB2表使用了多少磁盘空间?,db2,aix,Db2,Aix,我是否可以在AIX上运行的DB2实例上运行一个查询,以显示特定表正在使用的磁盘空间 DB2/AIX64 10.1.2最简单的方法是查询ADMIN\u GET\u TAB\u 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_

我是否可以在AIX上运行的DB2实例上运行一个查询,以显示特定表正在使用的磁盘空间


DB2/AIX64 10.1.2

最简单的方法是查询
ADMIN\u GET\u TAB\u 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')) 

不要忘记包含表的索引。它们也在占用磁盘空间。