4.3.1.0 社区版本如何统计某个table的大小,包含表的行数和表占用的磁盘空间?

【 使用环境 】测试环境
【 OB or 其他组件 】observer
【 使用版本 】4.3.1.0 版本社区版本
【问题描述】oceanbase如何统计某个table的大小,包含表的行数和表占用的磁盘空间?
【复现路径】问题出现前后相关操作
【问题现象及影响】

看下这个
常用 SQL

https://open.oceanbase.com/blog/10224523825

1 个赞

select t1.table_name,
round(sum(t2.data_size)/1024/1024/1024,2) as data_size_gb,
round(sum(t2.required_size)/1024/1024/1024,2) as required_size_gb
from dba_ob_table_locations t1,dba_ob_tablet_replicas t2
where t1.svr_ip=t2.svr_ip
and t1.ls_id=t2.ls_id
and t1.tablet_id=t2.tablet_id
-- and t1.role='leader'
and t1.database_name='dbname'
and t1.table_name='tablename'
group by t1.table_name
order by 3 desc;

1 个赞