跳转到主内容
跳转到主内容

system.metrics

在 ClickHouse Cloud 中进行查询

该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处

包含可即时计算或具有当前值的指标。例如,同时处理的查询数或当前副本延迟。此表始终保持最新。

列:

  • metric (String) — 指标名称。
  • value (Int64) — 指标值。
  • description (String) — 指标描述。

您可以在源 File src/Common/CurrentMetrics.cpp 中查看所有受支持的指标。

示例

SELECT * FROM system.metrics LIMIT 10
┌─metric───────────────────────────────┬─value─┬─description────────────────────────────────────────────────────────────┐
│ Query                                │     1 │ Number of executing queries                                            │
│ Merge                                │     0 │ Number of executing background merges                                  │
│ PartMutation                         │     0 │ Number of mutations (ALTER DELETE/UPDATE)                              │
│ ReplicatedFetch                      │     0 │ Number of data parts being fetched from replicas                       │
│ ReplicatedSend                       │     0 │ Number of data parts being sent to replicas                            │
│ ReplicatedChecks                     │     0 │ Number of data parts checking for consistency                          │
│ BackgroundMergesAndMutationsPoolTask │     0 │ Number of active merges and mutations in an associated background pool │
│ BackgroundFetchesPoolTask            │     0 │ Number of active fetches in an associated background pool              │
│ BackgroundCommonPoolTask             │     0 │ Number of active tasks in an associated background pool                │
│ BackgroundMovePoolTask               │     0 │ Number of active tasks in BackgroundProcessingPool for moves           │
└──────────────────────────────────────┴───────┴────────────────────────────────────────────────────────────────────────┘

指标描述

ASTFuzzerAccumulatedFragments

服务器端 AST fuzzer 为后续变更累积的 AST 片段数量。

ActiveTimersInQueryProfiler

QueryProfiler 中活跃的线程局部计时器数量

AddressesActive

用于通过连接池创建连接的地址总数

AddressesBanned

连接池中因创建连接时发生故障而被禁用的地址总数

AggregatorThreads

Aggregator 线程池的线程数量。

AggregatorThreadsActive

Aggregator 线程池中正在执行任务的线程数量。

AggregatorThreadsScheduled

Aggregator 线程池中已排队或正在运行的作业数量。

AsyncInsertCacheSize

缓存中异步插入哈希 ID 的数量

AsynchronousInsertQueueBytes

AsynchronousInsert 队列中待处理的字节数。

AsynchronousInsertQueueSize

AsynchronousInsert 队列中的待处理任务数。

AsynchronousInsertThreads

AsynchronousInsert 线程池中的线程数量。

AsynchronousInsertThreadsActive

AsynchronousInsert 线程池中正在执行任务的线程数量。

AsynchronousInsertThreadsScheduled

AsynchronousInsert 线程池中已排队或正在运行的作业数量。

AsynchronousReadWait

等待异步读取的线程数量。

AttachedDatabase

活跃的数据库。

AttachedDictionary

活跃字典。

AttachedReplicatedTable

活跃的复制表。

AttachedTable

活跃的表。

AttachedView

活跃的视图。

AvroSchemaCacheBytes

Avro schema 缓存大小 (字节)

AvroSchemaCacheCells

缓存中的 Avro schema 数量

AvroSchemaRegistryCacheBytes

Avro schema 注册表缓存大小(以字节为单位)

AvroSchemaRegistryCacheCells

Avro schema 注册表缓存中的条目数

AzureRequests

当前正在执行的 Azure 请求数

BackgroundBufferFlushSchedulePoolSize

BackgroundBufferFlushSchedulePool 中任务数的上限

BackgroundBufferFlushSchedulePoolTask

BackgroundBufferFlushSchedulePool 中的活动任务数量。该线程池用于定期刷新 Buffer

BackgroundCommonPoolSize

关联的后台池中任务数量的上限

BackgroundCommonPoolTask

关联的后台池中的活跃任务数

BackgroundDistributedSchedulePoolSize

BackgroundDistributedSchedulePool 中任务数量上限

BackgroundDistributedSchedulePoolTask

BackgroundDistributedSchedulePool 中活跃任务的数量。该池用于执行在后台进行的分布式发送操作。

BackgroundFetchesPoolSize

关联后台池中同时进行的拉取数量上限

BackgroundFetchesPoolTask

关联后台池中的活跃拉取数

BackgroundMergesAndMutationsPoolSize

对应后台池中处于活动状态的合并和变更数量上限

BackgroundMergesAndMutationsPoolTask

关联后台池中的活动合并和变更数量

BackgroundMessageBrokerSchedulePoolSize

BackgroundMessageBrokerSchedulePool 中用于消息流式处理的任务数量上限

BackgroundMessageBrokerSchedulePoolTask

BackgroundMessageBrokerSchedulePool 中用于消息流式传输的活动任务数

BackgroundMovePoolSize

BackgroundProcessingPool 中用于移动操作的任务数上限

BackgroundMovePoolTask

BackgroundProcessingPool 中处理移动操作的活动任务数

BackgroundSchedulePoolSize

BackgroundSchedulePool 中任务数量的上限。该池用于执行周期性的 ReplicatedMergeTree 任务,例如清理旧的分区片段、更改分区片段以及重新初始化副本等。

BackgroundSchedulePoolTask

BackgroundSchedulePool 中处于活动状态的任务数。该池用于周期性执行 ReplicatedMergeTree 任务,例如清理旧分区片段、修改分区片段、副本重新初始化等。

BackupsIOThreads

BackupsIO 线程池中的线程数量。

BackupsIOThreadsActive

BackupsIO 线程池中正在执行任务的线程数量。

BackupsIOThreadsScheduled

BackupsIO 线程池中已排队或正在运行的作业数量。

BackupsThreads

BACKUP 线程池中的线程数量。

BackupsThreadsActive

BACKUP 线程池中正在执行任务的线程数量。

BackupsThreadsScheduled

BACKUP 的已排队或正在运行的作业数量。

BcryptCacheBytes

bcrypt 身份验证缓存的总字节大小

BcryptCacheSize

bcrypt 身份认证缓存中的条目总数

BlobCopierThreads

对象存储磁盘后台复制进程线程池中的线程数量

BlobCopierThreadsActive

对象存储磁盘后台复制进程的线程池中正在执行任务的线程数量

BlobCopierThreadsScheduled

对象存储磁盘后台复制进程线程池中处于排队或运行状态的任务数量

BlobKillerThreads

对象存储磁盘后台清理进程的线程池中的线程数量

BlobKillerThreadsActive

对象存储磁盘后台删除进程的线程池中正在执行任务的线程数量

BlobKillerThreadsScheduled

对象存储磁盘后台删除过程中,线程池中处于排队或活动状态的任务数量

BrokenDisks

磁盘检查过程中被标记为损坏的磁盘数量。

BrokenDistributedBytesToInsert

已标记为损坏、待异步插入到分布式表中的字节数。每个分片的字节数会累加求和。

标记为损坏的待插入分布式文件数

已标记为损坏的、用于异步插入分布式表的文件数量。该值为各分片文件数量之和。

BuildVectorSimilarityIndexThreads

构建向量相似性索引线程池中的线程数。

BuildVectorSimilarityIndexThreadsActive

构建向量相似性索引线程池中正在执行任务的线程数量。

BuildVectorSimilarityIndexThreadsScheduled

构建向量相似性索引线程池中的已排队或正在运行的作业数量。

CacheDetachedFileSegments

现有已分离的缓存 File 分段数量

CacheDictionaryThreads

CacheDictionary 线程池中的线程数量。

CacheDictionaryThreadsActive

CacheDictionary 线程池中正在执行任务的线程数量。

CacheDictionaryThreadsScheduled

CacheDictionary 线程池中的已排队或正在运行的作业数量。

CacheDictionaryUpdateQueueBatches

CacheDictionaries 的更新队列中“批次” (一组键) 的数量。

CacheDictionaryUpdateQueueKeys

CacheDictionaries 更新队列中的键的精确数量。

CacheFileSegments

现有缓存 File 分段的数量

CacheWarmerBytesInProgress

等待异步导入文件系统缓存的远程文件段总大小。

ColumnsDescriptionsCacheSize

ColumnsDescriptions 缓存的大小 (每个表的缓存)

CompiledExpressionCacheBytes

JIT 编译代码缓存占用的总字节数

CompiledExpressionCacheCount

JIT 编译代码缓存中的条目总数

压缩

使用内部压缩编解码器进行的压缩操作次数

CompressionThread

压缩线程池中的线程数量。

CompressionThreadActive

压缩线程池中正在执行任务的线程数量。

CompressionThreadScheduled

压缩线程池中的已排队或正在运行的作业数量。

ConcurrencyControlAcquired

已获取的 CPU 槽位总数量

ConcurrencyControlAcquiredNonCompeting

已获取且不视为竞争的 CPU 槽位总数 (如果使用 fair_round_robin 调度器,则指第一个线程)

ConcurrencyControlPreempted

等待 CPU 槽位的被抢占线程总数

ConcurrencyControlScheduled

当前正在进行调度的 CPU 槽位请求总数

ConcurrencyControlSoftLimit

CPU 槽位数量软限制的值

ConcurrentHashJoinPoolThreads

并发 hash join 线程池中的线程数量。

ConcurrentHashJoinPoolThreadsActive

并发哈希 join 线程池中正在执行任务的线程数量。

ConcurrentHashJoinPoolThreadsScheduled

并发哈希连接的线程池中已排队或正在运行的作业数量。

ConcurrentQueryAcquired

已获取的查询槽位总数

ConcurrentQueryScheduled

当前正在被调度的查询槽位请求总数

ContextLockWait

在 Context 中等待获取锁的线程数量。这是一个全局锁。

CoordinatedMergesCoordinatorAssignedMerges

处于 merge coordinator 状态的已分配合并数。

CoordinatedMergesCoordinatorRunningMerges

merge coordinator 可见的正在运行中的合并数。

CoordinatedMergesWorkerAssignedMerges

处于合并工作线程状态时已分配的合并任务数量。

CreatedTimersInQueryProfiler

QueryProfiler 中已创建的线程局部计时器数量

DDLWorkerThreads

DDLWorker 线程池中用于 ON CLUSTER 查询的线程数量。

DDLWorkerThreadsActive

DDLWORKER 线程池中正在执行 ON CLUSTER 查询任务的线程数量。

DDLWorkerThreadsScheduled

ON CLUSTER 查询在 DDLWORKER 线程池中的已排队或正在运行的作业数量。

DNSAddressesCacheBytes

DNS 地址缓存大小 (以字节为单位)

DNSAddressesCacheSize

缓存的 DNS 地址数量

DNSHostsCacheBytes

DNS 主机缓存大小(以字节为单位)

DNSHostsCacheSize

缓存的 DNS 主机数量

DatabaseBackupThreads

DatabaseBackup 线程池中的线程数量。

DatabaseBackupThreadsActive

DatabaseBackup 线程池中正在执行任务的线程数量。

DatabaseBackupThreadsScheduled

DatabaseBackup 线程池中已排队或正在运行的作业数量。

DatabaseCatalogThreads

DatabaseCatalog 线程池中的线程数量。

DatabaseCatalogThreadsActive

DatabaseCatalog 线程池中正在执行任务的线程数量。

DatabaseCatalogThreadsScheduled

DatabaseCatalog 线程池中的已排队或正在运行的作业数量。

DatabaseOnDiskThreads

DatabaseOnDisk 线程池中的线程数量。

DatabaseOnDiskThreadsActive

DatabaseOnDisk 线程池中正在执行任务的线程数量。

DatabaseOnDiskThreadsScheduled

DatabaseOnDisk 线程池中已排队或正在运行的作业数量。

DatabaseReplicatedCreateTablesThreads

DatabaseReplicated 中用于创建表的线程池线程数量。

DatabaseReplicatedCreateTablesThreadsActive

DatabaseReplicated 中用于创建表的线程池中的活跃线程数量。

DatabaseReplicatedCreateTablesThreadsScheduled

DatabaseReplicated 中用于创建表的线程池中的已排队或正在运行的作业数量。

解压操作

使用内部压缩编解码器执行的解压操作次数

DelayedInserts

在 MergeTree 表中,由于某个分区的活跃分区片段数量过多而被限流的 INSERT 查询数量。

DeltaLakeSnapshotCacheSizeElements

DeltaLake snapshot 缓存中的元素数量。

DestroyAggregatesThreads

用于销毁聚合状态的线程池中的线程数量。

DestroyAggregatesThreadsActive

用于销毁聚合状态的线程池中正在执行任务的线程数量。

DestroyAggregatesThreadsScheduled

用于销毁聚合状态的线程池中的已排队或正在运行的作业数量。

DictCacheRequests

缓存类型字典的数据源当前正在处理的请求数。

DiskConnectionsStored

磁盘会话池中存储的会话总数

DiskConnectionsTotal

所有会话的总数:包括存储在池中的会话以及当前正被磁盘使用的会话

DiskObjectStorageAsyncThreads

该指标已废弃,不会显示任何内容。

DiskObjectStorageAsyncThreadsActive

该指标已废弃,不会显示任何内容。

DiskPlainRewritableAzureDirectoryMapSize

AzureObjectStorage 的 plain_rewritable 内存映射中,本地到远程路径映射条目的数量。

DiskPlainRewritableAzureFileCount

AzureObjectStorage 的内存映射中 'plain_rewritable' 的 File 条目数。

DiskPlainRewritableLocalDirectoryMapSize

LocalObjectStorage 的 'plain_rewritable' 内存映射中,本地到远程路径条目的数量。

DiskPlainRewritableLocalFileCount

LocalObjectStorage 的 'plain_rewritable' 内存映射中的 File 条目数量。

DiskPlainRewritableS3DirectoryMapSize

S3ObjectStorage 的 plain_rewritable 内存映射中,本地到远程路径条目的数量。

DiskPlainRewritableS3FileCount

S3ObjectStorage 的 'plain_rewritable' 内存映射中 File 条目的数量。

DiskS3NoSuchKeyErrors

通过 ClickHouse 磁盘从 S3 云存储读取数据时发生的 NoSuchKey 错误数。

DiskSpaceReservedForMerge

为当前正在运行的后台合并预留的磁盘空间。该值略大于当前正在合并的分区片段总大小。

DistrCacheAllocatedConnections

当前已分配给 Distributed Cache 连接池的连接数

DistrCacheBorrowedConnections

当前已从 Distributed Cache 连接池借出的连接数

DistrCacheOpenedConnections

到 Distributed Cache 的已打开连接数

DistrCacheReadBuffers

Distributed Cache 读缓冲区数量

DistrCacheReadRequests

已执行的到 Distributed Cache 的 Read 请求数

DistrCacheRegisteredServers

已注册的 Distributed Cache 服务器数量

DistrCacheRegisteredServersCurrentAZ

当前可用区中已注册的 Distributed Cache 服务器数量

DistrCacheServerConnections

从 Distributed Cache 到 ClickHouse 服务器的已打开连接数

DistrCacheServerRegistryConnections

分布式缓存到 ClickHouse 服务器的活动连接数(未因达到限制而被标记为已取消)

DistrCacheServerS3CachedClients

Distributed Cache 中 S3 缓存客户端的数量

DistrCacheSharedLimitCount

根据 DistributedCache::ConnectionPool::SharedLimit 打开的连接数

DistrCacheUsedConnections

当前正在使用的分布式缓存连接数

DistrCacheWriteBuffers

Distributed Cache 写缓冲区数量

DistrCacheWriteRequests

向分布式缓存发起的已执行 Write 请求数

DistributedBytesToInsert

异步插入到分布式表时待处理的字节数。每个 сегмент 的字节数会累加计算。

DistributedFilesToInsert

待处理的 File 数,用于异步插入到 Distributed 表中。每个分片的 File 数会汇总求和。

DistributedIndexAnalysisThreads

分布式索引分析所在线程池中的线程数量。

DistributedIndexAnalysisThreadsActive

分布式索引分析线程池中正在执行任务的线程数量。

DistributedIndexAnalysisThreadsScheduled

分布式索引分析线程池中已排队或正在运行的作业数量。

DistributedInsertThreads

用于向 Distributed 表执行 INSERT 的线程数量。

DistributedInsertThreadsActive

用于向 Distributed 表执行 INSERT 且当前正在执行任务的线程数量。

DistributedInsertThreadsScheduled

用于对 Distributed 执行 INSERT 的已排队或正在运行的作业数量。

DistributedSend

向远程服务器发送数据的连接数,这些数据是通过 INSERT 插入到分布式表中的。包括同步和异步模式。

DropDistributedCacheThreads

用于执行删除分布式缓存查询的线程池中的线程数量。

DropDistributedCacheThreadsActive

用于执行删除分布式缓存查询的线程池中活跃线程的数量。

DropDistributedCacheThreadsScheduled

用于删除分布式缓存的线程池中已排队或正在运行的作业数量。

EphemeralNode

ZooKeeper 中持有的临时节点数。

FilesystemCacheDelayedCleanupElements

后台清理队列中的文件系统缓存项

文件系统缓存下载队列元素

下载队列中的文件系统缓存项

FilesystemCacheElements

文件系统缓存元素(File 分段)

FilesystemCacheHoldFileSegments

当前被标记为不可释放的文件系统缓存文件段

FilesystemCacheKeys

文件系统缓存中的键数

FilesystemCacheReadBuffers

当前活跃的缓存缓冲区数量

FilesystemCacheReserveThreads

尝试在缓存中预留空间的线程数

FilesystemCacheSize

文件系统缓存大小 (字节)

FilesystemCacheSizeLimit

文件系统缓存大小上限 (以字节为单位)

按主键过滤 mark 范围的线程数量

当前正在按主键过滤 mark 范围的线程数量

按二级键筛选 mark 范围

当前正在按二级键筛选 mark 范围的线程数量

FormatParsingThreads

用于解析输入数据的线程池中的线程数量。

FormatParsingThreadsActive

用于解析输入的线程池中正在执行任务的线程数量。

FormatParsingThreadsScheduled

用于解析输入的线程池中已排队或正在运行的作业数量。

FreezePartThreads

用于冻结分区片段的线程池线程数量。

FreezePartThreadsActive

用于冻结数据分区片段的线程池中处于活动状态的线程数量。

FreezePartThreadsScheduled

用于冻结数据分区片段的线程池中已排队或正在运行的作业数量。

GlobalThread

全局线程池中的线程数量。

GlobalThreadActive

全局线程池中正在执行任务的线程数量。

GlobalThreadScheduled

全局线程池中已排队或正在运行的作业数。

HTTPConnection

HTTP 服务器连接数

HTTPConnectionsStored

HTTP 主机会话池中存储的会话总数

HTTPConnectionsTotal

所有会话的总数:包括存储在池中以及当前正被 http 主机主动使用的会话

HashedDictionaryThreads

HashedDictionary 线程池中的线程数量。

HashedDictionaryThreadsActive

HashedDictionary 线程池中正在执行任务的线程数量。

HashedDictionaryThreadsScheduled

HashedDictionary 线程池中已排队或正在运行的作业数量。

HiveFilesCacheBytes

Hive 缓存大小 (以字节为单位)

HiveFilesCacheFiles

Hive 缓存中已缓存的 File 数量

HiveMetadataFilesCacheBytes

Hive 元数据缓存的大小(以字节为单位)

HiveMetadataFilesCacheFiles

Hive 元数据缓存中缓存的 File 数量

IDiskCopierThreads

在不同类型磁盘之间复制数据时使用的线程数量。

IDiskCopierThreadsActive

正在执行任务的、用于在不同类型磁盘之间复制数据的线程数量。

IDiskCopierThreadsScheduled

在不同类型的磁盘之间复制数据时,已排队或正在运行的作业数量。

IOPrefetchThreads

IO prefetch 线程池中的线程数量。

IOPrefetchThreadsActive

IO 预取线程池中正在执行任务的线程数量。

IOPrefetchThreadsScheduled

IO 预取线程池中已排队或正在运行的作业数量。

IOThreads

IO 线程池中的线程数量。

IOThreadsActive

IO 线程池中正在执行任务的线程数量。

IOThreadsScheduled

IO 线程池中已排队或正在运行的作业数量。

IOUringInFlightEvents

正在处理中的 io_uring SQE 数量

IOUringPendingEvents

待提交的 io_uring SQE 数量

IOWriterThreads

IO 写入线程池中的线程数量。

IOWriterThreadsActive

IO 写入线程池中正在执行任务的线程数量。

IOWriterThreadsScheduled

IO 写入线程池中已排队或正在运行的作业数量。

IcebergCatalogThreads

IcebergCatalog 线程池中的线程数量。

IcebergCatalogThreadsActive

IcebergCatalog 线程池中正在执行任务的线程数量。

IcebergCatalogThreadsScheduled

IcebergCatalog 线程池中已排队或正在运行的作业数量。

IcebergMetadataFilesCacheBytes

Iceberg 元数据缓存的大小(以字节为单位)

IcebergMetadataFilesCacheFiles

Iceberg 元数据缓存中已缓存的 File 数量

IcebergSchedulePoolSize

Iceberg 表后台调度池中的任务数量上限。

IcebergSchedulePoolTask

Iceberg 表后台调度池中的任务数量。

IndexMarkCacheBytes

二级索引的 mark cache 总大小(以字节为单位)

IndexMarkCacheFiles

二级索引的 mark 缓存中已缓存的 mark File 总数

IndexUncompressedCacheBytes

二级索引的未压缩缓存总大小 (以字节为单位) 。未压缩缓存通常无法提升性能,应尽量避免使用。

IndexUncompressedCacheCells

用于二级索引的未压缩缓存中的条目总数。每个条目表示一个已解压的数据块。未压缩缓存通常不会提升性能,应尽量避免使用

InterserverConnection

其他副本用于拉取分区片段的连接数

IsServerShuttingDown

表示服务器是否正在关闭:0 = 否,1 = 是

KafkaAssignedPartitions

Kafka 表当前被分配到的分区数量

KafkaBackgroundReads

当前正在运行的后台读取数 (用于从 Kafka 填充 materialized view)

KafkaConsumers

活跃的 Kafka 消费者数量

KafkaConsumersInUse

当前正用于直接读取或后台读取的消费者数量

已分配分区的 Kafka 消费者数量

已分配了分区的活跃 Kafka 消费者数量。

KafkaLibrdkafkaThreads

活跃的 librdkafka 线程数量

KafkaProducers

已创建的活跃 Kafka 生产者数量

KafkaWrites

当前正在进行的 Kafka 插入数量

KeeperAliveConnections

活跃连接数

KeeperOutstandingRequests

待处理请求数

LicenseRemainingSeconds

许可证有效期的剩余 Seconds。

LocalThread

已废弃。表示本地线程池中的线程数量。本地线程池中的线程取自全局线程池。

LocalThreadActive

已废弃。表示本地线程池中正在执行任务的线程数量。

LocalThreadScheduled

已废弃。本地线程池中已排队或正在运行的作业数量。

MMapCacheCells

使用 mmap 打开的文件数量(映射到内存中)。该指标用于将 local_filesystem_read_method setting 设为 mmap 的查询。使用 mmap 打开的文件会保留在缓存中,以避免开销较高的 TLB 刷新。

MMappedFileBytes

内存映射 File 区域的总大小。

MMappedFiles

内存映射 File 的总数。

MarkCacheBytes

mark 缓存的总大小(以字节计)

MarkCacheFiles

mark 缓存中缓存的 mark File 总数

MarksLoaderThreads

用于加载标记的线程池中的线程数量。

MarksLoaderThreadsActive

用于加载标记的线程池中正在运行任务的线程数量。

MarksLoaderThreadsScheduled

线程池中排队或正在运行的、用于加载标记的作业数量。

MaxAllocatedEphemeralLockSequentialNumber

ZooKeeper 中为临时锁 znode 分配的最大顺序号,主要受数据块编号影响。

MaxDDLEntryID

DDLWorker 已处理的最大 DDL 条目 ID。

MaxPushedDDLEntryID

DDLWorker 推送到 ZooKeeper 的最大 DDL 条目 ID。

MemoryTracking

服务器已分配的内存总量 (字节) 。

MemoryTrackingUncorrected

服务器分配的内存总量 (字节) ,未经过 RSS 校正。

Merge

正在执行的后台合并数量

MergeJoinBlocksCacheBytes

MergeJoin 中缓存数据块占用的总字节数

MergeJoinBlocksCacheCount

MergeJoin 中已缓存的数据块总数

MergeParts

当前参与后台合并的源分区片段数量

MergeTreeAllRangesAnnouncementsSent

当前从远程服务器发送到发起端服务器、关于一组数据分区片段(适用于 MergeTree 表)的传输中公告数量。从远程服务器端进行测量。

MergeTreeBackgroundExecutorThreads

MergeTreeBackgroundExecutor 线程池中的线程数量。

MergeTreeBackgroundExecutorThreadsActive

MergeTreeBackgroundExecutor 线程池中正在执行任务的线程数量。

MergeTreeBackgroundExecutorThreadsScheduled

MergeTreeBackgroundExecutor 线程池中处于排队中或正在运行的作业数量。

MergeTreeDataSelectExecutorThreads

MergeTreeDataSelectExecutor 线程池中的线程数量。

MergeTreeDataSelectExecutorThreadsActive

MergeTreeDataSelectExecutor 线程池中正在执行任务的线程数量。

MergeTreeDataSelectExecutorThreadsScheduled

MergeTreeDataSelectExecutor 线程池中已排队或正在运行的作业数量。

MergeTreeFetchPartitionThreads

用于 ALTER TABLE FETCH PARTITION 的线程数量

MergeTreeFetchPartitionThreadsActive

执行 ALTER TABLE FETCH PARTITION 获取分区片段时使用的线程数量

MergeTreeFetchPartitionThreadsScheduled

ALTER TABLE FETCH PARTITION 中已排队或正在进行的分区片段拉取数量

MergeTreeOutdatedPartsLoaderThreads

用于导入过期数据分区片段的线程池中的线程数量。

MergeTreeOutdatedPartsLoaderThreadsActive

用于导入过期数据分区片段的线程池中的活动线程数量。

MergeTreeOutdatedPartsLoaderThreadsScheduled

线程池中用于导入过期数据分区片段的已排队或正在运行的作业数量。

MergeTreePartsCleanerThreads

MergeTree 分区片段清理线程池中的线程数量。

MergeTreePartsCleanerThreadsActive

MergeTree 分区片段清理线程池中当前正在执行任务的线程数量。

MergeTreePartsCleanerThreadsScheduled

MergeTree 分区片段清理线程池中已排队或正在运行的作业数量。

MergeTreePartsLoaderThreads

MergeTree 分区片段加载线程池中的线程数量。

MergeTreePartsLoaderThreadsActive

MergeTree 分区片段加载器线程池中正在执行任务的线程数量。

MergeTreePartsLoaderThreadsScheduled

MergeTree 分区片段加载器线程池中已排队或正在运行的作业数量。

MergeTreeReadTaskRequestsSent

远程服务器回调发起端服务器以选择读取任务(针对 MergeTree 表)时,当前正在进行中的请求数量。从远程服务器端进行测量。

MergeTreeSnapshotCommitThreads

提交快照时使用的线程数量

MergeTreeSnapshotCommitThreadsActive

用于提交快照的活动线程数量

MergeTreeSnapshotCommitThreadsScheduled

用于提交快照的已调度线程数量

MergeTreeSubcolumnsReaderThreads

MergeTree 中用于读取子列的线程池中的线程数量。

MergeTreeSubcolumnsReaderThreadsActive

MergeTree 中用于读取子列的线程池中正在执行任务的线程数量。

MergeTreeSubcolumnsReaderThreadsScheduled

用于 MergeTree 中子列读取的线程池中已排队或正在运行的作业数量。

MergeTreeUnexpectedPartsLoaderThreads

用于导入 Unexpected 数据分区片段的线程池中的线程数量。

MergeTreeUnexpectedPartsLoaderThreadsActive

用于导入 Unexpected 数据分区片段的线程池中处于活动状态的线程数量。

MergeTreeUnexpectedPartsLoaderThreadsScheduled

用于导入 Unexpected 数据分区片段的线程池中,已排队或正在运行的作业数量。

MergesMutationsMemoryTracking

后台任务 (合并和变更) 已分配的内存总量 (字节) 。

MetadataFromKeeperCacheObjects

磁盘元数据缓存中的对象数。

Move

当前正在执行的移动操作数量

MySQLConnection

使用 MySQL 协议的客户端连接数

NamedCollection

已命名集合数

NetworkReceive

通过网络接收数据的线程数量。仅包括与 ClickHouse 相关的网络交互,不包括第三方库的网络交互。

NetworkSend

用于通过网络发送数据的线程数量。仅包括与 ClickHouse 相关的网络交互,不包括第三方库的网络交互。

ObjectStorageAzureThreads

AzureObjectStorage 线程池中的线程数量。

ObjectStorageAzureThreadsActive

AzureObjectStorage 线程池中正在执行任务的线程数量。

ObjectStorageAzureThreadsScheduled

AzureObjectStorage 线程池中已排队或正在运行的作业数量。

ObjectStorageQueueMetadataCacheSizeBytes

ObjectStorageQueue 元数据缓存大小 (以字节为单位) 。

ObjectStorageQueueMetadataCacheSizeElements

ObjectStorageQueue 元数据缓存的大小 (以元素数计) 。

ObjectStorageQueueRegisteredServers

StorageS3(Azure)Queue 中已注册的服务器数量

ObjectStorageQueueShutdownThreads

对象存储队列关闭线程池中的线程数量。

ObjectStorageQueueShutdownThreadsActive

对象存储队列关闭线程池中正在执行任务的线程数量。

ObjectStorageQueueShutdownThreadsScheduled

对象存储队列关闭池中已排队或正在运行的作业数量。

ObjectStorageS3Threads

S3ObjectStorage 线程池中的线程数量。

ObjectStorageS3ThreadsActive

S3ObjectStorage 线程池中正在执行任务的线程数量。

ObjectStorageS3ThreadsScheduled

S3ObjectStorage 线程池中已排队或正在运行的作业数量。

OpenFileForRead

打开用于读取的 File 数量

OpenFileForWrite

已打开用于写入的 File 数量

OutdatedPartsLoadingThreads

线程池中用于导入过期数据分区片段的线程数量。

OutdatedPartsLoadingThreadsActive

线程池中用于导入过期数据分区片段的活动线程数量。

OutdatedPartsLoadingThreadsScheduled

用于导入过期数据分区片段的线程池中排队或正在运行的作业数量。

PageCacheBytes

用户态页面缓存总大小 (单位:字节)

PageCacheCells

用户态页面缓存中的条目总数

ParallelCompressedWriteBufferThreads

所有 ParallelCompressedWriteBuffer 实例中的线程数量——这些线程负责并行压缩和写入

ParallelCompressedWriteBufferWait

当前在 ParallelCompressedWriteBuffer 的所有实例中等待缓冲区可供写入的线程数量

ParallelFormattingOutputFormatThreads

ParallelFormattingOutputFormatThreads 线程池中的线程数量。

ParallelFormattingOutputFormatThreadsActive

ParallelFormattingOutputFormatThreads 线程池中正在执行任务的线程数量。

ParallelFormattingOutputFormatThreadsScheduled

ParallelFormattingOutputFormatThreads 线程池中已排队或正在运行的作业数量。

ParallelWithQueryActiveThreads

线程池中用于处理 PARALLEL WITH 查询的活动线程数量。

ParallelWithQueryScheduledThreads

线程池中用于处理 PARALLEL WITH 查询的已排队或正在运行的作业数量。

ParallelWithQueryThreads

线程池中用于处理 PARALLEL WITH 查询的线程数量。

ParquetEncoderThreads

ParquetBlockOutputFormat 线程池中的线程数量。

ParquetEncoderThreadsActive

ParquetBlockOutputFormat 线程池中正在执行任务的线程数量。

ParquetEncoderThreadsScheduled

ParquetBlockOutputFormat 线程池中已排队或正在运行的作业数量。

ParquetMetadataCacheBytes

Parquet 元数据缓存大小 (以字节为单位)

ParquetMetadataCacheFiles

Parquet 元数据缓存中缓存的文件数量

PartMutation

变更操作数量 (ALTER DELETE/UPDATE)

PartsActive

活跃的分区片段,供当前及后续的 SELECT 使用。

PartsCommitted

已弃用。请参见 PartsActive。

PartsCompact

紧凑型分区片段。

PartsDeleteOnDestroy

分区片段已移至另一块磁盘,应在其析构函数中删除。

PartsDeleting

引用计数为 1 的非活动分区片段,当前正由清理线程删除。

PartsOutdated

非活动的数据分区片段,但当前的 SELECT 仍可能使用,待 SELECT 完成后即可删除。

PartsPreActive

该分区片段位于 data_parts 中,但不用于 SELECT 查询。

PartsPreCommitted

已弃用。请参见 PartsPreActive。

临时分区片段

该分区片段当前正在生成,因此不在 data_parts 列表中。

PartsWide

宽格式分区片段。

PendingAsyncInsert

等待刷新的异步 insert 的数量。

PolygonDictionaryThreads

多边形字典线程池中的线程数量。

PolygonDictionaryThreadsActive

多边形字典线程池中的活跃线程数量。

PolygonDictionaryThreadsScheduled

多边形字典的线程池中已排队或正在运行的作业数量。

PostgreSQLConnection

使用 PostgreSQL 协议的客户端连接数

PrimaryIndexCacheBytes

主键索引缓存总大小 (字节)

PrimaryIndexCacheFiles

主键索引缓存中已缓存的索引文件总数

查询

正在执行的查询数

QueryCacheBytes

查询缓存总大小 (以字节为单位)

QueryCacheEntries

查询缓存中的总条目数

QueryConditionCacheBytes

查询条件缓存总大小 (字节)

QueryConditionCacheEntries

查询条件缓存中的条目总数

QueryNonInternal

正在执行的非内部查询数 (由用户发起的查询,不包括 ClickHouse 的内部查询)

QueryPipelineExecutorThreads

PipelineExecutor 线程池中的线程数量。

QueryPipelineExecutorThreadsActive

PipelineExecutor 线程池中正在执行任务的线程数量。

QueryPipelineExecutorThreadsScheduled

PipelineExecutor 线程池中已排队或正在运行的作业数量。

QueryPreempted

priority 设置而暂停并处于等待状态的运行中任务数量。

QueryThread

查询处理的线程数量

RWLockActiveReaders

表级 RWLock 中持有读锁的线程数量。

RWLockActiveWriters

持有表 RWLock 写锁的线程数量。

RWLockWaitingReaders

在表 RWLock 上等待读取的线程数量。

RWLockWaitingWriters

在表 RWLock 上等待获取写锁的线程数量。

读取

当前正在进行中的读取 (read、pread、io_getevents 等) 系统调用数量

ReadTaskRequestsSent

当前从远程服务器回调到发起端服务器以选择读取任务的正在进行中的请求数量(用于 s3Cluster 表函数及类似场景)。从远程服务器端进行测量。

ReadonlyDisks

在磁盘检查期间被标记为只读状态的磁盘数量。

ReadonlyReplica

由于 ZooKeeper 会话丢失后重新初始化,或在未配置 ZooKeeper 的情况下启动,当前处于只读状态的 Replicated 表数量。

可刷新的视图

定期刷新 (REFRESH) 的 materialized view 数量

RefreshingViews

当前正在执行刷新的 materialized view 数量

RemoteRead

远程读取器当前正在进行的读取数量

ReplicaReady

表示副本是否已可用于查询:0 = 否,1 = 是

ReplicatedChecks

正在进行一致性检查的分区片段数量

ReplicatedFetch

从副本拉取中的分区片段数量

ReplicatedSend

正在向副本发送的分区片段数量

RestartReplicaThreads

RESTART REPLICA 线程池中的线程数量。

RestartReplicaThreadsActive

RESTART REPLICA 线程池中正在执行任务的线程数量。

RestartReplicaThreadsScheduled

RESTART REPLICA 线程池中已排队或正在运行的作业数量。

RestoreThreads

RESTORE 线程池中的线程数量。

RestoreThreadsActive

RESTORE 线程池中正在执行任务的线程数量。

RestoreThreadsScheduled

处于排队状态或正在运行的 RESTORE 作业数量。

修订号

服务器的修订号。这是一个数字,除补丁发布外,每次发布或发布候选版本时都会递增。

S3CachedCredentialsProviders

已缓存的凭证提供程序总数

S3Requests

S3 请求数

SchedulerIOReadScheduled

当前正在调度的 IO 读取操作数

SchedulerIOWriteScheduled

当前正在调度的 IO 写入次数

SendExternalTables

正在向远程服务器发送外部表数据的连接数。外部表用于在分布式子查询中实现 GLOBAL IN 和 GLOBAL JOIN 运算符。

SendScalars

正在向远程服务器发送标量数据的连接数。

SerializationCacheBytesInMemory

序列化缓存的总大小 (以字节为单位) ,仅计算值部分

SerializationCacheBytesInMemoryAllocated

序列化缓存的总大小 (以字节为单位) ,包括键以及空槽位产生的额外开销

SerializationCacheCount

序列化缓存中的条目总数

SharedCatalogDropDetachLocalTablesErrors

在共享目录中尝试删除或分离本地表时发生的错误次数。

SharedCatalogDropLocalThreads

共享目录中用于删除本地表的线程池线程数量。

SharedCatalogDropLocalThreadsActive

共享目录中用于删除本地表的线程池里处于活跃状态的线程数量。

SharedCatalogDropLocalThreadsScheduled

共享目录中用于删除本地表的线程池里已排队或正在运行的作业数量。

SharedCatalogDropZooKeeperThreads

共享目录中用于在 ZooKeeper 中删除对象的线程池线程数量。

SharedCatalogDropZooKeeperThreadsActive

共享目录中用于在 ZooKeeper 中删除对象的线程池里处于活动状态的线程数量。

SharedCatalogDropZooKeeperThreadsScheduled

共享目录中,线程池中已排队或正在运行的、用于在 ZooKeeper 中删除对象的作业数量。

SharedCatalogNumberOfObjectsInState

共享目录当前状态中的对象数量。

SharedCatalogStateApplicationThreads

共享目录中用于状态应用的线程池线程数量。

SharedCatalogStateApplicationThreadsActive

共享目录中用于状态应用的线程池中的活动线程数量。

SharedCatalogStateApplicationThreadsScheduled

共享目录中用于应用状态的 threadpool 里,已排队或正在运行的作业数量。

SharedDatabaseCatalogTablesInLocalDropDetachQueue

共享目录中等待本地删除或分离的表数量。

SharedMergeTreeAssignedCurrentParts

因合并或变更而被锁定的分区片段数

SharedMergeTreeBrokenCondemnedPartsInKeeper

Keeper 中存储的已损坏、已判废分区片段记录数

SharedMergeTreeCondemnedPartsInKeeper

Keeper 中存储的已标记为废弃的分区片段记录数

SharedMergeTreeFetch

进行中的拉取数量

SharedMergeTreeMaxActiveReplicas

在 Keeper 中注册的活跃副本最大数量

SharedMergeTreeMaxInactiveReplicas

在 Keeper 中注册的非活跃副本的最大数量

SharedMergeTreeMaxPartitions

所有 SharedMergeTree 表在 Keeper 中注册的分区总数上限

SharedMergeTreeMaxReplicas

所有表中在 Keeper 中注册的副本最大数量。请注意,该值不一定等于 SharedMergeTreeMaxActiveReplicas 与 SharedMergeTreeMaxInactiveReplicas 之和。

SharedMergeTreeMinActiveReplicas

在 Keeper 中注册的活跃副本数下限

SharedMergeTreeMinInactiveReplicas

在 Keeper 中注册的非活跃副本的最小数量

SharedMergeTreeMinPartitions

所有 SharedMergeTree 表在 Keeper 中已注册的最少分区数

SharedMergeTreeMinReplicas

所有表中在 Keeper 里注册的副本数量的最小值。请注意,它不一定等于 SharedMergeTreeMinActiveReplicas 与 SharedMergeTreeMinInactiveReplicas 之和

SharedMergeTreeOutdatedPartsInKeeper

Keeper 中存储的过时分区片段记录数量

SharedMergeTreeThreads

SharedMergeTree 内部线程池中的线程数量

SharedMergeTreeThreadsActive

SharedMergeTree 内部线程池中正在执行任务的线程数量

SharedMergeTreeThreadsScheduled

SharedMergeTree 内部线程池中处于排队或活动状态的线程数量

StartupScriptsExecutionState

启动脚本的执行状态:0 = 未完成,1 = 成功,2 = 失败。

StartupSystemTablesThreads

StartupSystemTables 线程池中的线程数量。

StartupSystemTablesThreadsActive

StartupSystemTables 线程池中执行任务的线程数量。

StartupSystemTablesThreadsScheduled

StartupSystemTables 线程池中已排队或正在运行的作业数量。

StatelessWorkerThreads

无状态工作线程池中的线程数量。

StatelessWorkerThreadsActive

无状态工作线程池中执行任务的线程数量。

StatelessWorkerThreadsScheduled

无状态工作线程池中排队或正在运行的作业数量。

StorageBufferBytes

Buffer 表缓冲区中的字节数

StorageBufferFlushThreads

StorageBuffer 中用于后台刷新的线程数量

StorageBufferFlushThreadsActive

StorageBuffer 中正在执行任务的后台刷新线程数量

StorageBuffer 后台刷新已调度线程数

StorageBuffer 中用于后台刷新的排队中或活动线程数量

StorageBufferRows

Buffer 表缓冲区中的行数

StorageConnectionsStored

各存储的会话池中已存储的会话总数

StorageConnectionsTotal

所有存储的会话总数:包括池中存放的会话以及当前正在使用的会话

StorageDistributedThreads

StorageDistributed 线程池中的线程数量。

StorageDistributedThreadsActive

StorageDistributed 线程池中正在执行任务的线程数量。

StorageDistributedThreadsScheduled

StorageDistributed 线程池中处于队列中或正在运行的作业数量。

StorageHiveThreads

StorageHive 线程池中的线程数量。

StorageHiveThreadsActive

StorageHive 线程池中执行任务的线程数量。

StorageHiveThreadsScheduled

StorageHive 线程池中处于排队或运行中的作业数量。

StorageObjectStorageThreads

远程表引擎的线程池中的线程数量。

StorageObjectStorageThreadsActive

远程表引擎线程池中正在执行任务的线程数量。

StorageObjectStorageThreadsScheduled

远程表引擎线程池中已排队或正在运行的作业数量。

StorageS3Threads

StorageS3 线程池中的线程数量。

StorageS3ThreadsActive

StorageS3 线程池中正在执行任务的线程数量。

StorageS3ThreadsScheduled

StorageS3 线程池中已排队或正在运行的作业数量。

SystemDatabaseReplicasThreads

system.database_replicas 线程池中的线程数量。

SystemDatabaseReplicasThreadsActive

system.database_replicas 线程池中正在执行任务的线程数量。

SystemDatabaseReplicasThreadsScheduled

system.database_replicas 线程池中已排队或正在运行的作业数量。

SystemReplicasThreads

system.replicas 线程池中的线程数量。

SystemReplicasThreadsActive

system.replicas 线程池中正在执行任务的线程数量。

SystemReplicasThreadsScheduled

system.replicas 线程池中已排队或正在运行的作业数量。

TCPConnection

与 TCP 服务器的连接数 (使用原生接口的客户端) ,也包括服务器之间分布式查询的连接

TablesLoaderBackgroundThreads

表加载器后台线程池中的线程数量。

TablesLoaderBackgroundThreadsActive

表加载器后台线程池中执行任务的线程数量。

TablesLoaderBackgroundThreadsScheduled

表加载器后台线程池中已排队或正在运行的作业数量。

TablesLoaderForegroundThreads

表加载器前台线程池中的线程数量。

TablesLoaderForegroundThreadsActive

表加载器前台线程池中正在执行任务的线程数量。

TablesLoaderForegroundThreadsScheduled

表加载器前台线程池中已排队或正在运行的作业数量。

TablesToDropQueueSize

等待后台删除数据的已删除表数量。

TaskTrackerThreads

分布式查询远程任务跟踪器所使用的线程数量。

TaskTrackerThreadsActive

分布式查询远程任务跟踪器线程池中正在执行任务的线程数量。

TaskTrackerThreadsScheduled

分布式查询远程任务跟踪器线程池中处于队列中或正在运行的作业数量。

TemporaryFilesForAggregation

为外部聚合创建的 File 数量

TemporaryFilesForJoin

为 JOIN 创建的 File 数量

TemporaryFilesForMerge

vertical merge 的 File 数量

TemporaryFilesForSort

为外部排序创建的 File 数量

TemporaryFilesUnknown

为未知用途创建的临时 File 数量

TextIndexHeaderCacheBytes

文本索引头缓存大小 (以字节为单位)

TextIndexHeaderCacheCells

文本索引头缓存条目数

TextIndexPostingsCacheBytes

文本索引倒排列表缓存大小 (字节)

TextIndexPostingsCacheCells

文本索引倒排列表缓存条目数

TextIndexTokensCacheBytes

文本索引 token 缓存的大小 (字节)

TextIndexTokensCacheCells

文本索引 token 缓存中的条目数量

ThreadPoolFSReaderThreads

用于 local_filesystem_read_method=threadpool 的线程池中的线程数量。

ThreadPoolFSReaderThreadsActive

local_filesystem_read_method=threadpool 的线程池中正在执行任务的线程数量。

ThreadPoolFSReaderThreadsScheduled

local_filesystem_read_method=threadpool 的线程池中已排队或正在运行的作业数量。

ThreadPoolRemoteFSReaderThreads

remote_filesystem_read_method=threadpool 时,线程池中的线程数量。

ThreadPoolRemoteFSReaderThreadsActive

remote_filesystem_read_method=threadpool 的线程池中正在执行任务的线程数量。

ThreadPoolRemoteFSReaderThreadsScheduled

remote_filesystem_read_method=threadpool 的线程池中已排队或正在运行的作业数量。

ThreadsInOvercommitTracker

OvercommitTracker 内部等待中的线程数量

临时 File 总数

已创建的临时 File 总数

UncompressedCacheBytes

未压缩缓存的总大小,以字节为单位。未压缩缓存通常无法提升性能,应尽量避免使用

UncompressedCacheCells

未压缩缓存中的条目总数。每个条目表示一个已解压的数据块。未压缩缓存通常无法提升性能,应尽量避免使用。

VectorSimilarityIndexCacheBytes

向量相似度索引缓存大小 (以字节为单位)

VectorSimilarityIndexCacheCells

向量相似度索引缓存中的条目数

VersionInteger

以单个以 1000 为基数的整数表示的服务器版本。例如,版本 11.22.33 会转换为 11022033。

Write

正在进行的 write (write、pwrite、io_getevents 等) 系统调用数量

ZooKeeperConnectionLossStartedTimestampSeconds

ZooKeeper 连接丢失时的 Unix 时间戳,以 Seconds 为单位;如果连接正常,则为 0。

ZooKeeperRequest

发送到 ZooKeeper 的处理中请求数量。

ZooKeeperSession

到 ZooKeeper 的会话数 (连接数) 。该值不应超过 1,因为使用多个到 ZooKeeper 的连接,可能会因 ZooKeeper 一致性模型允许不具备线性一致性 (陈旧读取) 而导致 bug。

ZooKeeperSessionExpired

已过期的全局 ZooKeeper 会话数。

ZooKeeperWatch

ZooKeeper 中的 watch (事件订阅) 数量。

另请参阅