我想找到Table
,Data_Space_Used
,Index_Space_Used
,Unused_Space
等的大小,但exec sp_spaceused
不起作用。
我需要首先定义带有列的表,如上所述?
答案 0 :(得分:3)
如果是针对Oracle:
分配给表和索引的空间:
select owner, segment_type, segment_name, sum(bytes)
from dba_segments
group by owner, segment_type, segment_name;
自由空间:
select tablespace_name, sum(bytes) from dba_free_space group by tablespace_name;
此处有另一个更详细的查询:http://asktom.oracle.com/pls/asktom/ASKTOM.download_file?p_file=6551402703363001567