Iceberg 元数据表
本文描述了如何查看 StarRocks 中 Iceberg 表的元数据信息。
概述
从 v3.4.1 开始,StarRocks 支持 Iceberg 元数据表。这些元数据表包含了有关 Iceberg 表的各种信息,如表变更历史、快照和 Manifest。您可以通过将 元数据表的名称附加到原始表名后来查询每个元数据表。
目前,StarRocks 支持以下 Iceberg 元数据表:
| 元数据表 | 描述 |
|---|---|
history | 显示对表进行的元数据更改日志。 |
metadata_log_entries | 显示表的元数据日志条目。 |
snapshots | 显示表快照的详细信息。 |
manifests | 显示与表日志中快照相关联的 Manifest 概览。 |
partitions | 显示表中分区的详细信息。 |
files | 显示当前快照中数据文件(Data File)和删除文件(Delete File)的详细信息。 |
refs | 显示关于 Iceberg 引用(Reference)的详细信息,包括分支和标签。 |
history 表
用法:
SELECT * FROM [<catalog>.][<database>.]table$history;
输出:
| 字段 | 描述 |
|---|---|
| made_current_at | 此快照成为当前快照的时间。 |
| snapshot_id | 此快照的 ID。 |
| parent_id | 父快照的 ID。 |
| is_current_ancestor | 此快照是否为当前快照的祖先。 |