system.metrics
该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处。
包含可即时计算或具有当前值的指标。例如,同时处理的查询数或当前副本延迟。此表始终保持最新。
列:
您可以在源 File src/Common/CurrentMetrics.cpp 中查看所有受支持的指标。
示例
指标描述
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 (事件订阅) 数量。
另请参阅
- system.asynchronous_metrics — 包含定期计算的指标。
- system.events — 记录已发生的多种事件。
- system.metric_log — 包含表
system.metrics和system.events中指标值的历史记录。 - 监控 — ClickHouse 监控的基本概念。