| 系统表概述 | 关于系统表是什么以及为什么它们很有用的概述。 |
| INFORMATION_SCHEMA | 系统数据库,提供了一种几乎标准化的 DBMS 无关的数据库对象元数据视图。 |
| system.asynchronous_insert_log | 包含有关异步插入信息的系统表。每个条目代表缓冲到异步插入查询中的插入查询。 |
| system.asynchronous_metric_log | 包含 system.asynchronous_metrics 的历史值,这些值每隔一段时间(默认情况下为一秒)保存一次。 |
| system.asynchronous_metrics | 包含在后台定期计算的指标的系统表。例如,正在使用的 RAM 量。 |
| system.asynchronous_inserts | 包含有关队列中待处理的异步插入信息的系统表。 |
| system.asynchronous_loader | 包含有关最近异步作业的信息和状态(例如,对于正在加载的表)。该表包含每个作业的一行。 |
| system.azure_queue_settings | 包含有关 AzureQueue 表设置信息的系统表。从服务器版本 24.10 可用。 |
| system.background_schedule_pool | 包含有关后台调度池中任务信息的系统表。 |
| system.background_schedule_pool_log | 包含后台调度池任务执行历史记录的系统表。 |
| system.backup_log | 包含有关 BACKUP 和 RESTORE 操作的日志条目的系统表。 |
| system.backups | 包含有关 BACKUP 和 RESTORE 操作的日志条目的系统表。 |
| system.blob_storage_log | 包含有关各种 blob 存储操作(例如上传和删除)的日志条目的系统表。 |
| system.build_options | 包含有关 ClickHouse 服务器构建选项信息的系统表。 |
| system.clusters | 包含有关配置文件中可用的集群及其定义的服务器信息的系统表。 |
| system.codecs | 包含有关队列中编解码器的信息的系统表。 |
| system.columns | 包含有关所有表中列信息的系统表 |
| system.contributors | 包含有关贡献者的信息的系统表。 |
| system.crash_log | 包含有关致命错误的堆栈跟踪信息的系统表。 |
| system.current_roles | 包含当前用户活动角色的系统表。 |
| system.dashboards | 包含通过 HTTP 接口访问的 /dashboard 页面使用的查询。对于监控和故障排除很有用。 |
| system.data_skipping_indices | 包含有关所有表中现有数据跳过索引信息的系统表。 |
| system.data_type_families | 包含有关受支持的数据类型的信息的系统表 |
| system.database_engines | 包含服务器支持的数据库引擎列表的系统表。 |
| system.database_replicas | 包含有关复制数据库的信息和状态的系统表。 |
| system.databases | 包含有关当前用户可用的数据库信息的系统表。 |
| system.dead_letter_queue | 包含有关通过流引擎接收并通过错误解析的消息信息的系统表。 |
| system.delta_lake_metadata_log | 包含有关从 Delta Lake 表读取的元数据文件的信息的系统表。每个条目代表一个根元数据 JSON 文件。 |
| system.detached_parts | 包含有关 MergeTree 表分离部分信息的系统表 |
| system.detached_tables | 包含有关每个分离表的信息的系统表。 |
| system.dictionaries | 包含有关字典信息的系统表 |
| system.dimensional_metrics | 此表包含可以立即计算并以 Prometheus 格式导出的维度指标。它始终是最新的。 |
| system.disks | 包含有关服务器配置中定义的磁盘信息的系统表 |
| system.distributed_ddl_queue | 包含有关在集群上执行的分布式 DDL 查询(使用 ON CLUSTER 子句的查询)信息的系统表。 |
| system.distribution_queue | 包含有关排队等待发送到分片上的本地文件信息的系统表。 |
| system.dns_cache | 包含有关缓存的 DNS 记录信息的系统表。 |
| system.dropped_tables | 包含有关已执行 drop table 操作但尚未执行数据清理的表的信息的系统表 |
| system.dropped_tables_parts | 包含有关来自 system.dropped_tables 的 MergeTree 表分离部分信息的系统表 |
| system.enabled_roles | 包含当前时刻所有活动角色,包括当前用户的当前角色以及当前角色的授予角色 |
| system.error_log | 包含来自表 system.errors 的错误值的历史记录,定期刷新到磁盘。 |
| system.errors | 包含错误代码以及它们被触发的次数信息的系统表。 |
| system.events | 包含有关系统中发生的事件数量信息的系统表。 |
| system.functions | 包含有关普通函数和聚合函数信息的系统表。 |
| system.grants | 显示授予 ClickHouse 用户帐户的权限的系统表。 |
| system.graphite_retentions | 包含有关用于具有 GraphiteMergeTree 类型引擎的表的 graphite_rollup 参数信息的系统表。 |
| system.histogram_metrics | 此表包含可以立即计算并以 Prometheus 格式导出的直方图指标。它始终是最新的。 |
| system.iceberg_history | System iceberg 快照历史 |
| system.iceberg_metadata_log | 包含有关从 Iceberg 表读取的元数据文件的信息的系统表。每个条目代表一个根元数据文件、从 Avro 文件中提取的元数据,或 Avro 文件中的某个条目。 |
| system.instrumentation | 包含工具点信息的系统表 |
| system.jemalloc_bins | 包含有关通过 jemalloc 分配器在不同大小类(bins)中执行的内存分配信息的系统表,这些信息来自所有 arenas。 |
| system.kafka_consumers | 包含有关 Kafka 消费者信息的系统表。 |
| system.licenses | 包含位于 ClickHouse 源代码 contrib 目录中的第三方库的许可证信息。 |
| system.masking_policies | 包含有关系统中所有屏蔽策略信息的系统表。 |
| system.merge_tree_settings | 包含有关 MergeTree 表设置信息的系统表。 |
| system.merges | 包含有关 MergeTree 系列表中当前正在处理的合并和部分突变信息的系统表。 |
| system.metric_log | 包含来自表 system.metrics 和 system.events 的指标值历史记录,定期刷新到磁盘。 |
| system.metrics | 包含可以立即计算或具有当前值的指标的系统表。 |
| system.moves | 包含有关 MergeTree 表正在进行的数据部分移动信息的系统表。每个数据部分移动由一行表示。 |
| system.mutations | 包含有关 MergeTree 表的突变及其进度的信息的系统表。每个突变命令由一行表示。 |
| system.numbers | 包含一个名为 number 的 UInt64 列的系统表,该列包含从零开始的几乎所有自然数。 |
| system.numbers_mt | 类似于 system.numbers 的系统表,但读取是并行化的,并且数字可以以任何顺序返回。 |
| system.one | 包含一个名为 dummy 的 UInt8 列的单行系统表,该列包含值 0。类似于其他 DBMS 中找到的 DUAL 表。 |
| system.opentelemetry_span_log | 包含有关已执行查询的跟踪跨度信息的系统表。 |
| system.part_log | 包含有关 MergeTree 系列表中数据部分发生的事件的信息,例如添加或合并数据。 |
| system.parts | 包含有关 MergeTree 部分信息的系统表 |
| system.parts_columns | 包含有关 MergeTree 表的部分和列信息的系统表。 |
| system.primes | 包含一个名为 prime 的 UInt64 列的系统表,该列包含按升序排列的质数,从 2 开始。 |
| system.processes | 用于实现 SHOW PROCESSLIST 查询的系统表。 |
| system.processors_profile_log | 包含有关处理器级别的分析信息的系统表(可以在 EXPLAIN PIPELINE 中找到)。 |
| system.projection_parts | 包含有关 MergeTree 系列表中投影部分信息的系统表。 |
| system.projection_parts_columns | 包含有关 MergeTree 系列表中投影部分列信息的系统表 |
| system.projections | 包含有关所有表中现有投影信息的系统表。 |
| system.query_cache | 显示查询缓存内容的系统表。 |
| system.query_condition_cache | 显示查询条件缓存内容的系统表。 |
| system.query_log | 包含有关已执行查询的信息,例如开始时间、处理持续时间、错误消息的系统表。 |
| system.query_metric_log | 包含来自表 system.events 的内存和指标值的历史记录,用于单个查询,定期刷新到磁盘。 |
| system.query_thread_log | 包含有关执行查询的线程的信息,例如线程名称、线程开始时间、查询处理持续时间的系统表。 |
| system.query_views_log | 包含有关在运行查询时执行的依赖视图的信息,例如视图类型或执行时间。 |
| system.quota_usage | 包含有关当前用户配额使用情况的信息,例如使用了多少配额以及还剩下多少。 |
| system.quota_limits | 包含有关所有间隔所有配额的最大值信息的系统表。一个配额可以对应任意数量的行或零行。 |
| system.quotas_usage | 包含有关所有用户配额使用情况的信息。 |
| system.quotas | 包含有关配额信息的系统表。 |
| system.replicas | 包含有关驻留在本地服务器上的复制表的的信息和状态的系统表。对于监控很有用。 |
| system.replicated_fetches | 包含有关当前正在运行的后台提取的信息的系统表。 |
| system.replication_queue | 包含有关存储在 ClickHouse Keeper 或 ZooKeeper 中的复制队列中的任务的信息,用于 ReplicatedMergeTree 系列中的表。 |
| system.resources | 包含有关驻留在本地服务器上的资源的信息,每个资源一行。 |
| system.role_grants | 包含用户的角色授予信息的系统表。 |
| system.roles | 包含有关已配置角色的信息的系统表。 |
| system.row_policies | 包含有关特定表的筛选器以及应使用此行策略的角色和/或用户列表信息的系统表。 |
| system.s3_queue_settings | 包含有关 S3Queue 表设置信息的系统表。从服务器版本 24.10 可用。 |
| system.scheduler | 包含有关驻留在本地服务器上的调度节点的信息和状态的系统表。 |
| system.schema_inference_cache | 包含有关所有缓存文件模式的信息的系统表。 |
| system.server_settings | 包含有关在 config.xml 中指定的服务器全局设置的信息。 |
| system.session_log | 包含有关所有成功和失败的登录和注销事件的信息。 |
| system.settings_changes | 包含有关 ClickHouse 早期版本中设置更改的信息。 |
| system.settings | 包含有关当前用户会话设置信息的系统表。 |
| system.settings_profile_elements | 系统表,描述了设置配置文件的内容:约束、角色和设置适用的用户、父设置配置文件。 |
| system.settings_profiles | 系统表,包含已配置设置配置文件的属性。 |
| system.stack_trace | 系统表,包含所有服务器线程的堆栈跟踪。允许开发人员内省服务器状态。 |
| system.storage_policies | 包含有关在服务器配置中定义的存储策略和卷的信息的系统表。 |
| system.symbols | 系统表,对于 C++ 专家和 ClickHouse 工程师来说,包含有关 clickhouse 二进制文件内省的信息。 |
| system.table_engines | 包含服务器支持的表引擎的描述以及它们支持的功能的系统表。 |
| system.tables | 包含服务器了解的每个表的元数据的系统表。 |
| system.text_log | 包含日志条目的系统表。 |
| system.time_zones | 包含 ClickHouse 服务器支持的时区列表的系统表。 |
| system.trace_log | 包含由采样查询分析器收集的堆栈跟踪的系统表。 |
| system.unicode | 包含 Unicode 字符及其属性列表的系统表。 |
| system.user_processes | 包含内存使用情况和用户 ProfileEvents 信息的系统表,用于概览。 |
| system.user_defined_functions | 包含用户自定义函数 (UDF) 的加载状态和配置元数据的系统表。 |
| system.users | 包含服务器上配置的用户帐户列表的系统表。 |
| system.view_refreshes | 包含可刷新物化视图信息的系统表。 |
| system.warnings | 此表包含关于 ClickHouse 服务器的警告消息。 |
| system.workloads | 包含驻留在本地服务器上的工作负载信息的系统表。 |
| system.zookeeper | 系统表,仅在配置了 ClickHouse Keeper 或 ZooKeeper 时存在。它暴露了在配置中定义的 Keeper 集群中的数据。 |
| system.zookeeper_connection | 系统表,仅在配置了 ZooKeeper 时存在。显示当前连接到 ZooKeeper 的连接(包括辅助 ZooKeeper)。 |
| system.zookeeper_connection_log | 显示 ZooKeeper 连接的历史记录(包括辅助 ZooKeeper)。 |
| system.zookeeper_info | 系统表,输出所有可用 keeper 节点的内省信息。 |
| system.zookeeper_log | 系统表,包含向 ZooKeeper 服务器发送的请求参数以及从其接收到的响应信息。 |