---
title: 如何查看索引表占用磁盘空间的大小-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于如何查看索引表占用磁盘空间的大小相关的常见问题和使用技巧，帮助您快速解决如何查看索引表占用磁盘空间的大小的难题。
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 如何查看索引表占用磁盘空间的大小

更新时间：2026-05-22 08:56

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：How-to  

OceanBase 数据库如何查询索引表占用的磁盘空间。

- OceanBase 数据库 V4.x 之前版本。

     1. 确定主表和索引表的 table_id。

       `__all_table` 表中包含所有的索引表和基表。

       ```shell
       ## -- 查询租户下 user_name 表的所有索引的 table_id 和索引名。
       select table_id, table_name from __all_table where data_table_id = (select table_id from __all_table where table_name = 'user_name');

       ```
     2. 从 `__all_virtual_storage_stat` 表中查询索引表所占用的磁盘空间, 表中 `used_size` 列表示索引表使用的 SSTable 的大小。

       ```shell
       select used_size/1024/1024/1024 as used_gb from __all_virtual_storage_stat where sstable_id = 'your_index_table_id' and table_id = 'your_base_table_id' and svr_ip = 'your_server_ip' and major_version = 'current_major_version'

       ```

       #### 注意

       `__all_virtual_storage_stat` 表中 size 相关大小在合并后更新。
 - OceanBase 数据库 V4.x 之后版本。

     1. 根据主表的 table_id 查找索引表的 id。

       ```shell
       select table_id, table_name from __all_table where tenant_id = 'your_tenant_id' and data_table_id = 'your_base_table_id';

       ```
     2. 根据 table_id 确定主表和索引表的 tablet_id。

       ```shell
       select tablet_id from __all_virtual_tablet_to_table_history where table_id = 'your_index_table_id';

       ```
     3. 根据 tablet_id 找到对应的表/索引表占用磁盘空间的大小。

       ```shell
       select required_size/1024/1024/1024 as size_gb from __all_virtual_tablet_meta_table where tenant_id = 'your_tenant_id' and tablet_id = 'index_table_tablet_id';

       ```

       #### 注意

       `__all_virtual_tablet_meta_table` 表的 size 相关列在合并后更新。

## 适用版本

OceanBase 数据库所有版本。

上一篇

[执行命令 show create table xx 不显示表的索引相关信息的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003567557)

下一篇

[全局索引回表可能引起 TableLookup 内存剧烈膨胀的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001489086) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
