跳到主要内容
版本: 最新版本-3.5

Information Schema

StarRocks Information Schema 是每个 StarRocks 实例中的一个数据库。 Information Schema 包含多个只读的、系统定义的视图,用于存储 StarRocks 实例维护的所有对象的广泛元数据信息。 StarRocks Information Schema 基于 SQL-92 ANSI Information Schema,但添加了 StarRocks 特有的视图和函数。

从 v3.2.0 开始,StarRocks Information Schema 支持管理外部 Catalog 的元数据。

通过 Information Schema 查看元数据

您可以通过查询 Information Schema 中视图的内容来查看 StarRocks 实例中的元数据信息。

以下示例通过查询视图tables来检查 StarRocks 中名为table1的表的元数据信息。

MySQL > SELECT * FROM information_schema.tables WHERE TABLE_NAME like 'table1'\G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test_db
TABLE_NAME: table1
TABLE_TYPE: BASE TABLE
ENGINE: StarRocks
VERSION: NULL
ROW_FORMAT:
TABLE_ROWS: 4
AVG_ROW_LENGTH: 1657
DATA_LENGTH: 6630
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: 2023-06-13 11:37:00
UPDATE_TIME: 2023-06-13 11:38:06
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
1 row in set (0.01 sec)

Information Schema 中的视图

StarRocks Information Schema 包含以下元数据视图