概述

INFORMATION_SCHEMA 提供了对系统元数据的访问,例如数据库或表的名称、列的数据类型等。GreptimeDB 还提供了一些自定义的 INFORMATION_SCHEMA 表,用于查询有关 GreptimeDB 系统本身、集群信息和运行时指标等元数据。很多 INFORMATION_SCHEMA 表都有对应的 SHOW 命令,查询 INFORMATION_SCHEMA 的好处是可以在表之间进行连接。

INFORMATION_SCHEMA 依然有很多工作要做,请跟踪 INFORMATION_SCHEMAissue

MySQL 兼容性

表名描述
CHARACTER_SETS提供了可用字符集的信息。
CHECK_CONSTRAINTS未实现。返回零行。
COLLATIONS提供了服务器支持的排序规则列表。
COLLATION_CHARACTER_SET_APPLICABILITY解释了哪些排序规则适用于哪些字符集。
COLUMNS提供了所有表的列列表。
COLUMN_PRIVILEGES未实现。返回零行。
COLUMN_STATISTICS不支持。
ENGINES提供了支持的存储引擎列表。
EVENTS未实现。返回零行。
FILES未实现。返回零行。
GLOBAL_STATUS未实现。返回零行。
GLOBAL_VARIABLES不支持。
KEY_COLUMN_USAGE描述了列的关键约束,例如主键和时间索引约束。
OPTIMIZER_TRACE未实现。返回零行。
PARAMETERS未实现。返回零行。
PARTITIONS提供了表分区的列表。
PLUGINS不支持。
PROCESSLIST不支持。
PROFILING未实现。返回零行。
REFERENTIAL_CONSTRAINTS未实现。返回零行。
ROUTINES未实现。返回零行。
SCHEMATA提供了类似于 SHOW DATABASES 的信息。
SCHEMA_PRIVILEGES未实现。返回零行。
SESSION_STATUS未实现。返回零行。
SESSION_VARIABLES不支持。
STATISTICS不支持。
TABLES提供了当前用户可见的表列表。类似于 SHOW TABLES
TABLESPACES不支持。
TABLE_PRIVILEGES未实现。返回零行。
TRIGGERS未实现。返回零行。
USER_ATTRIBUTES不支持。
USER_PRIVILEGES不支持。
VARIABLES_INFO不支持。
VIEWS提供了当前用户可见的视图(View)列表及相关信息。
TABLE_CONSTRAINTS提供了主键、唯一索引和外键的信息。

GreptimeDB 提供的表

表名描述
BUILD_INFO提供了系统构建的信息。
REGION_PEERS提供了表的 Region 存储的详细信息。
RUNTIME_METRICS提供了系统运行时指标。
CLUSTER_INFO提供了集群的节点拓扑信息。
FLOWS提供 Flow 相关信息。