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

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

环境介绍

  • 在迁移准备工作中,为了更好评估迁移时间,可以统计大表数量与大表的实际大小,为迁移规划做准备
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;
相关推荐
('-')几秒前
《从根上理解MySQL是怎样运行的》第二十章笔记
数据库·笔记·mysql
济南壹软网络科技有限公司20 分钟前
挑战全球高并发:壹软科技2025新版盲盒源码的“国际合规与弹性架构”解析
数据库·php·uniapp·盲盒源码
i***118627 分钟前
Windows环境下安装Redis并设置Redis开机自启
数据库·windows·redis
瀚高PG实验室30 分钟前
Oracle或DM(达梦)时间戳之间的差值SQL迁移到瀚高数据库
数据库·sql·oracle·瀚高数据库
货拉拉技术1 小时前
货拉拉RAG优化实践:从原始数据到高质量知识库
数据库·算法
张较瘦_1 小时前
数据库|数据库设计范式:用“宠物管理系统“讲透1nf 2nf 3nf的关键逻辑
数据库·开发
源来猿往1 小时前
并发之锁介绍
数据库
曹牧1 小时前
Oracle:“列不能外部关联到子查询”
数据库·sql
档案宝档案管理1 小时前
核心功能揭秘——档案管理系统如何破解档案管理难题?
大数据·数据库·安全·档案·档案管理