首批通过分布式安全可靠测评,为关键业务系统打造
如何查看回收站表与数据库的大小
更新时间:2026-04-07 04:01
当开启回收站后,在对数据库对象进行 DROP 操作后,对象会进入回收站,查询回收站内表与数据库的大小,可通过如下语句:
在 sys 租户下查询:
回收站中的表的大小
select vr.tenant_id, vr.object_name, vr.type, vr.gmt_create, vr.database_id, vr.table_id, vr.tablegroup_id, vr.original_name, sum(data_size) data_size from __all_recyclebin vr left join __all_virtual_table vt on vr.table_id = vt.table_id left join cdb_ob_tablet_replicas tr on vt.tablet_id = tr.tablet_id where vr.tenant_id = xxxx and vr.type = 1 group by table_id;回收站中的库的大小
select vc.tenant_id, vc.object_name, vc.type, vc.gmt_create, vc.database_id, vc.table_id, vc.tablegroup_id, vc.original_name, round(sum(IFNULL(tr.data_size, 0)) / 1024 / 1024 / 1024, 2) data_size from __all_recyclebin vc left join __all_virtual_table t on vc.tenant_id = t.tenant_id and vc.database_id = t.database_id left join cdb_ob_tablet_replicas tr on tr.tablet_id = t.tablet_id where vc.tenant_id = xxxx and vc.type = 4 group by vc.database_id;
适用版本
OceanBase 数据库 V4.x 版本。