ob4的表大小查询方法

有什么好的查询表大小方法吗
这个是我的方法

3.2.1.表大小查询
SELECT 
    t.table_name,
    t.tablet_id,
    m.svr_ip,
    m.svr_port,
    m.data_size AS data_size_bytes,
    ROUND(m.data_size / 1024 / 1024, 2) AS data_size_mb,
    ROUND(m.data_size / 1024 / 1024 / 1024, 2) AS data_size_gb
FROM oceanbase.__all_virtual_table t
JOIN oceanbase.__all_virtual_tablet_meta_table m
  ON t.tenant_id = m.tenant_id
 AND t.tablet_id = m.tablet_id
WHERE 
    t.tenant_id = &tenant               -- 替换为你的租户 ID
    AND t.table_name = '&table_name';  -- 替换为你的表名(区分大小写!)