跳到主要内容

系统表

Databend 提供了一组系统表,其中包含有关 Databend 部署、数据库、表、查询和系统性能的元数据 (metadata)。这些表是只读的,并由系统自动更新。

系统表位于 system 模式(schema)中,可以使用标准 SQL 进行查询。它们为监控、故障排查和了解 Databend 环境提供了有价值的信息。

可用的系统表

数据库和表元数据

描述
system.tables提供所有表的元数据信息,包括属性、创建时间、大小等。
system.tables_with_history提供表的历史元数据信息,包括已删除的表。
system.databases包含系统中所有数据库的信息。
system.views包含系统中所有视图(View)的信息。
system.databases_with_history包含数据库的历史信息,包括已删除的数据库。
system.columns提供所有表中列的信息。
system.indexes包含表索引(Index)的信息。
system.virtual_columns列出系统中可用的虚拟列 (Virtual Column)。

查询与性能

描述
system.query_log包含有关已执行查询(Query)的信息,包括性能指标 (Metrics)。
system.metrics包含有关系统指标事件的信息。
system.query_cache提供有关查询缓存的信息。
system.locks包含系统中已获取锁的信息。

函数与设置

描述
system.functions列出所有可用的内置函数。
system.table_functions列出所有可用的表函数。
system.user_functions包含有关用户定义函数的信息。
system.settings包含有关系统设置的信息。
system.configs包含 Databend 部署的配置信息。

系统信息

描述
system.build_options包含用于编译 Databend 的构建选项 (Build Options) 信息。
system.clusters包含系统中集群 (Clusters) 的信息。
system.contributors列出 Databend 项目的贡献者。
system.credits包含 Databend 中使用的第三方库的信息。
system.caches提供有关系统缓存的信息。

实用工具表

描述
system.numbers一个包含单列整数(从 0 开始)的表,可用于生成测试数据。
system.streams包含系统中流(stream)的信息。
system.temp_tables包含有关临时表的信息。
system.temp_files包含有关临时文件的信息。
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验