oracle806如何获得一个表占用的磁盘空间

dope 2003-01-20 12:04:56
rt,thanx
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
penitent 2003-01-20
  • 打赏
  • 举报
回复
SELECT TABLE_NAME,ROUND(BYTES/(1024*1024),2) "USED_SPACE(M)",
EXTENTS USED_EXTENTS,T.MAX_EXTENTS,S.BLOCKS ALLOCATED_BLOCKS,
T.BLOCKS USED_BOLCKS,ROUND(AVG_ROW_LEN/1024,2) "AVGROWLEN(K)",
S.PCT_INCREASE,S.NEXT_EXTENT/1024 "NEXT_EXTENT(K)"
FROM USER_SEGMENTS S,USER_TABLES T
WHERE S.SEGMENT_NAME = T.TABLE_NAME
ORDER BY Used_Extents DESC
benxie 2003-01-20
  • 打赏
  • 举报
回复
應該在SCHEMA中可以看出來呀。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧