常见的ClickHouse系统表及其描述:
系统表名称 | 描述 |
---|---|
system.tables | 数据库中所有表的信息,包括名称、引擎、列信息等。 |
system.columns | 数据库中所有表的列信息,包括名称、数据类型、默认值等。 |
system.databases | 系统中所有数据库的信息,包括名称、创建时间等。 |
system.dictionaries | 定义的字典的详细信息,包括字典的名称、来源、类型、键和属性列、内存使用情况以及生存时间。 |
system.table_engines | 用于存储表引擎的信息。 |
system.parts | 表的分区信息,包括分区ID、大小、数据版本等。 |
system.query_log | 用于记录查询信息。 |
system.query_views_log | 用于记录与视图相关的查询信息。 |
system.functions | 系统中定义的所有函数的信息,包括名称、参数信息、返回类型等。 |
system.table_functions | 用于存储表函数(Table Function)的信息。 |
system.data_type_families | 用于存储ClickHouse支持的数据类型族的信息。 |
system.numbers | 可以生成连续的数字序列,用于各种目的,如填充数据、生成日期范围或进行数字计算。 |
system.processes | 当前系统中正在运行的ClickHouse进程的信息,包括进程ID、查询语句、运行时间等。 |
system.mutations | 数据表中进行的变更操作的信息,包括变更ID、表名、状态等。 |
system.errors | 用于存储发生的错误信息。 |
system.users | ClickHouse中的用户信息,包括用户名、密码、配置文件、配额、角色、网络名称、允许的IP地址等。 |
system.build_options | ClickHouse编译选项的信息,包括编译时的参数、版本等。 |
system.settings | 系统中所有设置项的信息,包括名称、值、描述等。 |
system.replicas | 集群中所有副本的信息,包括副本ID、状态、分片等。 |
system.replication_queue | 复制队列中待复制的日志信息,用于数据复制和同步。 |
system.disks | 用于存储磁盘信息。 |
system.user_directories | 用于存储用户目录信息。 |