如何查看Oracle表以及索引的存储空间
发布网友
发布时间:2022-04-11 18:59
我来回答
共3个回答
热心网友
时间:2022-04-11 20:29
查看表占用空间
SELECT SEGMENT_NAME TABLE_NAME
,SUM(BLOCKS) BLOCKS
,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"
FROM USER_SEGMENTS
WHERE SEGMENT_TYPE='TABLE'
AND SEGMENT_NAME=&TABLE_NAME
GROUP BY SEGMENT_NAME;
索引占用空间
SELECT SEGMENT_NAME TABLE_NAME
,SUM(BLOCKS) BLOCKS
,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"
FROM DBA_SEGMENTS
WHERE SEGMENT_TYPE='INDEX'
AND SEGMENT_NAME=&TABLE_NAME
GROUP BY SEGMENT_NAME;
热心网友
时间:2022-04-11 21:47
您好,请问您是想知道如何查看Oracle表以及索引的存储空间吗?