oracle怎么查看表占用空间大小
lewis
2024-04-25
43次阅读
你可以使用以下SQL查询来查看表占用的空间大小:
SELECT
table_name,
ROUND(SUM(bytes) / 1024 / 1024, 2) AS mb
FROM
user_segments
WHERE
segment_type = 'TABLE'
GROUP BY
table_name;
这条查询会返回用户拥有的表及其占用的空间大小(以MB为单位)。如果你是DBA或者有足够的权限,你也可以查询所有用户表的空间大小,只需将user_segments替换为dba_segments即可。

发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。