查询每张表占用磁盘空间大小(达梦数据库)

查询每张表占用磁盘空间大小

环境介绍

  • 在迁移准备工作中,为了更好评估迁移时间,可以统计大表数量与大表的实际大小,为迁移规划做准备
sql 复制代码
--查看用户下面每张表占用的磁盘空间
  SELECT T.OWNER,
         T.SEGMENT_NAME,
         T.SEGMENT_TYPE,
         T.TABLESPACE_NAME,
         T.BYTES,
         T.BYTES/1024 BYTE_KB,
         T.BYTES/1024/1024 BYTE_MB
    FROM DBA_SEGMENTS T
   WHERE --T.OWNER = 'SYSDBA'  AND  -- 用户/模式名
         T.SEGMENT_TYPE IN ('TABLE','INDEX')
ORDER BY T.BYTES DESC;
相关推荐
Quz3 分钟前
QML TableView:基于SQLite实现增删改查
数据库·qt·sqlite
JuneXcy19 分钟前
第2章 数据库系统的核心--数据模型
数据库·mysql·oracle
Ahern_1 小时前
崖山数据库安装部署
linux·数据库
斯普信专业组1 小时前
Redis集群平滑扩缩容与槽位迁移实战指南
数据库·redis·槽位迁移
米诺zuo1 小时前
datagrip配置新的数据库
数据库
火星MARK1 小时前
RAID详解
数据库·oracle
JAVA学习通1 小时前
Spring AI与DeepSeek实战:打造企业级智能体
数据库
安审若无2 小时前
Oracle 打补丁指南
数据库·oracle
樱花的浪漫2 小时前
Cuda reduce算子实现与优化
数据库·人工智能·深度学习·神经网络·机器学习·自然语言处理
啊森要自信2 小时前
【MySQL 数据库】MySQL用户管理
android·c语言·开发语言·数据库·mysql