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

system.query_metric_log

在 ClickHouse Cloud 中进行查询

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

描述

包含来自表 system.events 的各个查询的内存和指标值历史记录,并定期写入磁盘。

一旦查询开始,就会按照 query_metric_log_interval 毫秒的周期采集数据 (默认值为 1000 毫秒) 。如果查询耗时超过 query_metric_log_interval,则在查询结束时也会采集一次数据。

  • query_id (String) — 查询 ID。
  • hostname (LowCardinality(String)) — 执行该查询的服务器主机名。
  • event_date (Date) — 事件发生日期。
  • event_time (DateTime) — 事件发生时间。
  • event_time_microseconds (DateTime64(6)) — 事件时间,精度为微秒级。
  • memory_usage (UInt64) — 查询使用的 RAM 量。该值可能不包括某些类型的专用内存。
  • peak_memory_usage (UInt64) — 查询使用的最大 RAM 用量。
  • ProfileEvent_Query (UInt64) — 需要解释并可能执行的查询数量。不包括解析失败的查询,也不包括因 AST 大小限制、配额限制或并发运行查询数量限制而被拒绝的查询。可能包括由 ClickHouse 自身发起的内部查询。不统计子查询。
  • ProfileEvent_SelectQuery (UInt64) — 与 Query 相同,但仅针对 SELECT 查询。
  • ProfileEvent_InsertQuery (UInt64) — 与 Query 相同,但仅统计 INSERT 查询。
  • ProfileEvent_InitialQuery (UInt64) — 与 Query 相同,但仅统计初始查询 (请参见 is_initial_query) 。
  • ProfileEvent_InitialSelectQuery (UInt64) — 与 InitialQuery 相同,但仅用于 SELECT 查询。
  • ProfileEvent_QueriesWithSubqueries (UInt64) — 包含所有子查询的查询数
  • ProfileEvent_SelectQueriesWithSubqueries (UInt64) — 统计 SELECT 查询总数 (包括所有子查询)
  • ProfileEvent_InsertQueriesWithSubqueries (UInt64) — 带有所有子查询的 INSERT 查询数
  • ProfileEvent_SelectQueriesWithPrimaryKeyUsage (UInt64) — 使用主键来计算 WHERE 条件的 SELECT 查询数量
  • ProfileEvent_AsyncInsertQuery (UInt64) — 与 InsertQuery 相同,但仅用于非同期 INSERT 查询。
  • ProfileEvent_AsyncInsertBytes (UInt64) — 非同期 INSERT 查询的数据大小 (单位:字节) 。
  • ProfileEvent_AsyncInsertRows (UInt64) — 由非同期 INSERT 查询插入的行数。
  • ProfileEvent_AsyncInsertCacheHits (UInt64) — 在非同期 INSERT 哈希 ID 缓存中找到重复哈希 ID 的次数。
  • ProfileEvent_FailedInternalQuery (UInt64) — 内部查询失败次数。
  • ProfileEvent_FailedInternalSelectQuery (UInt64) — 与 FailedInternalQuery 相同,但仅用于 SELECT 查询。
  • ProfileEvent_FailedInternalInsertQuery (UInt64) — 与 FailedInternalQuery 相同,但仅适用于 INSERT 查询。
  • ProfileEvent_FailedInitialQuery (UInt64) — 初始查询失败的次数。
  • ProfileEvent_FailedInitialSelectQuery (UInt64) — 与 FailedInitialQuery 相同,但仅针对 SELECT 查询。
  • ProfileEvent_FailedQuery (UInt64) — 失败查询的总数,包括内部查询和用户查询。
  • ProfileEvent_FailedSelectQuery (UInt64) — 与 FailedQuery 相同,但仅针对 SELECT 查询。
  • ProfileEvent_FailedInsertQuery (UInt64) — 与 FailedQuery 相同,但仅针对 INSERT 查询。
  • ProfileEvent_FailedAsyncInsertQuery (UInt64) — 失败的 ASYNC INSERT 查询数。
  • ProfileEvent_ASTFuzzerQueries (UInt64) — 服务器端 AST fuzzer 尝试执行的模糊测试查询数量。
  • ProfileEvent_QueryTimeMicroseconds (UInt64) — 所有查询耗费的总时间。
  • ProfileEvent_SelectQueryTimeMicroseconds (UInt64) — SELECT 查询总耗时。
  • ProfileEvent_InsertQueryTimeMicroseconds (UInt64) — INSERT 查询的总耗时。
  • ProfileEvent_OtherQueryTimeMicroseconds (UInt64) — 既非 SELECT 也非 INSERT 的查询总耗时。
  • ProfileEvent_FileOpen (UInt64) — 已打开的文件数。
  • ProfileEvent_Seek (UInt64) — lseek 函数被调用的次数。
  • ProfileEvent_ReadBufferFromFileDescriptorRead (UInt64) — 从文件描述符进行读取 (read/pread) 的次数。不包括套接字。
  • ProfileEvent_ReadBufferFromFileDescriptorReadFailed (UInt64) — 从文件描述符读取 (read/pread) 失败的次数。
  • ProfileEvent_ReadBufferFromFileDescriptorReadBytes (UInt64) — 从文件描述符中读取的字节数。如果文件经过压缩,则这里显示的是压缩后数据的大小。
  • ProfileEvent_WriteBufferFromFileDescriptorWrite (UInt64) — 对文件描述符进行写入 (write/pwrite) 的次数。不包括套接字。
  • ProfileEvent_WriteBufferFromFileDescriptorWriteFailed (UInt64) — 对文件描述符的写入 (write/pwrite) 失败的次数。
  • ProfileEvent_WriteBufferFromFileDescriptorWriteBytes (UInt64) — 写入文件描述符的字节数。如果文件已压缩,这里显示的是压缩后的数据大小。
  • ProfileEvent_FileSync (UInt64) — 对文件调用 F_FULLFSYNC/fsync/fdatasync 函数的次数。
  • ProfileEvent_DirectorySync (UInt64) — 对目录调用 F_FULLFSYNC/fsync/fdatasync 函数的次数。
  • ProfileEvent_FileSyncElapsedMicroseconds (UInt64) — 等待对文件执行 F_FULLFSYNC/fsync/fdatasync 系统调用所花费的总时间。
  • ProfileEvent_DirectorySyncElapsedMicroseconds (UInt64) — 等待目录执行 F_FULLFSYNC/fsync/fdatasync 系统调用所耗费的总时间。
  • ProfileEvent_ReadCompressedBytes (UInt64) — 从压缩源 (文件、网络) 中读取的字节数 (即解压前的字节数) 。
  • ProfileEvent_CompressedReadBufferBlocks (UInt64) — 从压缩源 (文件、网络) 读取的压缩块数量 (这些数据块彼此独立压缩) 。
  • ProfileEvent_CompressedReadBufferBytes (UInt64) — 从压缩源 (文件、网络) 读取的未压缩字节数 (即解压后的字节数) 。
  • ProfileEvent_CompressedReadBufferChecksumDoesntMatch (UInt64) — 压缩块校验和不匹配的次数。
  • ProfileEvent_CompressedReadBufferChecksumDoesntMatchSingleBitMismatch (UInt64) — 因单个比特差异而导致压缩块校验和不匹配的次数。
  • ProfileEvent_CompressedReadBufferChecksumDoesntMatchMicroseconds (UInt64) — 用于检测因压缩块校验和不匹配导致的位翻转所花费的总时间。
  • ProfileEvent_UncompressedCacheHits (UInt64) — 在未压缩缓存中命中数据块的次数 (从而避免解压) 。
  • ProfileEvent_UncompressedCacheMisses (UInt64) — 在未压缩缓存中未找到数据块 (因此需要解压) 的次数。
  • ProfileEvent_UncompressedCacheWeightLost (UInt64) — 从未压缩缓存中淘汰的字节数。
  • ProfileEvent_PageCacheHits (UInt64) — 在用户态页缓存中找到数据块的次数。
  • ProfileEvent_PageCacheMisses (UInt64) — 在用户态页缓存中未找到数据块的次数。
  • ProfileEvent_PageCacheWeightLost (UInt64) — 从用户态页缓存中淘汰的字节数
  • ProfileEvent_PageCacheResized (UInt64) — 用户态页缓存自动重新调整大小的次数 (通常每秒会发生几次,由 memory_worker_period_ms 控制) 。
  • ProfileEvent_PageCacheOvercommitResize (UInt64) — 在内存分配过程中,为释放内存而自动调整用户态页缓存大小的次数。
  • ProfileEvent_PageCacheReadBytes (UInt64) — 从用户态页缓存中读取的字节数。
  • ProfileEvent_MMappedFileCacheHits (UInt64) — 在 MMap 缓存中命中文件的次数 (针对 'mmap' read_method) ,因此无需再次对其执行 mmap。
  • ProfileEvent_MMappedFileCacheMisses (UInt64) — 在 MMap cache 中未找到文件的次数 (针对 'mmap' read_method) ,因此必须再次对其进行 mmap。
  • ProfileEvent_OpenedFileCacheHits (UInt64) — 在已打开的文件缓存中找到文件、因而无需再次打开的次数。
  • ProfileEvent_OpenedFileCacheMisses (UInt64) — 在已打开的文件缓存中未找到文件,因此必须再次打开它的次数。
  • ProfileEvent_OpenedFileCacheMicroseconds (UInt64) — 花费在执行 OpenedFileCache 方法上的时间。
  • ProfileEvent_AIOWrite (UInt64) — 通过 Linux 或 FreeBSD AIO 接口进行的写入次数
  • ProfileEvent_AIOWriteBytes (UInt64) — 使用 Linux 或 FreeBSD 的 AIO 接口写入的字节数
  • ProfileEvent_AIORead (UInt64) — 通过 Linux 或 FreeBSD AIO 接口进行的读取次数
  • ProfileEvent_AIOReadBytes (UInt64) — 通过 Linux 或 FreeBSD 的 AIO 接口读取的字节数
  • ProfileEvent_IOBufferAllocs (UInt64) — IO 缓冲区的分配次数 (用于 ReadBuffer/WriteBuffer) 。
  • ProfileEvent_IOBufferAllocBytes (UInt64) — 为 IO 缓冲区 (供 ReadBuffer/WriteBuffer 使用) 分配的字节数。
  • ProfileEvent_ArenaAllocChunks (UInt64) — 为内存 Arena 分配的块数 (用于 GROUP BY 和类似操作)
  • ProfileEvent_ArenaAllocBytes (UInt64) — 在内存 Arena 中分配的字节数 (用于 GROUP BY 和类似操作)
  • ProfileEvent_FunctionExecute (UInt64) — SQL 常规函数的调用次数 (SQL 函数按块调用,因此该数值表示块的数量) 。
  • ProfileEvent_TableFunctionExecute (UInt64) — 表函数的调用次数。
  • ProfileEvent_DefaultImplementationForNullsRows (UInt64) — 函数执行期间由 null 值默认实现处理的行数
  • ProfileEvent_DefaultImplementationForNullsRowsWithNulls (UInt64) — 函数执行期间,由用于处理 NULL 值的默认实现所处理的含有空值的行数
  • ProfileEvent_MarkCacheHits (UInt64) — 在标记缓存中命中条目的次数,因此无需加载标记文件。
  • ProfileEvent_MarkCacheMisses (UInt64) — 条目在标记缓存中未找到的次数,因此必须将标记文件加载到内存中;这是一项开销很高的操作,会增加查询延迟。
  • ProfileEvent_PrimaryIndexCacheHits (UInt64) — 在主索引缓存中找到条目的次数,因此无需加载索引文件。
  • ProfileEvent_PrimaryIndexCacheMisses (UInt64) — 在主索引缓存中未找到条目的次数,因此不得不将索引文件加载到内存中;这是一项代价高昂的操作,会增加查询延迟。
  • ProfileEvent_IcebergMetadataFilesCacheHits (UInt64) — 在缓存中命中 Iceberg 元数据文件的次数。
  • ProfileEvent_IcebergMetadataFilesCacheMisses (UInt64) — 未在 Iceberg 元数据缓存中找到 Iceberg 元数据文件、因此必须从 (远程) 磁盘读取的次数。
  • ProfileEvent_IcebergMetadataFilesCacheStaleMisses (UInt64) — 在缓存中找到了 Iceberg 元数据文件,但因被判定为已过期而必须从 (远程) 磁盘读取的次数。
  • ProfileEvent_IcebergMetadataFilesCacheWeightLost (UInt64) — 从 Iceberg 元数据缓存中逐出的字节数 (近似值) 。
  • ProfileEvent_IcebergMetadataReadWaitTimeMicroseconds (UInt64) — 数据读取器等待读取并解析 Iceberg 元数据文件所花费的总时间,按所有读取器线程累计。
  • ProfileEvent_ParquetMetadataCacheHits (UInt64) — 在缓存中命中 Parquet 元数据的次数。
  • ProfileEvent_ParquetMetadataCacheMisses (UInt64) — 在缓存中未找到 Parquet 元数据,因此必须从磁盘读取的次数。
  • ProfileEvent_ParquetMetadataCacheWeightLost (UInt64) — 从 Parquet 元数据缓存中驱逐出的字节数估计值。
  • ProfileEvent_IcebergIteratorInitializationMicroseconds (UInt64) — 同步初始化 Iceberg 数据迭代器所花费的总时间。
  • ProfileEvent_IcebergMetadataUpdateMicroseconds (UInt64) — 同步初始化 Iceberg 数据迭代器所花费的总时间。
  • ProfileEvent_IcebergMetadataReturnedObjectInfos (UInt64) — Iceberg 迭代器返回的对象信息总数。
  • ProfileEvent_IcebergMinMaxNonPrunedDeleteFiles (UInt64) — 在按分区和序列号判定为适用的配对中,通过 minmax 分析后保留的数据文件与 position delete file 配对总数。
  • ProfileEvent_IcebergMinMaxPrunedDeleteFiles (UInt64) — 经 minmax 分析后,在按分区和序列号筛选出的配对中最终接受的数据文件-位置删除文件配对总数。
  • ProfileEvent_VectorSimilarityIndexCacheHits (UInt64) — 在向量索引缓存中命中索引 그래뉼 的次数。
  • ProfileEvent_VectorSimilarityIndexCacheMisses (UInt64) — 索引粒度在向量索引缓存中未命中、必须从磁盘读取的次数。
  • ProfileEvent_VectorSimilarityIndexCacheWeightLost (UInt64) — 从向量索引缓存中被清除的字节数估计值。
  • ProfileEvent_TextIndexReadDictionaryBlocks (UInt64) — 从磁盘读取文本索引字典块的次数。
  • ProfileEvent_TextIndexTokensCacheHits (UInt64) — 在缓存中命中文本索引标记信息的次数。
  • ProfileEvent_TextIndexTokensCacheMisses (UInt64) — 在缓存中找不到文本索引标记信息的次数。
  • ProfileEvent_TextIndexHeaderCacheHits (UInt64) — 在缓存中找到头部信息的次数。
  • ProfileEvent_TextIndexHeaderCacheMisses (UInt64) — 在缓存中找不到头部信息的次数。
  • ProfileEvent_TextIndexPostingsCacheHits (UInt64) — 文本索引倒排列表在缓存中命中的次数。
  • ProfileEvent_TextIndexPostingsCacheMisses (UInt64) — 在缓存中未找到文本索引倒排列表的次数。
  • ProfileEvent_TextIndexReadSparseIndexBlocks (UInt64) — 从文本索引读取稀疏索引块的次数。
  • ProfileEvent_TextIndexReaderTotalMicroseconds (UInt64) — 读取文本索引的总耗时。
  • ProfileEvent_TextIndexReadGranulesMicroseconds (UInt64) — 读取并分析文本索引 granules 所花费的总时间。
  • ProfileEvent_TextIndexReadPostings (UInt64) — 从文本索引读取 posting list 的次数。
  • ProfileEvent_TextIndexUsedEmbeddedPostings (UInt64) — 字典中嵌入的 posting list 的使用次数。
  • ProfileEvent_TextIndexUseHint (UInt64) — 已添加并实际使用来自文本索引的直接读取提示的索引粒度数量。
  • ProfileEvent_TextIndexDiscardHint (UInt64) — 因选择性较低而被丢弃的索引粒度数量;这些索引粒度原本添加了“从文本索引直接读取”的提示。
  • ProfileEvent_TextIndexDiscardPatternScan (UInt64) — 由于需要读取的倒排列表数量超过阈值,文本索引中基于模式的字典扫描被丢弃的次数。
  • ProfileEvent_QueryConditionCacheHits (UInt64) — 在查询条件缓存中命中条目的次数 (从而可以跳过读取 marks) 。仅对带有 SETTING use_query_condition_cache = 1 的 SELECT 查询更新。
  • ProfileEvent_QueryConditionCacheMisses (UInt64) — 查询条件缓存中未命中条目的次数 (因此无法跳过读取 mark) 。仅对 SETTING use_query_condition_cache = 1 的 SELECT 查询更新。
  • ProfileEvent_QueryCacheHits (UInt64) — 在查询缓存中找到查询结果的次数 (从而避免执行查询计算) 。仅对使用 SETTING use_query_cache = 1 的 SELECT 查询更新。
  • ProfileEvent_QueryCacheMisses (UInt64) — 查询结果在查询缓存中未找到 (因此需要重新计算查询) 的次数。仅对使用 SETTING use_query_cache = 1 的 SELECT 查询更新。
  • ProfileEvent_QueryCacheAgeSeconds (UInt64) — 已找到的查询缓存条目的存续时间总和 (以秒为单位) 。无论查询命中还是未命中,都会设置该值。
  • ProfileEvent_QueryCacheReadRows (UInt64) — 从查询缓存读取的行数。
  • ProfileEvent_QueryCacheReadBytes (UInt64) — 从查询缓存读取的 (未压缩) 字节数。
  • ProfileEvent_QueryCacheWrittenRows (UInt64) — 写入查询缓存的行数。
  • ProfileEvent_QueryCacheWrittenBytes (UInt64) — 写入查询缓存的 (未压缩) 字节数
  • ProfileEvent_CreatedReadBufferOrdinary (UInt64) — 为读取数据而创建普通读取缓冲区的次数 (在其他读取方法之间进行选择时) 。
  • ProfileEvent_CreatedReadBufferDirectIO (UInt64) — 在读取数据时 (从多种读取方法中选择时) 使用 O_DIRECT 创建读取缓冲区的次数。
  • ProfileEvent_CreatedReadBufferDirectIOFailed (UInt64) — 尝试创建带有 O_DIRECT 的读取缓冲区来读取数据 (在选择其他读取方法时) 的次数,但 OS 不允许这样做 (由于文件系统不支持或其他原因) ,因此回退到普通读取方法。
  • ProfileEvent_CreatedReadBufferMMap (UInt64) — 为读取数据而创建使用 'mmap' 的读取缓冲区的次数 (在多种读取方法中进行选择时) 。
  • ProfileEvent_CreatedReadBufferMMapFailed (UInt64) — 尝试创建带有 'mmap' 的读取缓冲区以读取数据 (在其他读取方法中进行选择时) 的次数,但 OS 不允许这样做 (由于文件系统不支持或其他原因) ,因此回退到普通的读取方法。
  • ProfileEvent_DiskReadElapsedMicroseconds (UInt64) — 等待 read 系统调用所花费的总时间。这包括来自页缓存的读取。
  • ProfileEvent_DiskWriteElapsedMicroseconds (UInt64) — 等待写入系统调用所耗费的总时间。这包括写入页面缓存的时间。
  • ProfileEvent_NetworkReceiveElapsedMicroseconds (UInt64) — 等待接收网络数据或从网络接收数据所花费的总时间。仅包括与 ClickHouse 相关的网络交互,不包括第三方库的网络交互。
  • ProfileEvent_NetworkSendElapsedMicroseconds (UInt64) — 等待将数据发送到网络或向网络发送数据所耗费的总时间。仅包括与 ClickHouse 相关的网络交互,不包括第三方库的网络交互。
  • ProfileEvent_NetworkReceiveBytes (UInt64) — 从网络接收的总字节数。仅统计与 ClickHouse 相关的网络交互,不包括第三方库的网络交互。
  • ProfileEvent_NetworkSendBytes (UInt64) — 通过网络发送的总字节数。仅统计与 ClickHouse 相关的网络交互,不包括第三方库产生的网络流量。
  • ProfileEvent_FilterPartsByVirtualColumnsMicroseconds (UInt64) — 在 filterPartsByVirtualColumns 函数中耗费的总时间。
  • ProfileEvent_GlobalThreadPoolExpansions (UInt64) — 统计全局线程池新增线程的总次数。该指标表示全局线程池为应对不断增长的处理需求而扩容的频率。
  • ProfileEvent_GlobalThreadPoolShrinks (UInt64) — 统计全局线程池通过移除线程而收缩的总次数。当空闲线程数超过 max_thread_pool_free_size 时,就会发生这种情况,表示全局线程池会在线程利用率下降时相应缩减规模。
  • ProfileEvent_GlobalThreadPoolThreadCreationMicroseconds (UInt64) — 等待新线程启动的总耗时。
  • ProfileEvent_GlobalThreadPoolLockWaitMicroseconds (UInt64) — 线程在全局线程池中等待锁的总耗时。
  • ProfileEvent_GlobalThreadPoolJobs (UInt64) — 统计推送到全局线程池中的作业数量。
  • ProfileEvent_GlobalThreadPoolJobWaitTimeMicroseconds (UInt64) — 衡量一个作业从在线程池中调度,到被工作线程取走执行之间的耗时。该指标有助于识别作业处理延迟,反映线程池对新任务的响应速度。
  • ProfileEvent_LocalThreadPoolExpansions (UInt64) — 统计为扩展本地线程池而从全局线程池借入线程的总次数。
  • ProfileEvent_LocalThreadPoolShrinks (UInt64) — 统计线程从本地线程池返回到全局线程池的总次数。
  • ProfileEvent_LocalThreadPoolThreadCreationMicroseconds (UInt64) — 本地线程池等待从全局线程池借用线程所耗费的总时间。
  • ProfileEvent_LocalThreadPoolLockWaitMicroseconds (UInt64) — 线程在本地线程池中等待锁的总时长。
  • ProfileEvent_LocalThreadPoolJobs (UInt64) — 计数已推送到本地线程池的作业数量。
  • ProfileEvent_LocalThreadPoolBusyMicroseconds (UInt64) — 线程执行实际工作累计花费的总时间。
  • ProfileEvent_LocalThreadPoolJobWaitTimeMicroseconds (UInt64) — 衡量作业在线程池中被调度后,到被工作线程取走执行之间的耗时。该指标有助于识别作业处理延迟,反映线程池对新任务的响应速度。
  • ProfileEvent_DiskS3GetRequestThrottlerCount (UInt64) — 通过限流器的 DiskS3 GET 和 SELECT 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_DiskS3GetRequestThrottlerBlocked (UInt64) — 被限流器阻塞的 DiskS3 GET 和 SELECT 请求数。
  • ProfileEvent_DiskS3GetRequestThrottlerSleepMicroseconds (UInt64) — 查询为符合 DiskS3 GET 和 SELECT 请求限流而休眠的总时长。
  • ProfileEvent_DiskS3PutRequestThrottlerCount (UInt64) — 经过限流器处理的 DiskS3 PUT、COPY、POST 和 LIST 请求数量:包括被阻塞和未阻塞的请求。
  • ProfileEvent_DiskS3PutRequestThrottlerBlocked (UInt64) — 被限流器阻塞的 DiskS3 PUT、COPY、POST 和 LIST 请求数量。
  • ProfileEvent_DiskS3PutRequestThrottlerSleepMicroseconds (UInt64) — 查询为遵循 DiskS3 的 PUT、COPY、POST 和 LIST 请求限流而休眠的总时间。
  • ProfileEvent_S3GetRequestThrottlerCount (UInt64) — 通过限流器的 S3 GET 和 SELECT 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_S3GetRequestThrottlerBlocked (UInt64) — 被限流器拦截的 S3 GET 和 SELECT 请求数量。
  • ProfileEvent_S3GetRequestThrottlerSleepMicroseconds (UInt64) — 查询为符合 S3 GET 和 SELECT 请求限流而休眠的总时长。
  • ProfileEvent_S3PutRequestThrottlerCount (UInt64) — 通过限流器的 S3 PUT、COPY、POST 和 LIST 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_S3PutRequestThrottlerBlocked (UInt64) — 被限流器拦截的 S3 PUT、COPY、POST 和 LIST 请求数量。
  • ProfileEvent_S3PutRequestThrottlerSleepMicroseconds (UInt64) — 查询为符合 S3 PUT、COPY、POST 和 LIST 请求限流而休眠的总时间。
  • ProfileEvent_ACMEAPIRequests (UInt64) — 发起的 ACME API 请求数量。
  • ProfileEvent_ACMECertificateOrders (UInt64) — 已发出的 ACME 证书订单数。
  • ProfileEvent_DiskAzureReadMicroseconds (UInt64) — 等待 Azure 磁盘读取请求的总耗时。
  • ProfileEvent_DiskAzureReadRequestsCount (UInt64) — Azure 磁盘读取请求数。
  • ProfileEvent_DiskAzureReadRequestsErrors (UInt64) — Azure 磁盘读取请求错误数。
  • ProfileEvent_DiskAzureReadRequestsThrottling (UInt64) — 被限流的 Azure 磁盘读取请求数。
  • ProfileEvent_DiskAzureReadRequestsRedirects (UInt64) — Azure 磁盘读取请求的重定向次数。
  • ProfileEvent_DiskAzureWriteMicroseconds (UInt64) — 等待 Azure 磁盘写入请求的总时间。
  • ProfileEvent_DiskAzureWriteRequestsCount (UInt64) — Azure 磁盘写请求数。
  • ProfileEvent_DiskAzureWriteRequestsErrors (UInt64) — Azure 磁盘写入请求错误数。
  • ProfileEvent_DiskAzureWriteRequestsThrottling (UInt64) — Azure 磁盘写入请求被限流的数量。
  • ProfileEvent_DiskAzureWriteRequestsRedirects (UInt64) — Azure 磁盘写入请求被重定向的次数。
  • ProfileEvent_AzureReadMicroseconds (UInt64) — 等待 Azure 读取请求的总耗时。
  • ProfileEvent_AzureReadRequestsCount (UInt64) — Azure 读取请求数量。
  • ProfileEvent_AzureReadRequestsErrors (UInt64) — Azure 读取请求的错误数量。
  • ProfileEvent_AzureReadRequestsThrottling (UInt64) — Azure 读取请求遭到限流的次数。
  • ProfileEvent_AzureReadRequestsRedirects (UInt64) — Azure 读取请求重定向的次数。
  • ProfileEvent_AzureWriteMicroseconds (UInt64) — 等待 Azure 写入请求所花费的总时间。
  • ProfileEvent_AzureWriteRequestsCount (UInt64) — Azure 写入请求数量。
  • ProfileEvent_AzureWriteRequestsErrors (UInt64) — Azure 写入请求的错误数。
  • ProfileEvent_AzureWriteRequestsThrottling (UInt64) — 被限流的 Azure 写入请求数。
  • ProfileEvent_AzureWriteRequestsRedirects (UInt64) — Azure 写入请求被重定向的次数。
  • ProfileEvent_AzureGetRequestThrottlerCount (UInt64) — 经限流器处理的 Azure GET 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_AzureGetRequestThrottlerBlocked (UInt64) — 被限流器阻止的 Azure GET 请求数量。
  • ProfileEvent_AzureGetRequestThrottlerSleepMicroseconds (UInt64) — 查询因遵守 Azure GET 请求限流而休眠的总时间。
  • ProfileEvent_DiskAzureGetRequestThrottlerCount (UInt64) — 通过限流器的 Azure 磁盘 GET 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_DiskAzureGetRequestThrottlerBlocked (UInt64) — Azure 磁盘 GET 请求被限流器阻止的次数。
  • ProfileEvent_DiskAzureGetRequestThrottlerSleepMicroseconds (UInt64) — 查询为符合 Azure 磁盘 GET 请求限流而进入休眠状态的总时间。
  • ProfileEvent_AzurePutRequestThrottlerCount (UInt64) — 通过限流器的 Azure PUT 请求数,包括被阻止和未被阻止的请求。
  • ProfileEvent_AzurePutRequestThrottlerBlocked (UInt64) — 被限流器阻止的 Azure PUT 请求数量。
  • ProfileEvent_AzurePutRequestThrottlerSleepMicroseconds (UInt64) — 查询为符合 Azure PUT 请求限流要求而休眠的总时长。
  • ProfileEvent_DiskAzurePutRequestThrottlerCount (UInt64) — 通过限流器的 Azure 磁盘 PUT 请求数:包括被阻止和未被阻止的请求。
  • ProfileEvent_DiskAzurePutRequestThrottlerBlocked (UInt64) — 被限流器阻止的 Azure 磁盘 PUT 请求数量。
  • ProfileEvent_DiskAzurePutRequestThrottlerSleepMicroseconds (UInt64) — 查询因遵守 Azure 磁盘 PUT 请求限流而休眠的总时长。
  • ProfileEvent_RemoteReadThrottlerBytes (UInt64) — 经过 'max_remote_read_network_bandwidth_for_server'/'max_remote_read_network_bandwidth' 限流器的字节数。
  • ProfileEvent_RemoteReadThrottlerSleepMicroseconds (UInt64) — 查询为符合 'max_remote_read_network_bandwidth_for_server'/'max_remote_read_network_bandwidth' 限流要求而休眠的总时间。
  • ProfileEvent_RemoteWriteThrottlerBytes (UInt64) — 经由 'max_remote_write_network_bandwidth_for_server'/'max_remote_write_network_bandwidth' 限流器传输的字节数。
  • ProfileEvent_RemoteWriteThrottlerSleepMicroseconds (UInt64) — 查询因遵循 'max_remote_write_network_bandwidth_for_server'/'max_remote_write_network_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_LocalReadThrottlerBytes (UInt64) — 经过 'max_local_read_bandwidth_for_server'/'max_local_read_bandwidth' 限流器的字节数。
  • ProfileEvent_LocalReadThrottlerSleepMicroseconds (UInt64) — 查询为遵守 'max_local_read_bandwidth_for_server'/'max_local_read_bandwidth' 限流而进入休眠的总时长。
  • ProfileEvent_LocalWriteThrottlerBytes (UInt64) — 通过 'max_local_write_bandwidth_for_server'/'max_local_write_bandwidth' 限流器传输的字节数。
  • ProfileEvent_LocalWriteThrottlerSleepMicroseconds (UInt64) — 查询为遵守 'max_local_write_bandwidth_for_server'/'max_local_write_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_BackupThrottlerBytes (UInt64) — 通过 'max_backup_bandwidth_for_server' 限流器传输的字节数。
  • ProfileEvent_BackupThrottlerSleepMicroseconds (UInt64) — 查询为满足 'max_backup_bandwidth_for_server' 限流要求而休眠的总时间。
  • ProfileEvent_MergesThrottlerBytes (UInt64) — 通过 'max_merges_bandwidth_for_server' 限流器传输的字节数。
  • ProfileEvent_MergesThrottlerSleepMicroseconds (UInt64) — 查询因遵循 'max_merges_bandwidth_for_server' 限流而休眠的总时间。
  • ProfileEvent_MutationsThrottlerBytes (UInt64) — 通过 'max_mutations_bandwidth_for_server' 限流器的字节数。
  • ProfileEvent_MutationsThrottlerSleepMicroseconds (UInt64) — 查询为符合 'max_mutations_bandwidth_for_server' 限流要求而休眠的总时长。
  • ProfileEvent_UserThrottlerBytes (UInt64) — 通过 'max_network_bandwidth_for_user' 限流器传输的字节数。
  • ProfileEvent_UserThrottlerSleepMicroseconds (UInt64) — 查询因满足 'max_network_bandwidth_for_user' 限流要求而处于休眠状态的总时间。
  • ProfileEvent_AllUsersThrottlerBytes (UInt64) — 通过 'max_network_bandwidth_for_all_users' 限流器传输的字节数。
  • ProfileEvent_AllUsersThrottlerSleepMicroseconds (UInt64) — 查询为符合 'max_network_bandwidth_for_all_users' 限流要求而休眠的总时长。
  • ProfileEvent_QueryRemoteReadThrottlerBytes (UInt64) — 通过 'max_remote_read_network_bandwidth' 限流器传输的字节数。
  • ProfileEvent_QueryRemoteReadThrottlerSleepMicroseconds (UInt64) — 查询为满足 'max_remote_read_network_bandwidth' 限流而休眠的总时长。
  • ProfileEvent_QueryRemoteWriteThrottlerBytes (UInt64) — 通过 'max_remote_write_network_bandwidth' 限流器传输的字节数。
  • ProfileEvent_QueryRemoteWriteThrottlerSleepMicroseconds (UInt64) — 查询因遵守 'max_remote_write_network_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_QueryLocalReadThrottlerBytes (UInt64) — 经过 'max_local_read_bandwidth' 限流器的字节数。
  • ProfileEvent_QueryLocalReadThrottlerSleepMicroseconds (UInt64) — 查询因遵循 'max_local_read_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_QueryLocalWriteThrottlerBytes (UInt64) — 经过 'max_local_write_bandwidth' 限流器的字节数。
  • ProfileEvent_QueryLocalWriteThrottlerSleepMicroseconds (UInt64) — 查询因遵循 'max_local_write_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_QueryBackupThrottlerBytes (UInt64) — 经过 'max_backup_bandwidth' 限流器的字节数。
  • ProfileEvent_QueryBackupThrottlerSleepMicroseconds (UInt64) — 查询因遵循 'max_backup_bandwidth' 限流而休眠的总时间。
  • ProfileEvent_DistrCacheReadThrottlerBytes (UInt64) — 通过 'max_distributed_cache_read_bandwidth_for_server' 限流器传输的字节数。
  • ProfileEvent_DistrCacheReadThrottlerSleepMicroseconds (UInt64) — 查询因受 'max_distributed_cache_read_bandwidth_for_server' 限流而休眠的总时间。
  • ProfileEvent_DistrCacheWriteThrottlerBytes (UInt64) — 经由 'max_distributed_cache_write_bandwidth_for_server' 限流器传输的字节数。
  • ProfileEvent_DistrCacheWriteThrottlerSleepMicroseconds (UInt64) — 查询为遵守 'max_distributed_cache_write_bandwidth_for_server' 限流而休眠的总时间。
  • ProfileEvent_ThrottlerSleepMicroseconds (UInt64) — 查询为满足所有限流设置而休眠的总时长。
  • ProfileEvent_ReadTasksWithAppliedPatches (UInt64) — 应用过任意补丁 part 的读取任务总数
  • ProfileEvent_PatchesAppliedInAllReadTasks (UInt64) — 所有读取任务中已应用的补丁分区片段总数
  • ProfileEvent_PatchesMergeAppliedInAllReadTasks (UInt64) — 在所有读取任务中,以 Merge 模式应用的补丁分区片段总数
  • ProfileEvent_PatchesJoinAppliedInAllReadTasks (UInt64) — 在所有读取任务中,以连接模式应用的补丁分区片段总数
  • ProfileEvent_PatchesReadRows (UInt64) — 从补丁分区片段读取的总行数
  • ProfileEvent_PatchesReadUncompressedBytes (UInt64) — 从补丁分区片段中读取的未压缩字节总数
  • ProfileEvent_PatchesJoinRowsAddedToHashTable (UInt64) — 在以连接模式应用补丁分区片段时,添加到哈希表中的总行数
  • ProfileEvent_ApplyPatchesMicroseconds (UInt64) — 将补丁分区片段应用到块的总耗时
  • ProfileEvent_ReadPatchesMicroseconds (UInt64) — 读取补丁分区片段的总耗时
  • ProfileEvent_BuildPatchesMergeMicroseconds (UInt64) — 在 Merge 模式下为应用补丁分区片段而构建索引的总耗时
  • ProfileEvent_BuildPatchesJoinMicroseconds (UInt64) — 在 Join 模式下,应用补丁分区片段时构建索引和哈希表所花费的总时间
  • ProfileEvent_AnalyzePatchRangesMicroseconds (UInt64) — 分析补丁分区片段索引的总耗时
  • ProfileEvent_ReadTasksWithAppliedMutationsOnFly (UInt64) — 应用了即时 mutation 的读取任务总数
  • ProfileEvent_MutationsAppliedOnFlyInAllReadTasks (UInt64) — 所有读取任务中动态应用的 mutation 总数
  • ProfileEvent_PatchesAcquireLockTries (UInt64) — 为执行轻量级更新而尝试获取锁的总次数
  • ProfileEvent_PatchesAcquireLockMicroseconds (UInt64) — 为执行轻量级更新而获取锁所耗费的总微秒数
  • ProfileEvent_DiskObjectStorageWaitBlobRemovalMicroseconds (UInt64) — 提交元数据事务后,等待待处理 blob 删除所耗费的时间
  • ProfileEvent_SchedulerIOReadRequests (UInt64) — 经调度器传递的 IO 读取资源请求。
  • ProfileEvent_SchedulerIOReadBytes (UInt64) — 经由调度器处理的 IO 读取字节数。
  • ProfileEvent_SchedulerIOReadWaitMicroseconds (UInt64) — 查询因等待 IO 读取资源请求而耗费的总时长。
  • ProfileEvent_SchedulerIOWriteRequests (UInt64) — 经调度器处理的 IO 写入资源请求。
  • ProfileEvent_SchedulerIOWriteBytes (UInt64) — 通过调度器进行 IO 写入的字节数。
  • ProfileEvent_SchedulerIOWriteWaitMicroseconds (UInt64) — 查询等待 IO 写入资源请求的总时间。
  • ProfileEvent_QueryMaskingRulesMatch (UInt64) — 成功匹配到查询脱敏规则的次数。
  • ProfileEvent_ReplicatedPartFetches (UInt64) — 从 ReplicatedMergeTree 表的副本拉取数据分区片段的次数。
  • ProfileEvent_ReplicatedPartFailedFetches (UInt64) — 从 ReplicatedMergeTree 表的副本拉取数据分区片段失败的次数。
  • ProfileEvent_ObsoleteReplicatedParts (UInt64) — 某个数据分区片段被另一个从副本拉取的数据分区片段覆盖的次数 (也就是说,我们会将被覆盖的数据分区片段标记为已废弃,不再需要) 。
  • ProfileEvent_ReplicatedPartMerges (UInt64) — ReplicatedMergeTree 表的数据分区片段成功完成合并的次数。
  • ProfileEvent_ReplicatedPartFetchesOfMerged (UInt64) — 我们优先从 ReplicatedMergeTree 表的副本拉取已合并的数据分区片段、而不是自行执行合并的次数 (通常我们更倾向于自行合并,以节省网络流量) 。这种情况会发生在我们没有执行合并所需的全部源 parts,或者该数据分区片段已经足够旧时。
  • ProfileEvent_ReplicatedPartMutations (UInt64) — ReplicatedMergeTree 表中的数据分区片段成功完成 mutation 的次数。
  • ProfileEvent_ReplicatedPartChecks (UInt64) — 需要在副本上对数据分区片段执行进阶搜索,或为确认现有数据分区片段是否确有必要而执行进阶搜索的次数。
  • ProfileEvent_ReplicatedPartChecksFailed (UInt64) — 在副本上对数据分区片段执行进阶搜索未返回结果,或发现了意外的分区片段并将其移走的次数。
  • ProfileEvent_ReplicatedDataLoss (UInt64) — 我们所需的数据分区片段在任何副本上都不存在的次数 (包括当前处于离线状态的副本) 。这些数据分区片段可以确定已经丢失。在异步复制场景下,这属于正常现象 (如果未启用仲裁插入) :当写入该数据分区片段的副本发生故障,并在故障恢复后重新上线时,它将不包含该数据分区片段。
  • ProfileEvent_ReplicatedCoveredPartsInZooKeeperOnStart (UInt64) — 用于调试。ZooKeeper 中已存在覆盖 part、但磁盘上不存在的 parts 数量。在服务器启动时检查。
  • ProfileEvent_QuorumParts (UInt64) — 以仲裁方式写入的数据分区片段数量。对于同步插入,计为 1 个数据分区片段;对于会刷新异步插入的插入操作,最多可能计为异步插入次数。
  • ProfileEvent_QuorumWaitMicroseconds (UInt64) — 插入操作期间等待仲裁所花费的总时间。
  • ProfileEvent_QuorumFailedInserts (UInt64) — 因未达到仲裁而失败的插入次数。
  • ProfileEvent_InsertedRows (UInt64) — 向所有表 INSERT 的行数。
  • ProfileEvent_InsertedBytes (UInt64) — 向所有表 INSERT 的字节数 (未压缩;对于列,按其在内存中的存储形式计算) 。
  • ProfileEvent_DelayedInserts (UInt64) — 由于分区中的活动数据分区片段数量过多,向 MergeTree 表 INSERT 一个块时遭到限流的次数。
  • ProfileEvent_RejectedInserts (UInt64) — 由于分区中的活动数据分区片段数量过多,向 MergeTree 表 INSERT 一个块时因 'Too many parts' 异常而被拒绝的次数。
  • ProfileEvent_DelayedInsertsMilliseconds (UInt64) — 由于分区中活动的数据分区片段数量过多,将块 INSERT 到 MergeTree 表时因被限流而耗费的总毫秒数。
  • ProfileEvent_DelayedMutations (UInt64) — 由于表中未完成的 mutation 过多,MergeTree 表的 mutation 被限流的次数。
  • ProfileEvent_RejectedMutations (UInt64) — 由于表中未完成的 mutation 过多,MergeTree 表的 mutation 因出现 'Too many mutations' 异常而被拒绝的次数。
  • ProfileEvent_DelayedMutationsMilliseconds (UInt64) — 由于表中未完成的 mutation 数量过多而导致 MergeTree 表的 mutation 被限流时累计耗费的总毫秒数。
  • ProfileEvent_RejectedLightweightUpdates (UInt64) — 因补丁中的未压缩字节数过多而被拒绝的轻量级更新次数。
  • ProfileEvent_DistributedDelayedInserts (UInt64) — 由于待处理字节数过多,向分布式表 INSERT 块的操作被限流的次数。
  • ProfileEvent_DistributedRejectedInserts (UInt64) — 由于待处理字节数过多,向 Distributed 表插入块时因 'Too many bytes' 异常而被拒绝的次数。
  • ProfileEvent_DistributedDelayedInsertsMilliseconds (UInt64) — 因待处理字节数过多,向 Distributed 表 INSERT 一个块时被限流所耗费的总毫秒数。
  • ProfileEvent_DuplicatedInsertedBlocks (UInt64) — 对 *MergeTree 表执行的同步插入被去重的次数。
  • ProfileEvent_SelfDuplicatedAsyncInserts (UInt64) — INSERT 到 ReplicatedMergeTree 表的块中发生自去重的异步插入次数。
  • ProfileEvent_DuplicatedAsyncInserts (UInt64) — 向 ReplicatedMergeTree 表 INSERT 的块中被去重的异步插入数量。
  • ProfileEvent_DuplicationElapsedMicroseconds (UInt64) — 检查已 INSERT 的块在 *MergeTree 表中是否重复所花费的总时间。
  • ProfileEvent_ZooKeeperInit (UInt64) — 与 ZooKeeper 建立连接的次数。
  • ProfileEvent_ZooKeeperTransactions (UInt64) — ZooKeeper 操作的数量,包括读取、写入以及多事务操作。
  • ProfileEvent_ZooKeeperList (UInt64) — 向 ZooKeeper 发起的 'list' (getChildren) 请求次数。
  • ProfileEvent_ZooKeeperListRecursive (UInt64) — 发往 ZooKeeper 的 listRecursive 请求数量。
  • ProfileEvent_ZooKeeperCreate (UInt64) — 向 ZooKeeper 发出的 'create' 请求数。
  • ProfileEvent_ZooKeeperRemove (UInt64) — 对 ZooKeeper 发起的 'remove' 请求数量。
  • ProfileEvent_ZooKeeperExists (UInt64) — 向 ZooKeeper 发出的 'exists' 请求数量。
  • ProfileEvent_ZooKeeperGet (UInt64) — 向 ZooKeeper 发出的 'get' 请求数量。
  • ProfileEvent_ZooKeeperSet (UInt64) — 向 ZooKeeper 发送的 'set' 请求数。
  • ProfileEvent_ZooKeeperMulti (UInt64) — ZooKeeper 的 multi 请求次数 (复合事务) 。
  • ProfileEvent_ZooKeeperMultiRead (UInt64) — ZooKeeper 读取类 multi 请求 (复合事务) 的数量。
  • ProfileEvent_ZooKeeperMultiWrite (UInt64) — 向 ZooKeeper 发出的“multi”写入请求 (复合事务) 的数量。
  • ProfileEvent_ZooKeeperCheck (UInt64) — 对 ZooKeeper 发起的 check 请求数。通常脱离复杂事务单独看时,这个指标没有意义。
  • ProfileEvent_ZooKeeperSync (UInt64) — 发送到 ZooKeeper 的 sync 请求数量。这类请求通常很少需要,也很少会用到。
  • ProfileEvent_ZooKeeperReconfig (UInt64) — 向 ZooKeeper 发出的 'reconfig' 请求数。
  • ProfileEvent_ZooKeeperClose (UInt64) — 与 ZooKeeper 的连接被主动关闭的次数。
  • ProfileEvent_ZooKeeperGetACL (UInt64) — 对 ZooKeeper 发起的 'getACL' 请求次数。
  • ProfileEvent_ZooKeeperWatchResponse (UInt64) — 收到来自 ZooKeeper 的 watch 通知的次数。
  • ProfileEvent_ZooKeeperUserExceptions (UInt64) — 执行与数据相关的 ZooKeeper 操作时发生的异常数量 (例如节点不存在、版本错误等) 。
  • ProfileEvent_ZooKeeperHardwareExceptions (UInt64) — 处理与 ZooKeeper 相关的网络问题 (如连接丢失) 时发生的异常数量。
  • ProfileEvent_ZooKeeperOtherExceptions (UInt64) — 与 ZooKeeper 交互时发生的异常数量,不包括 ZooKeeperUserExceptions 和 ZooKeeperHardwareExceptions。
  • ProfileEvent_ZooKeeperWaitMicroseconds (UInt64) — 创建请求后等待 ZooKeeper 响应所耗费的微秒数,按所有发出请求的线程汇总。
  • ProfileEvent_ZooKeeperBytesSent (UInt64) — 与 ZooKeeper 通信时经网络发送的字节数。
  • ProfileEvent_ZooKeeperBytesReceived (UInt64) — 与 ZooKeeper 通信期间通过网络接收的字节数。
  • ProfileEvent_DistributedConnectionTries (UInt64) — 分布式连接尝试总次数。
  • ProfileEvent_DistributedConnectionUsable (UInt64) — 成功连接到可用服务器 (具有所需表,但可能已陈旧) 的分布式连接总次数。
  • ProfileEvent_DistributedConnectionFailTry (UInt64) — 分布式连接在重试时失败的总次数。
  • ProfileEvent_DistributedConnectionMissingTable (UInt64) — 因某个副本不包含查询所需的表而拒绝其参与分布式查询的次数。
  • ProfileEvent_DistributedConnectionStaleReplica (UInt64) — 在分布式查询中,因查询所需的某个表复制延迟高于已配置阈值而拒绝某个副本的次数。
  • ProfileEvent_DistributedConnectionSkipReadOnlyReplica (UInt64) — 在向 Distributed 表执行 INSERT 时,因副本处于只读状态而被跳过的副本数
  • ProfileEvent_DistributedConnectionFailAtAll (UInt64) — 在所有重试都完成后,分布式连接失败的总次数。
  • ProfileEvent_Shards (UInt64) — 一次查询涉及的分片数量,对所有分布式表和表函数汇总计算。如果同一主机出现在多个表中,则会被重复计数。该数值统计的是预期的分片总数,其中也包括在启用 skip_unavailable_shards 设置时被跳过的分片。
  • ProfileEvent_HedgedRequestsChangeReplica (UInt64) — 在对冲请求中,修改副本超时的总次数。
  • ProfileEvent_SuspendSendingQueryToShard (UInt64) — 启用 async_query_sending_for_remote 时,向分片发送查询被暂停的总次数。
  • ProfileEvent_CompileFunction (UInt64) — 启动生成的 LLVM 代码编译的次数 (用于为复杂表达式创建融合函数) 。
  • ProfileEvent_CompiledFunctionExecute (UInt64) — 已编译函数的执行次数。
  • ProfileEvent_CompileExpressionsMicroseconds (UInt64) — 将表达式编译成 LLVM 代码所耗费的总时间。
  • ProfileEvent_CompileExpressionsBytes (UInt64) — 用于表达式编译的字节数。
  • ProfileEvent_ExecuteShellCommand (UInt64) — shell 命令的执行次数。
  • ProfileEvent_ExternalProcessingCompressedBytesTotal (UInt64) — 外部处理 (排序/聚合/连接) 写入的压缩后字节数
  • ProfileEvent_ExternalProcessingUncompressedBytesTotal (UInt64) — 由外部处理 (排序/聚合/连接) 写入的数据量 (未压缩,即压缩前)
  • ProfileEvent_ExternalProcessingFilesTotal (UInt64) — 用于外部处理 (排序/聚合/连接) 的文件数量
  • ProfileEvent_ExternalSortWritePart (UInt64) — 在使用外部内存进行排序时,临时文件写入磁盘的次数。
  • ProfileEvent_ExternalSortMerge (UInt64) — 在外部内存中排序时,合并临时 File 的次数。
  • ProfileEvent_ExternalSortCompressedBytes (UInt64) — 用于外部内存排序时写入的压缩字节数。
  • ProfileEvent_ExternalSortUncompressedBytes (UInt64) — 为外部内存排序写入的数据量 (未压缩,即压缩前) 。
  • ProfileEvent_ExternalAggregationWritePart (UInt64) — 在外部内存聚合期间,将临时文件写入磁盘的次数。
  • ProfileEvent_ExternalAggregationMerge (UInt64) — 在外部内存中因聚合而合并临时 File 的次数。
  • ProfileEvent_ExternalAggregationCompressedBytes (UInt64) — 用于外部内存聚合时写入磁盘的字节数。
  • ProfileEvent_ExternalAggregationUncompressedBytes (UInt64) — 为外部内存聚合写入磁盘的数据量 (未压缩,即压缩前) 。
  • ProfileEvent_ExternalJoinWritePart (UInt64) — 在外部内存中执行连接时,将临时文件写入磁盘的次数。
  • ProfileEvent_ExternalJoinMerge (UInt64) — 在外部内存中为 JOIN 合并临时 File 的次数。
  • ProfileEvent_ExternalJoinCompressedBytes (UInt64) — 为外部内存中的连接写入的已压缩字节数。
  • ProfileEvent_ExternalJoinUncompressedBytes (UInt64) — 为外部内存中的连接写入的数据量 (未压缩,即压缩前的数据量) 。
  • ProfileEvent_IcebergPartitionPrunedFiles (UInt64) — 在 Iceberg 分区剪枝期间跳过的文件数
  • ProfileEvent_IcebergTrivialCountOptimizationApplied (UInt64) — 从 Iceberg 读取数据时应用了简单计数优化
  • ProfileEvent_IcebergVersionHintUsed (UInt64) — version-hint.text 的使用次数。
  • ProfileEvent_IcebergMinMaxIndexPrunedFiles (UInt64) — 在 Iceberg 中通过 MinMax 索引跳过的文件数
  • ProfileEvent_JoinBuildTableRowCount (UInt64) — JOIN 操作中构建表内的总行数。
  • ProfileEvent_JoinProbeTableRowCount (UInt64) — JOIN 操作中探测表的总行数。
  • ProfileEvent_JoinResultRowCount (UInt64) — JOIN 操作结果中的总行数。
  • ProfileEvent_JoinNonJoinedTransformBlockCount (UInt64) — NonJoinedBlocksTransform 输出的块数。
  • ProfileEvent_JoinNonJoinedTransformRowCount (UInt64) — NonJoinedBlocksTransform 输出的未连接行数。
  • ProfileEvent_JoinDelayedJoinedTransformBlockCount (UInt64) — DelayedJoinedBlocksWorkerTransform 输出的块数。
  • ProfileEvent_JoinDelayedJoinedTransformRowCount (UInt64) — DelayedJoinedBlocksWorkerTransform 发出的行数。
  • ProfileEvent_JoinSpillingHashJoinSwitchedToGraceJoin (UInt64) — 在 SpillingHashJoin 中,由于内存限制,(Concurrent)HashJoin 切换为 GraceHashJoin 的次数。
  • ProfileEvent_JoinReorderMicroseconds (UInt64) — 执行连接重排序算法的总耗时。
  • ProfileEvent_JoinOptimizeMicroseconds (UInt64) — 执行 JOIN 计划优化的总耗时。
  • ProfileEvent_QueryPlanOptimizeMicroseconds (UInt64) — 执行查询计划优化的总耗时。
  • ProfileEvent_DeltaLakePartitionPrunedFiles (UInt64) — 在 DeltaLake 分区剪枝过程中跳过的文件数
  • ProfileEvent_DeltaLakeSnapshotInitializations (UInt64) — DeltaLake 表快照被初始化 (从对象存储加载) 的次数
  • ProfileEvent_DeltaLakeScannedFiles (UInt64) — DeltaLake 扫描回调过程中扫描的文件数
  • ProfileEvent_SlowRead (UInt64) — 从文件读取时速度较慢的次数。这表明系统过载。阈值由 read_backoff_* 设置控制。
  • ProfileEvent_ReadBackoff (UInt64) — 因读取速度缓慢而降低查询处理线程数的次数。
  • ProfileEvent_ReplicaPartialShutdown (UInt64) — 由于 ZooKeeper 中的会话过期,Replicated 表不得不取消初始化其状态的次数。每当 ZooKeeper 再次可用时,该状态都会重新初始化。
  • ProfileEvent_IndexAnalysisRounds (UInt64) — 查询期间执行索引分析的次数。
  • ProfileEvent_SelectedParts (UInt64) — 从 MergeTree 表中选定要读取的数据分区片段数量。
  • ProfileEvent_SelectedPartsTotal (UInt64) — 在确定从 MergeTree 表中读取哪些数据分区片段之前的总数据分区片段数。
  • ProfileEvent_SelectedRanges (UInt64) — 在所有选中用于从 MergeTree 表读取的数据分区片段中, (非相邻) 范围的数量。
  • ProfileEvent_SelectedMarks (UInt64) — 从 MergeTree 表中选择读取的标记 (索引粒度) 数量。
  • ProfileEvent_SelectedMarksTotal (UInt64) — 从 MergeTree 表中选择要读取哪些 marks (索引粒度) 之前的 marks 总数。
  • ProfileEvent_SelectedRows (UInt64) — 从所有表中 SELECT 的总行数。
  • ProfileEvent_SelectedBytes (UInt64) — 从所有表中通过 SELECT 读取的字节数 (未压缩;对于列,按其在内存中的存储形式计算) 。
  • ProfileEvent_RowsReadByMainReader (UInt64) — 主读取器从 MergeTree 表中读取的行数 (在 PREWHERE 步骤之后) 。
  • ProfileEvent_RowsReadByPrewhereReaders (UInt64) — prewhere 读取器从 MergeTree 表中读取的总行数。
  • ProfileEvent_LoadedDataParts (UInt64) — MergeTree 表在初始化期间加载的数据分区片段数。
  • ProfileEvent_LoadedDataPartsMicroseconds (UInt64) — MergeTree 表在初始化期间加载数据分区片段耗费的微秒数。
  • ProfileEvent_FilteringMarksWithPrimaryKeyProcessedMarks (UInt64) — PK 分析过程中处理的 mark 总数。
  • ProfileEvent_FilteringMarksWithPrimaryKeyMicroseconds (UInt64) — 通过主键过滤 parts 所花费的时间。
  • ProfileEvent_FilteringMarksWithSecondaryKeysMicroseconds (UInt64) — 通过跳过索引过滤 parts 所耗费的时间。
  • ProfileEvent_DistributedIndexAnalysisMicroseconds (UInt64) — 用于分散索引分析的总耗时
  • ProfileEvent_DistributedIndexAnalysisScheduledReplicas (UInt64) — 已调度进行分散索引分析的副本数量 (本地副本计一次)
  • ProfileEvent_DistributedIndexAnalysisReplicaUnavailable (UInt64) — 分散索引分析在某个副本上失败且未进行回退的次数 (在连接时失败)
  • ProfileEvent_DistributedIndexAnalysisReplicaFallback (UInt64) — 分散索引分析在某个副本上失败后回退到本地副本的次数
  • ProfileEvent_DistributedIndexAnalysisParts (UInt64) — 为分散索引分析而发送的 parts 数量
  • ProfileEvent_DistributedIndexAnalysisMissingParts (UInt64) — 分散索引分析期间将在本地处理的缺失 parts 数量
  • ProfileEvent_WaitMarksLoadMicroseconds (UInt64) — 加载标记耗费的时间
  • ProfileEvent_BackgroundLoadingMarksTasks (UInt64) — 后台加载标记任务的数量
  • ProfileEvent_MarksTasksFromCache (UInt64) — 标记因已存在于缓存中而被同步加载的次数。
  • ProfileEvent_LoadingMarksTasksCanceled (UInt64) — 用于加载标记的后台任务被取消的次数
  • ProfileEvent_LoadedMarksFiles (UInt64) — 已加载的标记文件数。
  • ProfileEvent_LoadedMarksCount (UInt64) — 已加载的标记数量 (所有列的总和) 。
  • ProfileEvent_LoadedMarksMemoryBytes (UInt64) — 已加载标记在内存中的表示大小。
  • ProfileEvent_MarkCacheEvictedBytes (UInt64) — 从标记缓存中被淘汰的字节数。
  • ProfileEvent_MarkCacheEvictedMarks (UInt64) — 从标记缓存中淘汰的标记数。
  • ProfileEvent_MarkCacheEvictedFiles (UInt64) — 从标记缓存中淘汰的标记文件数量。
  • ProfileEvent_LoadedPrimaryIndexFiles (UInt64) — 已加载的主索引文件数。
  • ProfileEvent_LoadedPrimaryIndexRows (UInt64) — 已加载的主键行数。
  • ProfileEvent_LoadedPrimaryIndexBytes (UInt64) — 已加载的主键行数。
  • ProfileEvent_Merge (UInt64) — 已启动的后台合并操作次数。
  • ProfileEvent_MergeSourceParts (UInt64) — 计划执行合并的源 parts 数量。
  • ProfileEvent_MergedRows (UInt64) — 后台合并时读取的行数。这是合并前的行数。
  • ProfileEvent_MergedColumns (UInt64) — 在合并的水平阶段被合并的列数。
  • ProfileEvent_GatheredColumns (UInt64) — 合并过程中垂直阶段收集的列数。
  • ProfileEvent_MergedProjections (UInt64) — 在 MergeTree 合并期间已合并 (非重建) 的投影数量。
  • ProfileEvent_RebuiltProjections (UInt64) — MergeTree 合并期间从头开始重建的投影数量。
  • ProfileEvent_MergedUncompressedBytes (UInt64) — 后台合并读取的未压缩字节数 (指列在内存中存储形式对应的字节数) 。这是合并前的数值。
  • ProfileEvent_MergeWrittenRows (UInt64) — 合并过程中写入的行数。
  • ProfileEvent_MergeTotalMilliseconds (UInt64) — 后台合并的总耗时
  • ProfileEvent_MergeExecuteMilliseconds (UInt64) — 执行后台合并所占用的总时间
  • ProfileEvent_MergeCommitMilliseconds (UInt64) — 提交合并结果 (重命名 part、校验和验证、ZooKeeper 更新) 所花费的总时间
  • ProfileEvent_MergeHorizontalStageTotalMilliseconds (UInt64) — 后台合并的水平阶段所花费的总时间
  • ProfileEvent_MergeHorizontalStageExecuteMilliseconds (UInt64) — 执行后台合并水平阶段所耗费的总忙碌时间
  • ProfileEvent_MergeVerticalStageTotalMilliseconds (UInt64) — 后台合并垂直阶段所花费的总时间
  • ProfileEvent_MergeVerticalStageExecuteMilliseconds (UInt64) — 执行后台合并垂直阶段所耗费的总忙碌时间
  • ProfileEvent_MergeTextIndexStageTotalMilliseconds (UInt64) — 后台合并中文本索引阶段耗费的总时间
  • ProfileEvent_MergeTextIndexStageExecuteMilliseconds (UInt64) — 后台合并的文本索引阶段执行所占用的总忙碌时间
  • ProfileEvent_MergeProjectionStageTotalMilliseconds (UInt64) — 后台合并中投影阶段的总耗时
  • ProfileEvent_MergeProjectionStageExecuteMilliseconds (UInt64) — 执行后台合并的投影阶段所占用的总忙碌时间
  • ProfileEvent_MergePrewarmStageTotalMilliseconds (UInt64) — 后台合并预热阶段所花费的总时间
  • ProfileEvent_MergePrewarmStageExecuteMilliseconds (UInt64) — 执行后台合并预热阶段所占用的总忙碌时间
  • ProfileEvent_MergesRejectedByMemoryLimit (UInt64) — 因内存限制被拒绝的后台合并次数
  • ProfileEvent_MergingSortedMilliseconds (UInt64) — 合并已排序列的总耗时
  • ProfileEvent_AggregatingSortedMilliseconds (UInt64) — 聚合已排序列所花费的总时间
  • ProfileEvent_CoalescingSortedMilliseconds (UInt64) — 合并已排序列所花费的总时间
  • ProfileEvent_CollapsingSortedMilliseconds (UInt64) — 对已排序列执行折叠时花费的总时间
  • ProfileEvent_ReplacingSortedMilliseconds (UInt64) — 替换已排序列时所花费的总时间
  • ProfileEvent_SummingSortedMilliseconds (UInt64) — 对已排序列求和所花费的总时间
  • ProfileEvent_VersionedCollapsingSortedMilliseconds (UInt64) — 对已排序列进行版本折叠期间花费的总时间
  • ProfileEvent_GatheringColumnMilliseconds (UInt64) — 执行纵向合并时收集列所花费的总时间
  • ProfileEvent_MutationTotalParts (UInt64) — 尝试应用 mutation 的 parts 总数
  • ProfileEvent_MutationUntouchedParts (UInt64) — mutations 尝试应用但根据谓词被完全跳过的 parts 总数
  • ProfileEvent_MutationCreatedEmptyParts (UInt64) — 未执行 mutation、而是被替换为空 parts 的 parts 总数
  • ProfileEvent_MutatedRows (UInt64) — 用于 mutation 读取的行数。这是 mutation 之前的行数
  • ProfileEvent_MutatedUncompressedBytes (UInt64) — 为 mutation 读取的未压缩字节数 (按列在内存中的存储形式计算) 。这是 mutation 之前的数值。
  • ProfileEvent_MutationAffectedRowsUpperBound (UInt64) — 受 mutation 影响的行数上限 (例如,满足 UPDATE 或 DELETE mutation 谓词的行数) 。实际数量可能会略少
  • ProfileEvent_MutationTotalMilliseconds (UInt64) — 执行 mutation 所花费的总时间。
  • ProfileEvent_MutationExecuteMilliseconds (UInt64) — 执行 mutation 期间的总繁忙时间。
  • ProfileEvent_MutationCommitMilliseconds (UInt64) — 提交 mutation 结果所花费的总时间 (part 重命名、校验和验证、ZooKeeper 更新)
  • ProfileEvent_MutationAllPartColumns (UInt64) — 为 part 中所有列创建变更任务的次数
  • ProfileEvent_MutationSomePartColumns (UInt64) — 在 part 中创建对部分列执行 mutation 的任务的次数
  • ProfileEvent_MutateTaskProjectionsCalculationMicroseconds (UInt64) — 在 mutation 中计算投影所耗费的时间
  • ProfileEvent_MergeTreeDataWriterRows (UInt64) — 插入到 MergeTree 表中的行数。
  • ProfileEvent_MergeTreeDataWriterUncompressedBytes (UInt64) — INSERT 到 MergeTree 表中的未压缩字节数 (按列在内存中的存储形式计算) 。
  • ProfileEvent_MergeTreeDataWriterCompressedBytes (UInt64) — 为 INSERT 到 MergeTree 表的数据写入文件系统的字节数。
  • ProfileEvent_MergeTreeDataWriterBlocks (UInt64) — INSERT 到 MergeTree 表中的块数量。每个块都会形成一个级别为 0 的数据分区片段。
  • ProfileEvent_MergeTreeDataWriterBlocksAlreadySorted (UInt64) — INSERT 到 MergeTree 表中且看起来已预先排序的块数。
  • ProfileEvent_MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds (UInt64) — MergeMutate 执行器任务在 executeStep() 中花费的时间。
  • ProfileEvent_MergeMutateBackgroundExecutorTaskCancelMicroseconds (UInt64) — 在 MergeMutate 执行器任务中执行 cancel() 所花费的时间。
  • ProfileEvent_MergeMutateBackgroundExecutorTaskResetMicroseconds (UInt64) — 重置 MergeMutate 执行器任务所花费的时间。
  • ProfileEvent_MergeMutateBackgroundExecutorWaitMicroseconds (UInt64) — 在 MergeMutate 执行器中等待完成的耗时。
  • ProfileEvent_MoveBackgroundExecutorTaskExecuteStepMicroseconds (UInt64) — Move 执行器任务在 executeStep() 中耗费的时间。
  • ProfileEvent_MoveBackgroundExecutorTaskCancelMicroseconds (UInt64) — 在 Move 执行器任务执行 cancel() 时花费的时间。
  • ProfileEvent_MoveBackgroundExecutorTaskResetMicroseconds (UInt64) — Move 执行器重置任务所花费的时间。
  • ProfileEvent_MoveBackgroundExecutorWaitMicroseconds (UInt64) — 在 Move 执行器中等待任务完成所花费的时间。
  • ProfileEvent_FetchBackgroundExecutorTaskExecuteStepMicroseconds (UInt64) — 拉取执行器任务执行 executeStep() 所花费的时间。
  • ProfileEvent_FetchBackgroundExecutorTaskCancelMicroseconds (UInt64) — 在 Fetch 执行器任务的 cancel() 中耗费的时间。
  • ProfileEvent_FetchBackgroundExecutorTaskResetMicroseconds (UInt64) — 重置 Fetch 执行器任务耗费的时间。
  • ProfileEvent_FetchBackgroundExecutorWaitMicroseconds (UInt64) — 在拉取执行器中等待完成所耗费的时间。
  • ProfileEvent_CommonBackgroundExecutorTaskExecuteStepMicroseconds (UInt64) — Common 执行器任务在 executeStep() 中的耗时。
  • ProfileEvent_CommonBackgroundExecutorTaskCancelMicroseconds (UInt64) — 在 Common 执行器任务的 cancel() 操作中花费的时间。
  • ProfileEvent_CommonBackgroundExecutorTaskResetMicroseconds (UInt64) — 重置 Common 执行器任务的耗时。
  • ProfileEvent_CommonBackgroundExecutorWaitMicroseconds (UInt64) — 在 Common 执行器中等待完成所耗费的时间。
  • ProfileEvent_MergeTreeDataWriterSkipIndicesCalculationMicroseconds (UInt64) — 计算跳过索引所花费的时间
  • ProfileEvent_MergeTreeDataWriterStatisticsCalculationMicroseconds (UInt64) — 计算统计信息所花费的时间
  • ProfileEvent_MergeTreeDataWriterSortingBlocksMicroseconds (UInt64) — 排序块所花费的时间
  • ProfileEvent_MergeTreeDataWriterMergingBlocksMicroseconds (UInt64) — 合并输入块所耗费的时间 (适用于特殊的 MergeTree 引擎)
  • ProfileEvent_MergeTreeDataWriterProjectionsCalculationMicroseconds (UInt64) — 计算投影所花费的时间
  • ProfileEvent_MergeTreeDataProjectionWriterSortingBlocksMicroseconds (UInt64) — 对块进行排序所花费的时间 (对于投影,这里的键可能不同于表的排序键)
  • ProfileEvent_MergeTreeDataProjectionWriterMergingBlocksMicroseconds (UInt64) — 块合并耗时
  • ProfileEvent_InsertedWideParts (UInt64) — 以 Wide 格式插入的 parts 数量。
  • ProfileEvent_InsertedCompactParts (UInt64) — 以 Compact 格式插入的 parts 数。
  • ProfileEvent_MergedIntoWideParts (UInt64) — 被合并为 Wide 格式的 parts 数量。
  • ProfileEvent_MergedIntoCompactParts (UInt64) — 被合并为 Compact 格式的 parts 数量。
  • ProfileEvent_MergeTreeDataProjectionWriterRows (UInt64) — 向 MergeTree 表投影中 INSERT 的行数。
  • ProfileEvent_MergeTreeDataProjectionWriterUncompressedBytes (UInt64) — 插入到 MergeTree 表投影中的未压缩字节数 (按列在内存中的存储形式计算) 。
  • ProfileEvent_MergeTreeDataProjectionWriterCompressedBytes (UInt64) — 将数据 INSERT 到 MergeTree 表投影时写入文件系统的字节数。
  • ProfileEvent_MergeTreeDataProjectionWriterBlocks (UInt64) — INSERT 到 MergeTree 表投影的块数。每个块都会形成一个 0 级数据分区片段。
  • ProfileEvent_MergeTreeDataProjectionWriterBlocksAlreadySorted (UInt64) — INSERT 到 MergeTree 表投影中且看起来已排序的块数。
  • ProfileEvent_CannotRemoveEphemeralNode (UInt64) — 尝试移除临时节点时发生 error 的次数。这不是问题,因为我们的 ZooKeeper 库实现能够保证 session 会过期,并且该节点会被移除。
  • ProfileEvent_RegexpWithMultipleNeedlesCreated (UInt64) — 已编译的包含多模式串的正则表达式 (VectorScan 库) 。
  • ProfileEvent_RegexpWithMultipleNeedlesGlobalCacheHit (UInt64) — 从全局缓存拉取已编译的多模式串正则表达式 (VectorScan 库) 的次数。
  • ProfileEvent_RegexpWithMultipleNeedlesGlobalCacheMiss (UInt64) — 未能从全局缓存中拉取 VectorScan 库已编译的多模式串正则表达式的次数。
  • ProfileEvent_RegexpLocalCacheHit (UInt64) — 从本地缓存中拉取已编译正则表达式的次数。
  • ProfileEvent_RegexpLocalCacheMiss (UInt64) — 未能从本地缓存获取编译后的正则表达式的次数。
  • ProfileEvent_ContextLock (UInt64) — 获取 Context 锁或尝试获取该锁的次数。这是一个全局锁。
  • ProfileEvent_ContextLockWaitMicroseconds (UInt64) — Context 锁等待时间 (单位:微秒)
  • ProfileEvent_StorageBufferFlush (UInt64) — Buffer 表中缓冲区被写入存储的次数。
  • ProfileEvent_StorageBufferErrorOnFlush (UInt64) — 因向目标表写入出错而导致 'Buffer' 表中的缓冲区无法 flush 的次数。
  • ProfileEvent_StorageBufferPassedAllMinThresholds (UInt64) — 在 'Buffer' 表中,满足所有最小阈值条件并刷新缓冲区的次数。
  • ProfileEvent_StorageBufferPassedTimeMaxThreshold (UInt64) — 在 'Buffer' 表中,达到最大时间阈值从而刷写缓冲区的次数。
  • ProfileEvent_StorageBufferPassedRowsMaxThreshold (UInt64) — 在 Buffer 表中,为将缓冲区刷新到存储而达到最大行数阈值条件的次数。
  • ProfileEvent_StorageBufferPassedBytesMaxThreshold (UInt64) — 在 'Buffer' 表中,达到触发缓冲区 flush 的最大字节数阈值条件的次数。
  • ProfileEvent_StorageBufferPassedTimeFlushThreshold (UInt64) — 在 Buffer 表中,仅后台按时间触发的 flush 阈值达到、从而刷新缓冲区的次数。这是一个仅供专家使用的指标。如果你读到这里但并非专家,请停止阅读。
  • ProfileEvent_StorageBufferPassedRowsFlushThreshold (UInt64) — 在 Buffer 表中,仅后台按行数触发的 flush 阈值达到、从而刷新缓冲区的次数。这是仅供专家使用的指标。如果你看到这段说明但并非专家,请停止阅读。
  • ProfileEvent_StorageBufferPassedBytesFlushThreshold (UInt64) — 在 Buffer 表中,为对缓冲区执行 flush 而达到仅后台字节数 flush 阈值的次数。这是仅供专家使用的指标。如果你读到这里却不是专家,请停止阅读。
  • ProfileEvent_StorageBufferLayerLockReadersWaitMilliseconds (UInt64) — 读取时等待 Buffer 层的耗时。
  • ProfileEvent_StorageBufferLayerLockWritersWaitMilliseconds (UInt64) — 等待可用于写入的空闲 Buffer 层所花费的时间 (可用于调优 Buffer 层) 。
  • ProfileEvent_SystemLogErrorOnFlush (UInt64) — 任一系统日志未能刷写到相应系统表的次数。失败后会重复尝试刷写。
  • ProfileEvent_DictCacheKeysRequested (UInt64) — 为“cache”类型字典从数据源请求的键数量。
  • ProfileEvent_DictCacheKeysRequestedMiss (UInt64) — 从数据源为“cache”类型的字典请求、但未在数据源中找到的键的数量。
  • ProfileEvent_DictCacheKeysRequestedFound (UInt64) — 为“cache”类型的字典从数据源请求且在数据源中找到的键数量。
  • ProfileEvent_DictCacheKeysExpired (UInt64) — 在 'cache' 类型字典中查找到、且虽存在于缓存中但已失效的键的数量。
  • ProfileEvent_DictCacheKeysNotFound (UInt64) — 在“cache”类型字典中查找但未命中的键数量。
  • ProfileEvent_DictCacheKeysHit (UInt64) — 在 'cache' 类型的字典中查找并在缓存中命中的键数。
  • ProfileEvent_DictCacheRequestTimeNs (UInt64) — 查询 'cache' 类型字典的外部数据源所花费的纳秒数。
  • ProfileEvent_DictCacheRequests (UInt64) — 向外部数据源发起的针对 cache 类型字典的批量请求次数。
  • ProfileEvent_DictCacheLockWriteNs (UInt64) — 为更新 'cache' 类型字典的数据而等待写锁所耗费的纳秒数。
  • ProfileEvent_DictCacheLockReadNs (UInt64) — 在查找 'cache' 类型字典的数据时,等待获取读取锁所耗费的纳秒数。
  • ProfileEvent_DistributedSyncInsertionTimeoutExceeded (UInt64) — 在同步插入 Distributed 表期间,等待分片时超时 (distributed_foreground_insert = 1)
  • ProfileEvent_DistributedAsyncInsertionFailures (UInt64) — 向分布式表执行非同期 INSERT 的失败次数 (当 'distributed_foreground_insert' = 0 时)
  • ProfileEvent_DataAfterMergeDiffersFromReplica (UInt64) — merge 后的数据在字节级别上与另一副本上的数据不完全一致的次数。可能有以下几个原因:
    1. 服务器更新后使用了更新版本的压缩库。
    2. 使用了其他压缩方法。
    3. 使用了非确定性压缩算法 (这种情况极少见) 。
    4. 由于代码中的逻辑错误,导致合并算法出现非确定性。
    5. 由于代码中的 bug,导致内存中的数据损坏。
    6. 由于硬件问题,导致内存中的数据损坏。
    7. 服务器启动后手动修改了源数据。
    8. 手动修改了存储在 ZooKeeper 中的校验和。
    9. 与 part 格式相关的设置 (例如 'enable_mixed_granularity_parts') 在不同副本上不一致。 服务器已成功检测到这种情况,并将从该副本下载 merged part,以强制得到字节级完全一致的结果。
  • ProfileEvent_DataAfterMutationDiffersFromReplica (UInt64) — mutation 后的数据与其他副本上的数据在字节级别上不完全一致的次数。除 'DataAfterMergeDiffersFromReplica' 中所述原因外,这也可能是由非决定论的 mutation 导致的。
  • ProfileEvent_PolygonsAddedToPool (UInt64) — 一个多边形已添加到 pointInPolygon 函数的缓存 (池) 中。
  • ProfileEvent_PolygonsInPoolAllocatedBytes (UInt64) — 为 'pointInPolygon' 函数加入缓存 (池) 的多边形占用的字节数。
  • ProfileEvent_NaiveBayesClassifierModelsLoaded (UInt64) — 已加载的朴素贝叶斯分类器模型数。
  • ProfileEvent_NaiveBayesClassifierModelsAllocatedBytes (UInt64) — 为 Naive Bayes Classifier 模型已分配的字节数。
  • ProfileEvent_USearchAddCount (UInt64) — 添加到 usearch 索引的向量数量。
  • ProfileEvent_USearchAddVisitedMembers (UInt64) — 将向量添加到 usearch 索引时访问的节点数。
  • ProfileEvent_USearchAddComputedDistances (UInt64) — 向 usearch 索引中添加向量时计算距离的次数。
  • ProfileEvent_USearchSearchCount (UInt64) — 在 usearch 索引中执行的搜索操作总次数。
  • ProfileEvent_USearchSearchVisitedMembers (UInt64) — 在 usearch 索引中搜索时访问的节点数量。
  • ProfileEvent_USearchSearchComputedDistances (UInt64) — 在搜索 usearch 索引时计算距离的次数。
  • ProfileEvent_RWLockAcquiredReadLocks (UInt64) — 在 heavy RWLock 中获取读锁的次数。
  • ProfileEvent_RWLockAcquiredWriteLocks (UInt64) — 在 heavy RWLock 中获取写锁的次数。
  • ProfileEvent_RWLockReadersWaitMilliseconds (UInt64) — 等待获取读锁的总耗时 (在 heavy RWLock 中) 。
  • ProfileEvent_RWLockWritersWaitMilliseconds (UInt64) — 等待获取写锁所花费的总时间 (在 heavy RWLock 中) 。
  • ProfileEvent_DNSError (UInt64) — DNS 解析错误总数
  • ProfileEvent_PartsLockHoldMicroseconds (UInt64) — 在 MergeTree 表中持有数据分区片段锁的总时间
  • ProfileEvent_PartsLockWaitMicroseconds (UInt64) — 在 MergeTree 表中等待数据分区片段锁的总耗时
  • ProfileEvent_PartsLocks (UInt64) — MergeTree 表的数据分区片段锁被获取的次数
  • ProfileEvent_SharedPartsLockHoldMicroseconds (UInt64) — 在 MergeTree 表中持有共享数据分区片段锁的总时间
  • ProfileEvent_SharedPartsLockWaitMicroseconds (UInt64) — 在 MergeTree 表中等待共享数据分区片段锁的总时间
  • ProfileEvent_SharedPartsLocks (UInt64) — 获取 MergeTree 表共享数据 parts 锁的次数
  • ProfileEvent_RealTimeMicroseconds (UInt64) — 处理线程 (查询及其他任务) 消耗的总实际 (挂钟) 时间 (请注意,这是累计值) 。
  • ProfileEvent_UserTimeMicroseconds (UInt64) — 在用户模式下执行 CPU 指令的处理线程 (用于查询和其他任务) 所消耗的总时间。包括因访问主内存、缓存未命中、分支预测失误、超线程等导致 CPU 管道停顿的时间。
  • ProfileEvent_SystemTimeMicroseconds (UInt64) — 处理线程 (执行查询和其他任务) 在 OS 内核模式下执行 CPU 指令所花费的总时间。即耗费在系统调用上的时间,不包括阻塞式系统调用期间的等待时间。
  • ProfileEvent_MemoryOvercommitWaitTimeMicroseconds (UInt64) — 在 OvercommitTracker 中等待内存释放的总时间。
  • ProfileEvent_MemoryAllocatorPurge (UInt64) — 请求执行内存分配器清理的总次数
  • ProfileEvent_MemoryAllocatorPurgeTimeMicroseconds (UInt64) — 内存分配器清理的总耗时
  • ProfileEvent_SoftPageFaults (UInt64) — 查询执行线程中发生软缺页错误的次数。软缺页错误通常意味着内存分配器缓存未命中,因此需要从 OS 获取新的内存映射,并随后分配一个物理内存页。
  • ProfileEvent_HardPageFaults (UInt64) — 查询执行线程中的硬缺页数量。较高的值表明,可能是你忘记在服务器上关闭 swap,也可能是在极高的内存压力下,ClickHouse 二进制文件的内存页被逐出,或者表数据成功使用了 'mmap' 读取方法。
  • ProfileEvent_OSIOWaitMicroseconds (UInt64) — 从操作系统视角来看,线程等待 IO 操作结果的总耗时。这是真实的 IO,不包括页缓存。
  • ProfileEvent_OSCPUWaitMicroseconds (UInt64) — 从操作系统视角来看,线程已准备好执行但仍在等待 OS 调度的总时间。
  • ProfileEvent_OSCPUVirtualTimeMicroseconds (UInt64) — OS 视角下的 CPU 耗时。不包括因虚拟化导致的非自愿等待时间。
  • ProfileEvent_OSReadBytes (UInt64) — 从磁盘或块设备读取的字节数。不包括从 OS 页缓存读取的字节。由于块大小、预读等因素,统计值可能会高于实际所需数据量。
  • ProfileEvent_OSWriteBytes (UInt64) — 写入磁盘或块设备的字节数。不包括 page cache 脏页中的字节。也可能不包括由 OS 异步写入的数据。
  • ProfileEvent_OSReadChars (UInt64) — 从文件系统 (包括页缓存) 、网络及其他文件中读取的字节数。
  • ProfileEvent_OSWriteChars (UInt64) — 写入文件系统的字节数,包括页缓存,以及写入网络和其他文件的字节数。
  • ProfileEvent_ParallelReplicasHandleRequestMicroseconds (UInt64) — 处理来自副本的 mark 请求所花费的时间
  • ProfileEvent_ParallelReplicasHandleAnnouncementMicroseconds (UInt64) — 处理副本通知耗费的时间
  • ProfileEvent_ParallelReplicasAnnouncementMicroseconds (UInt64) — 发送通知所花费的时间
  • ProfileEvent_ParallelReplicasReadRequestMicroseconds (UInt64) — 读取请求耗时
  • ProfileEvent_ParallelReplicasReadAssignedMarks (UInt64) — 所有副本中通过一致性哈希分配的已调度 marks 总数
  • ProfileEvent_ParallelReplicasReadUnassignedMarks (UInt64) — 所有副本中已调度的未分配标记数量总和
  • ProfileEvent_ParallelReplicasReadAssignedForStealingMarks (UInt64) — 所有副本中,通过一致性哈希分配给窃取操作的已调度 marks 数量总和
  • ProfileEvent_ParallelReplicasReadMarks (UInt64) — 给定副本读取的 marks 数量
  • ProfileEvent_ParallelReplicasStealingByHashMicroseconds (UInt64) — 为按哈希窃取而收集分段所花费的时间
  • ProfileEvent_ParallelReplicasProcessingPartsMicroseconds (UInt64) — 处理数据分区片段耗费的时间
  • ProfileEvent_ParallelReplicasStealingLeftoversMicroseconds (UInt64) — 收集遗留分段所花费的时间
  • ProfileEvent_ParallelReplicasCollectingOwnedSegmentsMicroseconds (UInt64) — 收集由哈希分配的分段所花费的时间
  • ProfileEvent_ParallelReplicasNumRequests (UInt64) — 发送至发起节点的请求数。
  • ProfileEvent_ParallelReplicasDeniedRequests (UInt64) — 发起节点收到的完全被拒绝的请求数
  • ProfileEvent_CacheWarmerBytesDownloaded (UInt64) — 专用后台线程拉取到文件系统缓存中的数据量。
  • ProfileEvent_CacheWarmerDataPartsDownloaded (UInt64) — 由 CacheWarmer 完整拉取的数据分区片段数。
  • ProfileEvent_IgnoredColdParts (UInt64) — 请参阅设置 ignore_cold_parts_seconds。读取查询忽略非常新的 parts 的次数;这些 parts 尚未被 CacheWarmer 拉取到缓存中。
  • ProfileEvent_PreferredWarmedUnmergedParts (UInt64) — 请参见设置 prefer_warmed_unmerged_parts_seconds。表示读取查询使用缓存中已过时的预合并 parts,而不是尚未被 CacheWarmer 拉取到缓存中的 merged part 的次数。
  • ProfileEvent_PerfCPUCycles (UInt64) — 总周期数。请留意 CPU 频率调整期间的影响。
  • ProfileEvent_PerfInstructions (UInt64) — 已执行的指令数。请注意,这些值可能会受多种因素影响,尤其是硬件中断计数。
  • ProfileEvent_PerfCacheReferences (UInt64) — 缓存访问次数。通常,这表示对末级缓存的访问,但具体含义可能因您的 CPU 而异。其中还可能包括预取和一致性消息;同样,这取决于您的 CPU 设计。
  • ProfileEvent_PerfCacheMisses (UInt64) — 缓存未命中。通常表示最后一级缓存未命中;该项通常与 PERFCOUNTHWCACHEREFERENCES 事件结合使用,以计算缓存未命中率。
  • ProfileEvent_PerfBranchInstructions (UInt64) — 已废弃的分支指令数。在 Linux 2.6.35 之前,在 AMD 处理器上这里使用的是错误的事件。
  • ProfileEvent_PerfBranchMisses (UInt64) — 分支指令误预测次数。
  • ProfileEvent_PerfBusCycles (UInt64) — 总线周期数,可能与总周期数不同。
  • ProfileEvent_PerfStalledCyclesFrontend (UInt64) — 指令发射期间的停滞周期数。
  • ProfileEvent_PerfStalledCyclesBackend (UInt64) — 指令退休阶段的停滞周期数。
  • ProfileEvent_PerfRefCPUCycles (UInt64) — 总周期数;不受 CPU 频率缩放影响。
  • ProfileEvent_PerfCPUClock (UInt64) — CPU 时钟,一种高分辨率的单 CPU 计时器
  • ProfileEvent_PerfTaskClock (UInt64) — 当前正在运行任务的专用时钟计数
  • ProfileEvent_PerfContextSwitches (UInt64) — 上下文切换次数
  • ProfileEvent_PerfCPUMigrations (UInt64) — 进程迁移到新的 CPU 的次数
  • ProfileEvent_PerfAlignmentFaults (UInt64) — 对齐故障的数量。当发生未对齐的内存访问时,就会出现这类故障;内核虽可处理,但会降低性能。此类情况仅会出现在某些架构上 (x86 上绝不会发生) 。
  • ProfileEvent_PerfEmulationFaults (UInt64) — 仿真故障次数。内核有时会在遇到未实现的指令时陷入陷阱,并为用户空间模拟执行这些指令。这可能会对性能造成负面影响。
  • ProfileEvent_PerfMinEnabledTime (UInt64) — 在所有事件中,某个事件处于启用状态的最短时间。用于跟踪事件多路复用的影响
  • ProfileEvent_PerfMinEnabledRunningTime (UInt64) — 启用时间最短的事件的运行时间。用于跟踪事件多路复用的程度
  • ProfileEvent_PerfDataTLBReferences (UInt64) — 数据 TLB 引用次数
  • ProfileEvent_PerfDataTLBMisses (UInt64) — 数据 TLB 未命中
  • ProfileEvent_PerfInstructionTLBReferences (UInt64) — 指令 TLB 访问次数
  • ProfileEvent_PerfInstructionTLBMisses (UInt64) — 指令 TLB 未命中
  • ProfileEvent_PerfLocalMemoryReferences (UInt64) — 本地 NUMA 节点内存读取次数
  • ProfileEvent_PerfLocalMemoryMisses (UInt64) — 本地 NUMA 节点内存读取未命中次数
  • ProfileEvent_CannotWriteToWriteBufferDiscard (UInt64) — 由于管道已满或无法向管道写入,查询分析器或信号处理程序丢弃的堆栈跟踪数量。
  • ProfileEvent_QueryProfilerSignalOverruns (UInt64) — 因超限而丢弃查询分析器信号处理的次数,加上因超限而未由 OS 投递的信号数量。
  • ProfileEvent_QueryProfilerConcurrencyOverruns (UInt64) — 由于其他线程中同时运行的查询分析器过多而丢弃查询分析器信号处理的次数,这可能表示系统过载。
  • ProfileEvent_QueryProfilerRuns (UInt64) — QueryProfiler 运行的次数。
  • ProfileEvent_QueryProfilerErrors (UInt64) — 异步堆栈展开过程中发生的无效内存访问。
  • ProfileEvent_CreatedLogEntryForMerge (UInt64) — 已成功创建用于合并 ReplicatedMergeTree 中 parts 的日志条目。
  • ProfileEvent_NotCreatedLogEntryForMerge (UInt64) — 由于另一个副本并发更新日志,未能创建用于合并 parts 的 ReplicatedMergeTree 日志条目。
  • ProfileEvent_CreatedLogEntryForMutation (UInt64) — 已成功创建用于对 ReplicatedMergeTree 中的 parts 执行 mutation 的日志条目。
  • ProfileEvent_NotCreatedLogEntryForMutation (UInt64) — 由于另一副本并发更新日志,未能创建用于对 ReplicatedMergeTree 中的 parts 执行 mutation 的日志条目。
  • ProfileEvent_S3ReadMicroseconds (UInt64) — 对 S3 存储发起的 GET 和 HEAD 请求所用时间。
  • ProfileEvent_S3ReadRequestsCount (UInt64) — 向 S3 存储发出的 GET 和 HEAD 请求数量。
  • ProfileEvent_S3ReadRequestsErrors (UInt64) — 对 S3 存储发起的 GET 和 HEAD 请求中的非限流错误数。
  • ProfileEvent_S3ReadRequestsThrottling (UInt64) — 对 S3 存储的 GET 和 HEAD 请求中出现的 429 和 503 错误数量。
  • ProfileEvent_S3ReadRequestsRedirects (UInt64) — 对 S3 存储发起的 GET 和 HEAD 请求中的重定向次数。
  • ProfileEvent_S3ReadRequestAttempts (UInt64) — GET 和 HEAD 请求的尝试次数,包括首次尝试和任何后续重试,但不包括由 S3 重试策略在内部执行的重试
  • ProfileEvent_S3ReadRequestRetryableErrors (UInt64) — GET 和 HEAD 请求中可重试错误的数量,不包括由 S3 重试策略在内部执行的重试次数
  • ProfileEvent_S3WriteMicroseconds (UInt64) — 对 S3 存储执行 POST、DELETE、PUT 和 PATCH 请求所耗费的时间。
  • ProfileEvent_S3WriteRequestsCount (UInt64) — 向 S3 存储发送的 POST、DELETE、PUT 和 PATCH 请求数。
  • ProfileEvent_S3WriteRequestsErrors (UInt64) — 向 S3 存储发送的 POST、DELETE、PUT 和 PATCH 请求中出现的非限流错误数。
  • ProfileEvent_S3WriteRequestsThrottling (UInt64) — 对 S3 存储发起的 POST、DELETE、PUT 和 PATCH 请求中出现的 429 和 503 错误数。
  • ProfileEvent_S3WriteRequestsRedirects (UInt64) — 向 S3 存储发起的 POST、DELETE、PUT 和 PATCH 请求发生重定向的次数。
  • ProfileEvent_S3WriteRequestAttempts (UInt64) — POST、DELETE、PUT 和 PATCH 请求的尝试总次数,包括首次尝试和任何重试,但不包括由重试策略内部执行的重试
  • ProfileEvent_S3WriteRequestRetryableErrors (UInt64) — POST、DELETE、PUT 和 PATCH 请求中可重试错误的数量,不包括由重试策略内部执行的重试
  • ProfileEvent_DiskS3ReadMicroseconds (UInt64) — 对 DiskS3 storage 发起的 GET 和 HEAD 请求的耗时。
  • ProfileEvent_DiskS3ReadRequestsCount (UInt64) — 向 DiskS3 存储发起的 GET 和 HEAD 请求数。
  • ProfileEvent_DiskS3ReadRequestsErrors (UInt64) — 对 DiskS3 storage 发起的 GET 和 HEAD 请求中,非限流错误的数量。
  • ProfileEvent_DiskS3ReadRequestsThrottling (UInt64) — 对 DiskS3 存储发起的 GET 和 HEAD 请求中出现的 429 和 503 错误数。
  • ProfileEvent_DiskS3ReadRequestsRedirects (UInt64) — 对 DiskS3 存储发起的 GET 和 HEAD 请求中的重定向次数。
  • ProfileEvent_DiskS3ReadRequestAttempts (UInt64) — 对 DiskS3 存储发出的 GET 和 HEAD 请求的尝试次数,包括首次尝试和任何重试,但不包括由 S3 重试策略在内部执行的重试
  • ProfileEvent_DiskS3ReadRequestRetryableErrors (UInt64) — DiskS3 存储中 GET 和 HEAD 请求的可重试错误数,不包括由 S3 重试策略在内部执行的重试
  • ProfileEvent_DiskS3WriteMicroseconds (UInt64) — 对 DiskS3 存储发起的 POST、DELETE、PUT 和 PATCH 请求的耗时。
  • ProfileEvent_DiskS3WriteRequestsCount (UInt64) — 向 DiskS3 存储发出的 POST、DELETE、PUT 和 PATCH 请求数。
  • ProfileEvent_DiskS3WriteRequestsErrors (UInt64) — 向 DiskS3 存储发起的 POST、DELETE、PUT 和 PATCH 请求中发生的非限流错误数量。
  • ProfileEvent_DiskS3WriteRequestsThrottling (UInt64) — 在向 DiskS3 存储发起的 POST、DELETE、PUT 和 PATCH 请求中,429 和 503 错误的数量。
  • ProfileEvent_DiskS3WriteRequestsRedirects (UInt64) — DiskS3 存储中 POST、DELETE、PUT 和 PATCH 请求的重定向次数。
  • ProfileEvent_DiskS3WriteRequestAttempts (UInt64) — 对 DiskS3 存储发出的 POST、DELETE、PUT 和 PATCH 请求的尝试次数,包括首次尝试和任何重试,但不包括由重试策略在内部执行的重试
  • ProfileEvent_DiskS3WriteRequestRetryableErrors (UInt64) — 向 DiskS3 存储发出的 POST、DELETE、PUT 和 PATCH 请求产生的可重试错误数量,不包括重试策略在内部执行的重试
  • ProfileEvent_S3DeleteObjects (UInt64) — S3 API DeleteObject 调用次数。
  • ProfileEvent_S3CopyObject (UInt64) — S3 API CopyObject 调用的次数。
  • ProfileEvent_S3ListObjects (UInt64) — S3 API ListObjects 的调用次数。
  • ProfileEvent_S3HeadObject (UInt64) — S3 API HeadObject 调用次数。
  • ProfileEvent_S3GetObjectTagging (UInt64) — S3 API GetObjectTagging 调用次数。
  • ProfileEvent_S3CreateMultipartUpload (UInt64) — S3 API CreateMultipartUpload 调用的次数。
  • ProfileEvent_S3UploadPartCopy (UInt64) — S3 API UploadPartCopy 的调用次数。
  • ProfileEvent_S3UploadPart (UInt64) — S3 API UploadPart 的调用次数。
  • ProfileEvent_S3AbortMultipartUpload (UInt64) — S3 API AbortMultipartUpload 的调用次数。
  • ProfileEvent_S3CompleteMultipartUpload (UInt64) — S3 API CompleteMultipartUpload 的调用次数。
  • ProfileEvent_S3PutObject (UInt64) — S3 API PutObject 调用的次数。
  • ProfileEvent_S3GetObject (UInt64) — S3 API GetObject 调用次数。
  • ProfileEvent_DiskS3DeleteObjects (UInt64) — DiskS3 API DeleteObject(s) 调用的次数。
  • ProfileEvent_DiskS3CopyObject (UInt64) — DiskS3 API 的 CopyObject 调用次数。
  • ProfileEvent_DiskS3ListObjects (UInt64) — DiskS3 API ListObjects 的调用次数。
  • ProfileEvent_DiskS3HeadObject (UInt64) — DiskS3 API 的 HeadObject 调用次数。
  • ProfileEvent_DiskS3GetObjectTagging (UInt64) — DiskS3 API 的 GetObjectTagging 调用次数。
  • ProfileEvent_DiskS3CreateMultipartUpload (UInt64) — DiskS3 API CreateMultipartUpload 的调用次数。
  • ProfileEvent_DiskS3UploadPartCopy (UInt64) — DiskS3 API 的 UploadPartCopy 调用次数。
  • ProfileEvent_DiskS3UploadPart (UInt64) — DiskS3 API UploadPart 的调用次数。
  • ProfileEvent_DiskS3AbortMultipartUpload (UInt64) — DiskS3 API AbortMultipartUpload 调用的次数。
  • ProfileEvent_DiskS3CompleteMultipartUpload (UInt64) — DiskS3 API CompleteMultipartUpload 的调用次数。
  • ProfileEvent_DiskS3PutObject (UInt64) — DiskS3 API 的 PutObject 调用次数。
  • ProfileEvent_DiskS3GetObject (UInt64) — DiskS3 API GetObject 的调用次数。
  • ProfileEvent_DiskPlainRewritableAzureDirectoryCreated (UInt64) — 由 plain_rewritable 元数据存储为 AzureObjectStorage 创建的目录数量。
  • ProfileEvent_DiskPlainRewritableAzureDirectoryRemoved (UInt64) — 由 AzureObjectStorage 的 'plain_rewritable' 元数据存储删除的目录数量。
  • ProfileEvent_DiskPlainRewritableLocalDirectoryCreated (UInt64) — 由 LocalObjectStorage 的 plain_rewritable 元数据存储创建的目录数。
  • ProfileEvent_DiskPlainRewritableLocalDirectoryRemoved (UInt64) — 由 LocalObjectStorage 的 plain_rewritable 元数据存储移除的目录数量。
  • ProfileEvent_DiskPlainRewritableS3DirectoryCreated (UInt64) — 由 S3ObjectStorage 的 'plain_rewritable' 元数据存储创建的目录数。
  • ProfileEvent_DiskPlainRewritableS3DirectoryRemoved (UInt64) — 用于 S3ObjectStorage 的 'plain_rewritable' 元数据存储删除的目录数。
  • ProfileEvent_DiskPlainRewritableLegacyLayoutDiskCount (UInt64) — 使用旧版布局的 plain_rewritable 磁盘数量。
  • ProfileEvent_S3Clients (UInt64) — 已创建的 S3 客户端数。
  • ProfileEvent_TinyS3Clients (UInt64) — 复用另一个客户端中现有认证提供程序的 S3 客户端副本数量。
  • ProfileEvent_EngineFileLikeReadFiles (UInt64) — 在使用文件的表引擎 (如 File/S3/URL/HDFS) 中读取的文件总数。
  • ProfileEvent_ReadBufferFromS3Microseconds (UInt64) — 从 S3 读取耗费的时间。
  • ProfileEvent_ReadBufferFromS3InitMicroseconds (UInt64) — 初始化与 S3 的连接所用的时间。
  • ProfileEvent_ReadBufferFromS3Bytes (UInt64) — 从 S3 读取的字节数。
  • ProfileEvent_ReadBufferFromS3RequestsErrors (UInt64) — 从 S3 读取过程中发生的异常次数。
  • ProfileEvent_WriteBufferFromS3Microseconds (UInt64) — 写入 S3 所耗费的时间。
  • ProfileEvent_WriteBufferFromS3Bytes (UInt64) — 写入到 S3 的字节数。
  • ProfileEvent_WriteBufferFromS3RequestsErrors (UInt64) — 写入 S3 时发生的异常数。
  • ProfileEvent_WriteBufferFromS3WaitInflightLimitMicroseconds (UInt64) — 当当前请求数达到 s3_max_inflight_parts_for_one_file 定义的上限时,等待其中部分请求完成所花费的时间。
  • ProfileEvent_QueryMemoryLimitExceeded (UInt64) — 查询超出内存限制的次数。
  • ProfileEvent_MemoryAllocatedWithoutCheck (UInt64) — 未检查内存约束即分配内存的次数。
  • ProfileEvent_MemoryAllocatedWithoutCheckBytes (UInt64) — 未检查内存约束时已分配的字节数。
  • ProfileEvent_AzureGetObject (UInt64) — Azure API GetObject 调用的次数。
  • ProfileEvent_AzureUpload (UInt64) — Azure Blob 存储 API Upload 调用次数
  • ProfileEvent_AzureStageBlock (UInt64) — Azure Blob 存储 API StageBlock 的调用次数
  • ProfileEvent_AzureCommitBlockList (UInt64) — Azure Blob 存储 API CommitBlockList 的调用次数
  • ProfileEvent_AzureCopyObject (UInt64) — Azure Blob 存储 API 的 CopyObject 调用次数
  • ProfileEvent_AzureDeleteObjects (UInt64) — Azure Blob 存储 API DeleteObject 调用次数。
  • ProfileEvent_AzureListObjects (UInt64) — Azure Blob 存储 API ListObjects 的调用次数。
  • ProfileEvent_AzureGetProperties (UInt64) — Azure Blob 存储 API GetProperties 的调用次数。
  • ProfileEvent_AzureCreateContainer (UInt64) — Azure Blob 存储 API CreateContainer 的调用次数。
  • ProfileEvent_DiskAzureGetObject (UInt64) — Disk Azure API GetObject 调用次数。
  • ProfileEvent_DiskAzureUpload (UInt64) — Disk Azure Blob 存储 API Upload 调用的次数
  • ProfileEvent_DiskAzureStageBlock (UInt64) — Disk Azure Blob 存储 API 的 StageBlock 调用次数
  • ProfileEvent_DiskAzureCommitBlockList (UInt64) — Disk Azure Blob 存储 API 的 CommitBlockList 调用次数
  • ProfileEvent_DiskAzureCopyObject (UInt64) — Disk Azure Blob 存储 API 的 CopyObject 调用次数
  • ProfileEvent_DiskAzureListObjects (UInt64) — Disk Azure Blob 存储 API ListObjects 调用的次数。
  • ProfileEvent_DiskAzureDeleteObjects (UInt64) — Azure Blob 存储 API DeleteObject(s) 的调用次数。
  • ProfileEvent_DiskAzureGetProperties (UInt64) — Disk Azure Blob 存储 API GetProperties 调用的次数。
  • ProfileEvent_DiskAzureCreateContainer (UInt64) — Disk Azure Blob 存储 API 中 CreateContainer 的调用次数。
  • ProfileEvent_ReadBufferFromAzureMicroseconds (UInt64) — 从 Azure 读取数据所耗费的时间。
  • ProfileEvent_ReadBufferFromAzureInitMicroseconds (UInt64) — 初始化与 Azure 的连接所花费的时间。
  • ProfileEvent_ReadBufferFromAzureBytes (UInt64) — 从 Azure 读取的字节数。
  • ProfileEvent_ReadBufferFromAzureRequestsErrors (UInt64) — 从 Azure 读取时的异常数量
  • ProfileEvent_CachedReadBufferReadFromCacheHits (UInt64) — 从文件系统缓存读取时命中文件系统缓存的次数。
  • ProfileEvent_CachedReadBufferReadFromCacheMisses (UInt64) — 从文件系统缓存读取时缓存未命中的次数。
  • ProfileEvent_CachedReadBufferReadFromSourceMicroseconds (UInt64) — 从文件系统缓存源 (如远程文件系统等) 读取所花费的时间
  • ProfileEvent_CachedReadBufferWaitReadBufferMicroseconds (UInt64) — 等待内部读取缓冲区的时间 (包括缓存等待时间)
  • ProfileEvent_CachedReadBufferPredownloadedFromSourceMicroseconds (UInt64) — 预下载时从文件系统缓存源读取所耗的时间 (例如远程文件系统等)
  • ProfileEvent_CachedReadBufferReadFromCacheMicroseconds (UInt64) — 从文件系统缓存读取的时间
  • ProfileEvent_CachedReadBufferReadFromSourceBytes (UInt64) — 从文件系统缓存源读取的字节数 (来自远程文件系统等)
  • ProfileEvent_CachedReadBufferPredownloadedFromSourceBytes (UInt64) — 为预下载而从文件系统缓存源读取的字节数 (如远程 fs 等)
  • ProfileEvent_CachedReadBufferReadFromCacheBytes (UInt64) — 从文件系统缓存中读取的字节数
  • ProfileEvent_CachedReadBufferPredownloadedBytes (UInt64) — 从文件系统缓存源读取的字节数。缓存分段会作为一个整体按从左到右的顺序读取,因此为了获取所需数据,我们可能需要预先下载该分段中与当前任务无关的部分
  • ProfileEvent_CachedReadBufferCacheWriteBytes (UInt64) — 从源端 (远程文件系统等) 写入文件系统缓存的字节数
  • ProfileEvent_CachedReadBufferCacheWriteMicroseconds (UInt64) — 将数据写入文件系统缓存所花费的时间
  • ProfileEvent_CachedReadBufferCreateBufferMicroseconds (UInt64) — 缓冲区准备时间
  • ProfileEvent_CachedWriteBufferCacheWriteBytes (UInt64) — 从源端 (远程文件系统等) 写入文件系统缓存的字节数
  • ProfileEvent_CachedWriteBufferCacheWriteMicroseconds (UInt64) — 将数据写入文件系统缓存所花费的时间
  • ProfileEvent_FilesystemCacheLoadMetadataMicroseconds (UInt64) — 加载文件系统缓存元数据所用时间
  • ProfileEvent_FilesystemCacheEvictedBytes (UInt64) — 从文件系统缓存中淘汰的字节数
  • ProfileEvent_FilesystemCacheCreatedKeyDirectories (UInt64) — 已创建的键目录数
  • ProfileEvent_FilesystemCacheEvictedFileSegments (UInt64) — 从文件系统缓存中淘汰的 File 段数量
  • ProfileEvent_FilesystemCacheEvictedFileSegmentsDuringPriorityIncrease (UInt64) — 提高 File 段优先级时,从文件系统缓存中淘汰的 File 段数量 (适用于 SLRU 缓存策略)
  • ProfileEvent_FilesystemCacheBackgroundDownloadQueuePush (UInt64) — 在文件系统缓存中发送到后台下载队列的 File 段数量
  • ProfileEvent_FilesystemCacheEvictionSkippedFileSegments (UInt64) — 因处于不可释放状态而跳过驱逐的 File 段数量
  • ProfileEvent_FilesystemCacheEvictionSkippedEvictingFileSegments (UInt64) — 因处于驱逐中状态而被跳过驱逐的 File 段数量
  • ProfileEvent_FilesystemCacheEvictionSkippedMovingFileSegments (UInt64) — 因处于移动状态而被跳过驱逐的 File 段数量
  • ProfileEvent_FilesystemCacheEvictionTries (UInt64) — 文件系统缓存淘汰尝试次数
  • ProfileEvent_FilesystemCacheEvictionReusedIterator (UInt64) — 文件系统缓存淘汰迭代器复用次数
  • ProfileEvent_FilesystemCacheLockKeyMicroseconds (UInt64) — 锁定缓存键耗时
  • ProfileEvent_FilesystemCacheLockMetadataMicroseconds (UInt64) — 锁定文件系统缓存元数据所用时间
  • ProfileEvent_FilesystemCachePriorityWriteLockMicroseconds (UInt64) — 锁定文件系统缓存以写入优先队列所花费的时间
  • ProfileEvent_FilesystemCachePriorityReadLockMicroseconds (UInt64) — 在优先级队列中进行读取时锁定文件系统缓存的时间
  • ProfileEvent_FilesystemCacheStateLockMicroseconds (UInt64) — 用于状态锁的文件系统缓存加锁时间
  • ProfileEvent_FilesystemCacheReserveMicroseconds (UInt64) — 文件系统缓存空间预留耗时
  • ProfileEvent_FilesystemCacheReserveAttempts (UInt64) — 文件系统缓存空间预留尝试次数
  • ProfileEvent_FilesystemCacheEvictMicroseconds (UInt64) — 文件系统缓存淘汰时间
  • ProfileEvent_FilesystemCacheGetOrSetMicroseconds (UInt64) — 文件系统缓存 getOrSet() 耗时
  • ProfileEvent_FilesystemCacheGetMicroseconds (UInt64) — 文件系统缓存 get() 耗时
  • ProfileEvent_FilesystemCacheBackgroundEvictedFileSegments (UInt64) — 由后台线程逐出的 File 段数量
  • ProfileEvent_FilesystemCacheBackgroundEvictedBytes (UInt64) — 后台线程逐出的字节数
  • ProfileEvent_FilesystemCacheCheckCorrectness (UInt64) — FileCache::assertCacheCorrectness 被调用的次数
  • ProfileEvent_FilesystemCacheCheckCorrectnessMicroseconds (UInt64) — FileCache::assertCacheCorrectness 所耗费的时间
  • ProfileEvent_FileSegmentWaitMicroseconds (UInt64) — 处于 DOWNLOADING 状态时的等待时间
  • ProfileEvent_FileSegmentCompleteMicroseconds (UInt64) — 文件系统缓存中 FileSegment::complete() 的耗时
  • ProfileEvent_FileSegmentLockMicroseconds (UInt64) — 锁定 File 段所耗时间
  • ProfileEvent_FileSegmentWriteMicroseconds (UInt64) — File 段 write() 耗时
  • ProfileEvent_FileSegmentIncreasePriorityMicroseconds (UInt64) — File 段优先级提升耗时
  • ProfileEvent_FileSegmentRemoveMicroseconds (UInt64) — File 段 remove() 耗时
  • ProfileEvent_FileSegmentHolderCompleteMicroseconds (UInt64) — File 段持有者 complete() 耗时
  • ProfileEvent_FileSegmentFailToIncreasePriority (UInt64) — 因缓存锁竞争严重而无法提高优先级的次数
  • ProfileEvent_FilesystemCacheFailToReserveSpaceBecauseOfLockContention (UInt64) — 因缓存锁竞争过于激烈而未预留空间的次数
  • ProfileEvent_FilesystemCacheFailToReserveSpaceBecauseOfCacheResize (UInt64) — 因 cache 正在调整大小而跳过空间预留的次数
  • ProfileEvent_FilesystemCacheHoldFileSegments (UInt64) — 文件系统缓存中处于持有状态的 File 段数量
  • ProfileEvent_FilesystemCacheUnusedHoldFileSegments (UInt64) — 文件系统缓存中已持有但未使用的 File 段数量 (例如由于寻道或 LIMIT n 等原因)
  • ProfileEvent_FilesystemCacheFreeSpaceKeepingThreadRun (UInt64) — 后台线程执行可用空间维护任务的次数
  • ProfileEvent_FilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds (UInt64) — 后台线程执行可用空间维护任务所用的时间
  • ProfileEvent_FilesystemCacheFailedEvictionCandidates (UInt64) — 在动态文件系统缓存淘汰期间,意外未被淘汰的 File 段数量
  • ProfileEvent_RemoteFSSeeks (UInt64) — 异步缓冲区的寻道次数总计
  • ProfileEvent_RemoteFSPrefetches (UInt64) — 异步读取远程文件系统时的预读取次数
  • ProfileEvent_RemoteFSCancelledPrefetches (UInt64) — 因寻道而取消的预取次数
  • ProfileEvent_RemoteFSUnusedPrefetches (UInt64) — 缓冲区销毁时仍在等待的预取次数
  • ProfileEvent_RemoteFSPrefetchedReads (UInt64) — 从预取缓冲区读取的次数
  • ProfileEvent_RemoteFSPrefetchedBytes (UInt64) — 预取缓冲区中的字节数
  • ProfileEvent_RemoteFSUnprefetchedReads (UInt64) — 从未预取缓冲区进行的读取次数
  • ProfileEvent_RemoteFSUnprefetchedBytes (UInt64) — 未预取缓冲区中的字节数
  • ProfileEvent_RemoteFSLazySeeks (UInt64) — 惰性寻道次数
  • ProfileEvent_RemoteFSSeeksWithReset (UInt64) — 会导致建立新连接的寻道次数
  • ProfileEvent_RemoteFSBuffers (UInt64) — 为异步读取远程文件系统而创建的缓冲区数量
  • ProfileEvent_MergeTreePrefetchedReadPoolInit (UInt64) — 在 MergeTreePrefetchedReadPool 中准备任务的耗时
  • ProfileEvent_WaitPrefetchTaskMicroseconds (UInt64) — 等待预取读取器所花费的时间
  • ProfileEvent_ThreadpoolReaderTaskMicroseconds (UInt64) — 异步读取期间获取数据所花费的时间
  • ProfileEvent_ThreadpoolReaderPrepareMicroseconds (UInt64) — 用于准备所花费的时间 (例如,调用 reader 的 seek() 方法)
  • ProfileEvent_ThreadpoolReaderReadBytes (UInt64) — 异步读取时从线程池任务中读取的字节数
  • ProfileEvent_ThreadpoolReaderSubmit (UInt64) — 异步读取期间从线程池任务读取的字节数
  • ProfileEvent_ThreadpoolReaderSubmitReadSynchronously (UInt64) — 没有在线程池中调度任务而改为同步读取的次数
  • ProfileEvent_ThreadpoolReaderSubmitReadSynchronouslyBytes (UInt64) — 同步读取的字节数
  • ProfileEvent_ThreadpoolReaderSubmitReadSynchronouslyMicroseconds (UInt64) — 同步读取所花费的时间
  • ProfileEvent_ThreadpoolReaderSubmitLookupInCacheMicroseconds (UInt64) — 检查内容是否已缓存所花费的时间
  • ProfileEvent_AsynchronousReaderIgnoredBytes (UInt64) — 异步读取期间忽略的字节数
  • ProfileEvent_ReadBufferSeekCancelConnection (UInt64) — 会导致建立新连接的寻道次数 (s3、http)
  • ProfileEvent_SleepFunctionCalls (UInt64) — sleep 函数 (sleep、sleepEachRow) 被调用的次数。
  • ProfileEvent_SleepFunctionMicroseconds (UInt64) — 在 sleep 函数 (sleep、sleepEachRow) 中设置的睡眠时间。
  • ProfileEvent_SleepFunctionElapsedMicroseconds (UInt64) — 在 sleep 函数 (sleep、sleepEachRow) 中休眠耗费的时间。
  • ProfileEvent_ThreadPoolReaderPageCacheHit (UInt64) — 在 ThreadPoolReader 内部从页缓存读取的次数。
  • ProfileEvent_ThreadPoolReaderPageCacheHitBytes (UInt64) — 在 ThreadPoolReader 内部从页缓存中读取时所读取的字节数。
  • ProfileEvent_ThreadPoolReaderPageCacheHitElapsedMicroseconds (UInt64) — ThreadPoolReader 从页面缓存读取数据所耗费的时间。
  • ProfileEvent_ThreadPoolReaderPageCacheMiss (UInt64) — ThreadPoolReader 中未从 page cache 读取、而是移交给线程池处理的次数。
  • ProfileEvent_ThreadPoolReaderPageCacheMissBytes (UInt64) — 在未命中页缓存并转交给线程池处理时,ThreadPoolReader 内部读取的字节数。
  • ProfileEvent_ThreadPoolReaderPageCacheMissElapsedMicroseconds (UInt64) — 在 ThreadPoolReader 的异步任务中读取数据所耗费的时间——当读取不是从页缓存完成时。
  • ProfileEvent_AsynchronousReadWaitMicroseconds (UInt64) — 在异步本地读取过程中等待异步读取所耗费的时间。
  • ProfileEvent_SynchronousReadWaitMicroseconds (UInt64) — 在异步本地读取过程中等待同步读取所耗费的时间。
  • ProfileEvent_AsynchronousRemoteReadWaitMicroseconds (UInt64) — 等待异步远程读取所耗费的时间。
  • ProfileEvent_SynchronousRemoteReadWaitMicroseconds (UInt64) — 等待同步远程读取所耗费的时间。
  • ProfileEvent_ExternalDataSourceLocalCacheReadBytes (UInt64) — 从 RemoteReadBufferCache 的本地缓存缓冲区读取的字节数
  • ProfileEvent_MainConfigLoads (UInt64) — 主配置被重新加载的次数。
  • ProfileEvent_AggregationPreallocatedElementsInHashTables (UInt64) — 用于聚合的哈希表中预先分配的元素数量。
  • ProfileEvent_AggregationHashTablesInitializedAsTwoLevel (UInt64) — 在聚合过程中被初始化为双层的哈希表数量。
  • ProfileEvent_AggregationOptimizedEqualRangesOfKeys (UInt64) — 有多少个块应用了键等值范围优化
  • ProfileEvent_HashJoinPreallocatedElementsInHashTables (UInt64) — 为哈希连接在哈希表中预先分配了多少个元素。
  • ProfileEvent_MetadataFromKeeperCacheHit (UInt64) — 对象存储元数据请求命中缓存、无需向 Keeper 发出请求的次数
  • ProfileEvent_MetadataFromKeeperCacheMiss (UInt64) — 对象存储元数据请求必须由 Keeper 处理的次数
  • ProfileEvent_MetadataFromKeeperCacheTooManyInvalidated (UInt64) — 文件系统缓存返回失效条目过多的次数
  • ProfileEvent_MetadataFromKeeperCacheUpdateMicroseconds (UInt64) — 更新缓存 (包括等待 Keeper 响应) 所耗费的总时间
  • ProfileEvent_MetadataFromKeeperUpdateCacheOneLevel (UInt64) — 对目录树中单个层级进行缓存更新的次数
  • ProfileEvent_MetadataFromKeeperTransactionCommit (UInt64) — 尝试执行元数据事务提交的次数
  • ProfileEvent_MetadataFromKeeperTransactionCommitRetry (UInt64) — 元数据事务提交的重试次数
  • ProfileEvent_MetadataFromKeeperCleanupTransactionCommit (UInt64) — 尝试提交已删除对象清理的元数据事务的次数
  • ProfileEvent_MetadataFromKeeperCleanupTransactionCommitRetry (UInt64) — 已删除对象清理的元数据事务提交重试次数
  • ProfileEvent_MetadataFromKeeperOperations (UInt64) — 向 Keeper 发起请求的次数
  • ProfileEvent_MetadataFromKeeperIndividualOperations (UInt64) — 通过对 Keeper 发起单个请求或多请求而读取或写入的路径数
  • ProfileEvent_MetadataFromKeeperIndividualOperationsMicroseconds (UInt64) — 向 Keeper 发起单次或多次请求所耗费的时间
  • ProfileEvent_MetadataFromKeeperReconnects (UInt64) — 重新连接 Keeper 的次数
  • ProfileEvent_MetadataFromKeeperBackgroundCleanupObjects (UInt64) — 后台任务执行旧已删除对象清理的次数
  • ProfileEvent_MetadataFromKeeperBackgroundCleanupTransactions (UInt64) — 后台任务清理旧事务幂等性标记的次数
  • ProfileEvent_MetadataFromKeeperBackgroundCleanupBlobs (UInt64) — 后台任务清理空 blob 布局部分的次数
  • ProfileEvent_MetadataFromKeeperBackgroundCleanupErrors (UInt64) — 后台清理任务中发生错误的次数
  • ProfileEvent_BlobKillerThreadRuns (UInt64) — BlobKiller 线程运行次数
  • ProfileEvent_BlobKillerThreadLockedBlobs (UInt64) — 从元数据存储中返回的 blob 数量
  • ProfileEvent_BlobKillerThreadRemoveTasks (UInt64) — BlobKiller 创建的删除任务数量
  • ProfileEvent_BlobKillerThreadRemovedBlobs (UInt64) — 由 BlobKiller 移除的 blob 数量
  • ProfileEvent_BlobKillerThreadRecordedBlobs (UInt64) — 元数据存储中记录的由 BlobKiller 删除的 blob 数量
  • ProfileEvent_BlobKillerThreadLockBlobsErrors (UInt64) — BlobKiller 执行期间锁定 blob 时发生错误的次数
  • ProfileEvent_BlobKillerThreadRemoveBlobsErrors (UInt64) — BlobKiller 执行期间发生的 blob 删除错误次数
  • ProfileEvent_BlobKillerThreadRecordBlobsErrors (UInt64) — BlobKiller 执行期间记录 blob 时发生的错误数
  • ProfileEvent_BlobCopierThreadRuns (UInt64) — BlobCopier 线程运行次数
  • ProfileEvent_BlobCopierThreadLockedBlobs (UInt64) — 元数据存储返回的 blob 数量
  • ProfileEvent_BlobCopierThreadReplicatedBlobs (UInt64) — 由 BlobCopier 复制的 blob 数量
  • ProfileEvent_BlobCopierThreadRecordedBlobs (UInt64) — 由 BlobCopier 执行复制且已在元数据存储中记录的 blob 数量
  • ProfileEvent_BlobCopierThreadLockBlobsErrors (UInt64) — BlobCopier 执行过程中发生的 blob 锁定错误数
  • ProfileEvent_BlobCopierThreadReplicateBlobsErrors (UInt64) — BlobCopier 执行期间发生的 blob 复制错误数
  • ProfileEvent_BlobCopierThreadRecordBlobsErrors (UInt64) — BlobCopier 执行期间记录 blob 时发生的错误数量
  • ProfileEvent_SharedMergeTreeMetadataCacheHintLoadedFromCache (UInt64) — 未访问 Keeper 即找到元数据缓存提示的次数
  • ProfileEvent_KafkaRebalanceRevocations (UInt64) — 分区撤销数 (消费者组再平衡的第一阶段)
  • ProfileEvent_KafkaRebalanceAssignments (UInt64) — 分区分配数 (消费者组再均衡的最终阶段)
  • ProfileEvent_KafkaRebalanceErrors (UInt64) — 消费者组重新均衡失败次数
  • ProfileEvent_KafkaMessagesPolled (UInt64) — 从 librdkafka 轮询并传递到 ClickHouse 的 Kafka 消息数
  • ProfileEvent_KafkaMessagesRead (UInt64) — ClickHouse 已处理的 Kafka 消息数量
  • ProfileEvent_KafkaMessagesFailed (UInt64) — ClickHouse 解析失败的 Kafka 消息数
  • ProfileEvent_KafkaRowsRead (UInt64) — 从 Kafka 消息中解析出的行数
  • ProfileEvent_KafkaRowsRejected (UInt64) — 已解析但随后被拒绝的行数 (由于重平衡、错误或类似原因) 。这些行会在重平衡后再次被消费。
  • ProfileEvent_KafkaDirectReads (UInt64) — 自服务器启动以来,直接从 Kafka 表执行查询的次数
  • ProfileEvent_KafkaBackgroundReads (UInt64) — 自服务器启动以来,从 Kafka 读取数据以填充 materialized view 的后台读取次数
  • ProfileEvent_KafkaCommits (UInt64) — 成功向 Kafka 提交已消费偏移量的次数 (通常应与 KafkaBackgroundReads 相同)
  • ProfileEvent_KafkaCommitFailures (UInt64) — 向 Kafka 提交已消费偏移量失败的次数 (通常表明存在数据重复)
  • ProfileEvent_KafkaConsumerErrors (UInt64) — librdkafka 在轮询过程中报告的错误数量
  • ProfileEvent_KafkaMVNotReady (UInt64) — 将数据流式写入尚未就绪的 materialized view 的失败尝试次数
  • ProfileEvent_KafkaWrites (UInt64) — 向 Kafka 表执行写入 (插入) 的次数
  • ProfileEvent_KafkaRowsWritten (UInt64) — 插入 Kafka 表的行数
  • ProfileEvent_KafkaProducerFlushes (UInt64) — Kafka 生产者显式 flush 的次数
  • ProfileEvent_KafkaMessagesProduced (UInt64) — 写入 Kafka 的消息数量
  • ProfileEvent_KafkaProducerErrors (UInt64) — 向 Kafka 生产消息时发生的错误数量
  • ProfileEvent_ScalarSubqueriesGlobalCacheHit (UInt64) — 通过全局缓存从标量子查询中读取的次数
  • ProfileEvent_ScalarSubqueriesLocalCacheHit (UInt64) — 从标量子查询读取时使用本地缓存的次数
  • ProfileEvent_ScalarSubqueriesCacheMiss (UInt64) — 从标量子查询读取时,因未命中缓存而必须完整计算的次数
  • ProfileEvent_SchemaInferenceCacheHits (UInt64) — 在 schema 缓存中找到所请求 source 的次数
  • ProfileEvent_SchemaInferenceCacheSchemaHits (UInt64) — 在进行 schema inference 时,在 schema 缓存中找到 schema 的次数
  • ProfileEvent_SchemaInferenceCacheNumRowsHits (UInt64) — 从文件中计数时,在 schema 缓存中找到行数的次数
  • ProfileEvent_SchemaInferenceCacheMisses (UInt64) — 请求的数据源未命中 schema 缓存的次数
  • ProfileEvent_SchemaInferenceCacheSchemaMisses (UInt64) — 在 schema inference 期间,请求的源已在缓存中但 schema 不在缓存中的次数
  • ProfileEvent_SchemaInferenceCacheNumRowsMisses (UInt64) — 请求的数据源已在缓存中,但在统计文件中的行数时,行数未命中缓存的次数
  • ProfileEvent_SchemaInferenceCacheEvictions (UInt64) — 因 cache 溢出而被逐出的 schema 次数
  • ProfileEvent_SchemaInferenceCacheInvalidations (UInt64) — 缓存中的 schema 因数据变更而失效的次数
  • ProfileEvent_KeeperPacketsSent (UInt64) — Keeper 服务器发送的数据包数
  • ProfileEvent_KeeperPacketsReceived (UInt64) — Keeper 服务器收到的数据包数
  • ProfileEvent_KeeperRequestTotal (UInt64) — Keeper 服务器上的请求总次数
  • ProfileEvent_KeeperRequestTotalWithSubrequests (UInt64) — Keeper 服务器上的请求总数,包括多重请求中的每个子请求
  • ProfileEvent_KeeperLatency (UInt64) — Keeper 延迟
  • ProfileEvent_KeeperTotalElapsedMicroseconds (UInt64) — 单次请求的 Keeper 总延迟
  • ProfileEvent_KeeperProcessElapsedMicroseconds (UInt64) — 单次请求的 Keeper 提交延迟
  • ProfileEvent_KeeperPreprocessElapsedMicroseconds (UInt64) — 单次请求的 Keeper 预处理延迟
  • ProfileEvent_KeeperStorageLockWaitMicroseconds (UInt64) — 等待获取 Keeper 存储锁所用的时间
  • ProfileEvent_KeeperStorageSharedLockWaitMicroseconds (UInt64) — 等待获取 Keeper 存储共享锁所耗费的时间
  • ProfileEvent_KeeperChangelogLockWaitMicroseconds (UInt64) — 等待获取 Keeper 变更日志锁的耗时
  • ProfileEvent_KeeperServerWriteLockWaitMicroseconds (UInt64) — 等待获取 Keeper 服务器写锁的时间
  • ProfileEvent_KeeperSessionCallbackLockWaitMicroseconds (UInt64) — 等待获取 Keeper 会话回调锁的时间
  • ProfileEvent_KeeperReadRequestQueueLockWaitMicroseconds (UInt64) — 等待获取 Keeper 读取请求队列锁的耗时
  • ProfileEvent_KeeperProcessAndResponsesLockWaitMicroseconds (UInt64) — 等待获取 Keeper process 和 responses 锁的耗时
  • ProfileEvent_KeeperCommitWaitElapsedMicroseconds (UInt64) — 等待特定日志提交所耗费的时间
  • ProfileEvent_KeeperBatchMaxCount (UInt64) — 批次大小受数量上限限制的次数
  • ProfileEvent_KeeperBatchMaxTotalSize (UInt64) — 批次大小因总字节数限制而被限制的次数
  • ProfileEvent_KeeperReadBatchCount (UInt64) — Keeper 处理的读取请求批次数
  • ProfileEvent_KeeperReadBatchTotalRequests (UInt64) — Keeper 按批次处理的读取请求总数
  • ProfileEvent_KeeperCommits (UInt64) — 成功提交次数
  • ProfileEvent_KeeperCommitsFailed (UInt64) — 失败提交次数
  • ProfileEvent_KeeperSnapshotCreations (UInt64) — 创建快照的次数
  • ProfileEvent_KeeperSnapshotCreationsFailed (UInt64) — 快照创建失败的次数
  • ProfileEvent_KeeperSnapshotApplys (UInt64) — 应用快照的次数
  • ProfileEvent_KeeperSnapshotApplysFailed (UInt64) — 应用快照失败的次数
  • ProfileEvent_KeeperReadSnapshot (UInt64) — 已完成的快照读取次数
  • ProfileEvent_KeeperReadSnapshotObject (UInt64) — 发送至跟随者的快照对象数量
  • ProfileEvent_KeeperReadSnapshotFailed (UInt64) — 快照读取失败的次数
  • ProfileEvent_KeeperSnapshotRemoteLoaderErrors (UInt64) — 在向跟随者提供快照期间,RemoteSnapshotLoader 中发生的远程读取错误次数
  • ProfileEvent_KeeperSaveSnapshotObject (UInt64) — 从领导者接收的快照对象数
  • ProfileEvent_KeeperSaveSnapshotFailed (UInt64) — 保存快照失败的次数
  • ProfileEvent_KeeperSaveSnapshot (UInt64) — 保存快照的次数
  • ProfileEvent_KeeperCreateRequest (UInt64) — 创建请求数
  • ProfileEvent_KeeperRemoveRequest (UInt64) — 删除请求数
  • ProfileEvent_KeeperSetRequest (UInt64) — 设置请求数
  • ProfileEvent_KeeperReconfigRequest (UInt64) — 重新配置请求的数量
  • ProfileEvent_KeeperCheckRequest (UInt64) — 检查请求数
  • ProfileEvent_KeeperMultiRequest (UInt64) — 多请求的数量
  • ProfileEvent_KeeperMultiReadRequest (UInt64) — 多路读取请求数
  • ProfileEvent_KeeperGetRequest (UInt64) — get 请求数量
  • ProfileEvent_KeeperListRequest (UInt64) — 列表请求次数
  • ProfileEvent_KeeperListRecursiveRequest (UInt64) — 递归获取子节点的请求次数
  • ProfileEvent_KeeperExistsRequest (UInt64) — exists 请求次数
  • ProfileEvent_KeeperSetWatchesRequest (UInt64) — 设置 watches 的请求数
  • ProfileEvent_KeeperAddWatchRequest (UInt64) — 添加 watch 的请求数
  • ProfileEvent_KeeperRemoveWatchRequest (UInt64) — 移除 watch 的请求数量
  • ProfileEvent_KeeperCheckWatchRequest (UInt64) — 移除 watches 的请求数
  • ProfileEvent_KeeperRequestRejectedDueToSoftMemoryLimitCount (UInt64) — 因超出软内存限制而被拒绝的请求数
  • ProfileEvent_KeeperStaleRequestsSkipped (UInt64) — 因会话已不再有效而被跳过的 Keeper 请求数量
  • ProfileEvent_KeeperLiveSessionsLockWaitMicroseconds (UInt64) — 等待获取 Keeper 活跃会话锁所耗费的时间
  • ProfileEvent_OverflowBreak (UInt64) — 由于查询复杂度限制且设置了 '*_overflow_mode' = 'break',数据处理被取消并导致结果不完整的次数。
  • ProfileEvent_OverflowThrow (UInt64) — 由于查询复杂度限制,且设置 '*_overflow_mode' = 'throw',导致数据处理被取消并抛出异常的次数。
  • ProfileEvent_OverflowAny (UInt64) — 启用近似 GROUP BY 的次数:即仅对前 'max_rows_to_group_by' 个唯一键进行聚合,且由于 'group_by_overflow_mode' = 'any',其他键被忽略时的次数。
  • ProfileEvent_S3QueueSetFileProcessingMicroseconds (UInt64) — 将文件设为处理中状态所花费的时间
  • ProfileEvent_S3QueueSetFileProcessedMicroseconds (UInt64) — 将文件标记为已处理所花费的时间
  • ProfileEvent_S3QueueSetFileFailedMicroseconds (UInt64) — 将文件标记为失败所花费的时间
  • ProfileEvent_ObjectStorageQueueFailedFiles (UInt64) — 处理失败的文件数量
  • ProfileEvent_ObjectStorageQueueProcessedFiles (UInt64) — 已处理文件的数量
  • ProfileEvent_ObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds (UInt64) — 将文件设为失败状态所花费的时间
  • ProfileEvent_ObjectStorageQueuePullMicroseconds (UInt64) — 读取文件数据耗费的时间
  • ProfileEvent_ObjectStorageQueueFailedToBatchSetProcessing (UInt64) — 按批次设置为处理中状态的请求失败的次数
  • ProfileEvent_ObjectStorageQueueTrySetProcessingRequests (UInt64) — 尝试发起设为处理中状态请求的次数
  • ProfileEvent_ObjectStorageQueueTrySetProcessingSucceeded (UInt64) — 成功将文件设置为处理中状态的次数
  • ProfileEvent_ObjectStorageQueueTrySetProcessingFailed (UInt64) — 未能将文件设置为处理中状态的次数
  • ProfileEvent_ObjectStorageQueueListedFiles (UInt64) — StorageS3(Azure)Queue 中已列出的文件数
  • ProfileEvent_ObjectStorageQueueFilteredFiles (UInt64) — StorageS3(Azure)Queue 中被过滤的文件数量
  • ProfileEvent_ObjectStorageQueueReadFiles (UInt64) — 已读取文件数 (不等于实际插入的文件数)
  • ProfileEvent_ObjectStorageQueueReadRows (UInt64) — 已读取的行数 (不等同于实际插入的行数)
  • ProfileEvent_ObjectStorageQueueReadBytes (UInt64) — 已读取的字节数 (不等于实际插入的字节数)
  • ProfileEvent_ObjectStorageQueueExceptionsDuringRead (UInt64) — 在 S3(Azure)Queue 读取过程中发生的异常数量
  • ProfileEvent_ObjectStorageQueueExceptionsDuringInsert (UInt64) — 在 S3(Azure)Queue 中插入时发生的异常数量
  • ProfileEvent_ObjectStorageQueueMovedObjects (UInt64) — 在 after_processing = move 时被移动的对象数
  • ProfileEvent_ObjectStorageQueueRemovedObjects (UInt64) — 在 after_processing = delete 时被移除的对象数量
  • ProfileEvent_ObjectStorageQueueTaggedObjects (UInt64) — 被标记为 after_processing = tag 的对象数量
  • ProfileEvent_ObjectStorageQueueInsertIterations (UInt64) — 插入迭代次数
  • ProfileEvent_ObjectStorageQueueCommitRequests (UInt64) — 将文件标记为失败或已处理状态的 keeper 请求数量
  • ProfileEvent_ObjectStorageQueueSuccessfulCommits (UInt64) — 成功提交到 Keeper 的次数
  • ProfileEvent_ObjectStorageQueueUnsuccessfulCommits (UInt64) — Keeper 提交失败的次数
  • ProfileEvent_ObjectStorageQueueCancelledFiles (UInt64) — StorageS3(Azure)Queue 中已取消的文件数
  • ProfileEvent_ObjectStorageQueueProcessedRows (UInt64) — StorageS3(Azure)Queue 中已处理的行数
  • ProfileEvent_ObjectStorageListedObjects (UInt64) — 对象存储列出 API 在进行任何过滤前返回的对象总数。
  • ProfileEvent_ObjectStorageGlobFilteredObjects (UInt64) — 在列出过程中,未匹配 glob 或 Regex 模式而被跳过的对象。
  • ProfileEvent_ObjectStoragePredicateFilteredObjects (UInt64) — 因对 _path/_file 应用虚拟列谓词过滤而被移除的对象。
  • ProfileEvent_ObjectStorageReadObjects (UInt64) — 由对象存储源实际打开并读取的对象数。
  • ProfileEvent_ServerStartupMilliseconds (UInt64) — 从服务器启动到开始监听套接字所用的时间 (毫秒)
  • ProfileEvent_IOUringSQEsSubmitted (UInt64) — 已提交的 io_uring SQE 数量总计
  • ProfileEvent_IOUringSQEsResubmitsAsync (UInt64) — 异步 io_uring SQE 的重新提交总次数
  • ProfileEvent_IOUringSQEsResubmitsSync (UInt64) — 同步 io_uring SQE 重新提交的总次数
  • ProfileEvent_IOUringCQEsCompleted (UInt64) — 已成功完成的 io_uring CQE 总数
  • ProfileEvent_IOUringCQEsFailed (UInt64) — 已完成且失败的 io_uring CQE 总数
  • ProfileEvent_BackupsOpenedForRead (UInt64) — 已打开用于读取的备份数量
  • ProfileEvent_BackupsOpenedForWrite (UInt64) — 已打开用于写入的备份数量
  • ProfileEvent_BackupsOpenedForUnlock (UInt64) — 为执行解锁操作而打开的备份数量
  • ProfileEvent_BackupReadMetadataMicroseconds (UInt64) — 从 .backup 文件中读取备份元数据所耗费的时间
  • ProfileEvent_BackupWriteMetadataMicroseconds (UInt64) — 将备份元数据写入 .backup 文件所用的时间
  • ProfileEvent_BackupEntriesCollectorMicroseconds (UInt64) — 创建备份条目所耗费的时间
  • ProfileEvent_BackupEntriesCollectorForTablesDataMicroseconds (UInt64) — 为表数据生成备份条目所花费的时间
  • ProfileEvent_BackupEntriesCollectorRunPostTasksMicroseconds (UInt64) — 创建备份条目后运行后续任务所耗费的时间
  • ProfileEvent_BackupPreparingFileInfosMicroseconds (UInt64) — 为备份条目准备文件信息所耗费的时间
  • ProfileEvent_BackupReadLocalFilesToCalculateChecksums (UInt64) — 为计算备份条目校验和而在本地读取的文件数
  • ProfileEvent_BackupReadLocalBytesToCalculateChecksums (UInt64) — 为计算备份条目校验和而在本地读取的文件总大小
  • ProfileEvent_BackupReadRemoteFilesToCalculateChecksums (UInt64) — 为计算备份条目的校验和而从远程磁盘读取的文件数量
  • ProfileEvent_BackupReadRemoteBytesToCalculateChecksums (UInt64) — 为计算备份项的校验和而从远程磁盘读取的文件总大小
  • ProfileEvent_BackupLockFileReads (UInt64) — 进行备份时读取 '.lock' 文件的次数
  • ProfileEvent_RestorePartsSkippedFiles (UInt64) — 恢复 parts 期间跳过的文件数
  • ProfileEvent_RestorePartsSkippedBytes (UInt64) — 恢复 parts 过程中跳过的文件总大小
  • ProfileEvent_ReadTaskRequestsReceived (UInt64) — 为选择读取任务,远程服务器回调到发起节点服务器所请求的回调次数 (用于 s3Cluster 表函数及类似场景) 。在发起节点服务器端测量。
  • ProfileEvent_MergeTreeReadTaskRequestsReceived (UInt64) — 为选择读取任务而由远程服务器回调发起节点的请求次数 (适用于 MergeTree 表) 。在发起节点侧测量。
  • ProfileEvent_ReadTaskRequestsSent (UInt64) — 远程服务器为选择读取任务而向发起服务器发起回调请求的次数 (用于 s3Cluster 表函数及类似场景) 。在远程服务器端统计。
  • ProfileEvent_MergeTreeReadTaskRequestsSent (UInt64) — 远程服务器向发起节点请求回调以选择读取任务 (适用于 MergeTree 表) 的次数。在远程服务器端统计。
  • ProfileEvent_MergeTreeAllRangesAnnouncementsSent (UInt64) — 远程服务器向发起节点服务器发送的、有关一组数据分区片段的通知数量 (用于 MergeTree 表) 。在远程服务器端统计。
  • ProfileEvent_ReadTaskRequestsSentElapsedMicroseconds (UInt64) — 为选择读取任务,从远程服务器回调到发起节点所耗费的时间 (用于 s3Cluster 表函数及类似场景) 。在远程服务器端测量。
  • ProfileEvent_MergeTreeReadTaskRequestsSentElapsedMicroseconds (UInt64) — 为选择读取任务,从远程服务器回调发起节点时,请求回调所花费的时间 (适用于 MergeTree 表) 。在远程服务器端测量。
  • ProfileEvent_MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds (UInt64) — 将关于一组数据分区片段的通知从远程服务器发送到发起节点所花费的时间 (适用于 MergeTree 表) 。在远程服务器端测量。
  • ProfileEvent_MergerMutatorsGetPartsForMergeElapsedMicroseconds (UInt64) — 获取数据分区片段快照并据此构建范围所花费的时间。
  • ProfileEvent_MergerMutatorPrepareRangesForMergeElapsedMicroseconds (UInt64) — 根据合并谓词准备可进行合并的 parts 范围所耗费的时间。
  • ProfileEvent_MergerMutatorSelectPartsForMergeElapsedMicroseconds (UInt64) — 从可合并的范围中选择 parts 所耗费的时间。
  • ProfileEvent_MergerMutatorRangesForMergeCount (UInt64) — 合并候选范围数
  • ProfileEvent_MergerMutatorPartsInRangesForMergeCount (UInt64) — 候选合并 parts 的数量
  • ProfileEvent_MergerMutatorSelectRangePartsCount (UInt64) — 所选合并范围内的 parts 数量
  • ProfileEvent_ConnectionPoolIsFullMicroseconds (UInt64) — 等待连接池中的可用槽位所花费的总时间。
  • ProfileEvent_AsyncLoaderWaitMicroseconds (UInt64) — 查询等待异步加载器作业的总耗时。
  • ProfileEvent_DistrCacheServerSwitches (UInt64) — 分布式缓存读取缓冲区事件。在读/写穿透缓存中,分布式缓存服务器之间发生切换的次数
  • ProfileEvent_DistrCacheReadMicroseconds (UInt64) — 分布式缓存读取缓冲区事件。从分布式缓存读取耗费的时间
  • ProfileEvent_DistrCacheFallbackReadMicroseconds (UInt64) — 分布式缓存读取缓冲区事件。从回退缓冲区 (而非分布式缓存) 读取所用时间
  • ProfileEvent_DistrCachePrecomputeRangesMicroseconds (UInt64) — 分布式缓存读取缓冲区事件。预计算读取范围所耗费的时间
  • ProfileEvent_DistrCacheNextImplMicroseconds (UInt64) — 分布式缓存读取缓冲区事件。在 ReadBufferFromDistributedCache::nextImpl 中耗费的时间
  • ProfileEvent_DistrCacheStartRangeMicroseconds (UInt64) — 分布式缓存读取缓冲区事件。使用分布式缓存开始新的读取范围所花费的时间
  • ProfileEvent_DistrCacheRangeChange (UInt64) — 分布式缓存读取缓冲区事件。因寻道或 last_position 发生变化而修改读取范围的次数
  • ProfileEvent_DistrCacheRangeResetBackward (UInt64) — 分布式缓存读取缓冲区事件。因寻道或 last_position 发生变化而重置读取范围的次数
  • ProfileEvent_DistrCacheRangeResetForward (UInt64) — 分布式缓存读取缓冲区事件。由于寻道或 last_position 发生变化而重置读取范围的次数
  • ProfileEvent_DistrCacheReconnectsAfterTimeout (UInt64) — 分布式缓存读取缓冲区事件。超时后重新连接的次数
  • ProfileEvent_DistrCacheServerUpdates (UInt64) — 分布式缓存事件。在读取或写入期间,由于哈希选中的服务器发生变化 (例如服务器被取消注册) 而发生的服务器切换次数
  • ProfileEvent_DistrCacheReadErrors (UInt64) — 分布式缓存读取缓冲区事件。读取过程中发生的分布式缓存错误数
  • ProfileEvent_DistrCacheWriteErrors (UInt64) — 分布式缓存写入缓冲区事件。写入期间发生的分布式缓存错误次数
  • ProfileEvent_DistrCacheWriteReconnectsAfterTimeout (UInt64) — 分布式缓存写入缓冲区事件。timeout 后的重连次数
  • ProfileEvent_DistrCacheWriteMicroseconds (UInt64) — 分布式缓存写入缓冲区事件。在 WriteBufferFromDistributedCache::writeToFileSegment 中耗费的时间
  • ProfileEvent_DistrCacheWriteBytes (UInt64) — 分布式缓存写入缓冲区事件。写入分布式缓存的字节数
  • ProfileEvent_DistrCacheObjectStorageWriteMicroseconds (UInt64) — 分布式缓存写入缓冲区事件。写入对象存储耗费的时间
  • ProfileEvent_DistrCacheObjectStorageWriteBytes (UInt64) — 分布式缓存写入缓冲区事件。写入对象存储的字节总数
  • ProfileEvent_DistrCacheGetResponseMicroseconds (UInt64) — 分布式缓存客户端事件。等待分布式缓存响应的耗时
  • ProfileEvent_DistrCacheMakeRequestErrors (UInt64) — 分布式缓存客户端事件。发起请求时产生的分布式缓存错误数
  • ProfileEvent_DistrCacheReceiveResponseErrors (UInt64) — 分布式缓存客户端事件。接收请求响应时的分布式缓存错误数
  • ProfileEvent_DistrCacheReceivedDataPackets (UInt64) — 分布式缓存客户端事件。来自分布式缓存的已接收数据包总数
  • ProfileEvent_DistrCacheReceivedDataPacketsBytes (UInt64) — 分布式缓存客户端事件。从分布式缓存接收到的 Data 数据包的字节数
  • ProfileEvent_DistrCacheReceivedOkPackets (UInt64) — 分布式缓存客户端事件。接收到的来自分布式缓存的 Ok 数据包总数
  • ProfileEvent_DistrCacheReceivedErrorPackets (UInt64) — 分布式缓存客户端事件。从分布式缓存接收到的 Error 数据包总数
  • ProfileEvent_DistrCacheReceivedCredentialsRefreshPackets (UInt64) — 分布式缓存客户端事件。接收到的来自分布式缓存的 RefreshCredentials 数据包总数
  • ProfileEvent_DistrCacheReceivedStopPackets (UInt64) — 分布式缓存客户端事件。从分布式缓存接收到的 Stop 数据包总数
  • ProfileEvent_DistrCacheSentDataPackets (UInt64) — 分布式缓存客户端事件。发送到分布式缓存的数据包总数
  • ProfileEvent_DistrCacheSentDataPacketsBytes (UInt64) — 分布式缓存客户端事件。发送到分布式缓存的数据包字节数
  • ProfileEvent_DistrCacheUnusedPackets (UInt64) — 分布式缓存客户端事件。已跳过的来自分布式缓存的未使用数据包数量
  • ProfileEvent_DistrCacheUnusedDataPacketsBytes (UInt64) — 分布式缓存客户端事件。Data 数据包中被忽略的字节数
  • ProfileEvent_DistrCacheUnusedPacketsBufferAllocations (UInt64) — 分布式缓存客户端事件。在无法复用现有缓冲区时发生的额外缓冲区分配次数
  • ProfileEvent_DistrCacheLockRegistryMicroseconds (UInt64) — 分布式缓存注册表事件。获取 DistributedCacheRegistry 锁所耗费的时间
  • ProfileEvent_DistrCacheRegistryUpdateMicroseconds (UInt64) — 分布式缓存注册表事件。更新分布式缓存注册表所用的时间
  • ProfileEvent_DistrCacheRegistryUpdates (UInt64) — 分布式缓存注册表事件。分布式缓存注册表的更新次数
  • ProfileEvent_DistrCacheHashRingRebuilds (UInt64) — 分布式缓存注册表事件。分布式缓存哈希环重建的次数
  • ProfileEvent_DistrCacheSuccessfulRegistryUpdates (UInt64) — Distributed Cache 注册表事件。成功更新服务器注册表的次数
  • ProfileEvent_DistrCacheUnsuccessfulRegistryUpdates (UInt64) — Distributed Cache 注册表事件。服务器注册表更新失败的次数
  • ProfileEvent_DistrCacheReadBytesFromFallbackBuffer (UInt64) — 分布式缓存读取缓冲区事件。从回退缓冲区中读取的字节数
  • ProfileEvent_DistrCacheOpenedConnections (UInt64) — 分布式缓存连接事件。指向分布式缓存的已打开连接数
  • ProfileEvent_DistrCacheReusedConnections (UInt64) — 分布式缓存连接事件。已重用的分布式缓存连接数
  • ProfileEvent_DistrCacheStaleReconnections (UInt64) — 分布式缓存连接事件。因连接池中的连接已失效 (被对端关闭) 而发生的重新连接次数
  • ProfileEvent_DistrCacheRemoveOutdatedMicroseconds (UInt64) — 分布式缓存连接事件。从连接池中移除过期连接所花费的时间
  • ProfileEvent_DistrCacheOpenedConnectionsBypassingPool (UInt64) — 分布式缓存连接事件。绕过连接池的分布式缓存已打开连接数
  • ProfileEvent_DistrCacheConnectMicroseconds (UInt64) — 分布式缓存连接事件。连接到分布式缓存所耗费的时间
  • ProfileEvent_DistrCacheConnectAttempts (UInt64) — 分布式缓存连接事件。连接分布式缓存的尝试次数
  • ProfileEvent_DistrCacheSuccessfulConnectAttempts (UInt64) — 分布式缓存连接事件。成功连接分布式缓存的尝试次数
  • ProfileEvent_DistrCacheUnsuccessfulConnectAttempts (UInt64) — 分布式缓存连接事件。连接分布式缓存失败的次数
  • ProfileEvent_DistrCacheGetClientMicroseconds (UInt64) — 分布式缓存连接事件。获取分布式缓存客户端耗费的时间
  • ProfileEvent_DistrCacheTemporaryFilesCreated (UInt64) — 分布式缓存连接事件。在分布式缓存中创建的临时 File 数量
  • ProfileEvent_DistrCacheTemporaryFilesBytesWritten (UInt64) — 分布式缓存连接事件。写入分布式缓存中创建的临时 File 的字节数
  • ProfileEvent_DistrCacheServerProcessRequestMicroseconds (UInt64) — 分布式缓存服务器事件。在 DistributedCache 服务器端处理请求所耗费的时间
  • ProfileEvent_DistrCacheServerStartRequestPackets (UInt64) — Distributed Cache 服务器事件。DistributedCacheServer 中的 StartRequest 数据包数量
  • ProfileEvent_DistrCacheServerContinueRequestPackets (UInt64) — 分布式缓存服务器事件。DistributedCacheServer 中 ContinueRequest 数据包的数量
  • ProfileEvent_DistrCacheServerEndRequestPackets (UInt64) — 分布式缓存服务器事件。DistributedCacheServer 中的 EndRequest 数据包数量
  • ProfileEvent_DistrCacheServerReceivedCredentialsRefreshPackets (UInt64) — 分布式缓存服务器事件。在 DistributedCacheServer 中接收的 RefreshCredentials 客户端数据包数量
  • ProfileEvent_DistrCacheServerAckRequestPackets (UInt64) — 分布式缓存服务器事件。DistributedCacheServer 中 AckRequest 数据包数量
  • ProfileEvent_DistrCacheServerNewS3CachedClients (UInt64) — 分布式缓存服务器事件。新增缓存的 S3 客户端数量
  • ProfileEvent_DistrCacheServerReusedS3CachedClients (UInt64) — 分布式缓存服务器事件。重复使用的已缓存 S3 客户端数量
  • ProfileEvent_DistrCacheServerCredentialsRefresh (UInt64) — 分布式缓存服务器事件。已刷新的过期凭证数量
  • ProfileEvent_DistrCacheServerCachedReadBufferCacheHits (UInt64) — 分布式缓存服务器事件。从文件系统缓存读取时,分布式缓存命中缓存的次数
  • ProfileEvent_DistrCacheServerCachedReadBufferCacheMisses (UInt64) — 分布式缓存服务器事件。从文件系统缓存读取时,分布式缓存发生缓存未命中的次数
  • ProfileEvent_DistrCacheServerCachedReadBufferCacheWrittenBytes (UInt64) — 分布式缓存服务器事件。从文件系统缓存读取时写入分布式缓存的字节数
  • ProfileEvent_DistrCacheServerCachedReadBufferCacheReadBytes (UInt64) — 分布式缓存服务器事件。从文件系统缓存读取时,从分布式缓存的缓存中读取的字节数
  • ProfileEvent_DistrCacheServerCachedReadBufferObjectStorageReadBytes (UInt64) — 分布式缓存服务器事件。在从文件系统缓存读取时,分布式缓存中从对象存储读取的字节数
  • ProfileEvent_DistrCacheServerCachedReadBufferCachePredownloadBytes (UInt64) — 分布式缓存服务器事件。在从文件系统缓存读取期间,为在分布式缓存中进行预下载而从对象存储读取的字节数
  • ProfileEvent_DistrCacheServerSkipped (UInt64) — 分布式缓存服务器事件。因先前连接尝试失败而跳过分布式缓存服务器的次数
  • ProfileEvent_LogTest (UInt64) — Test 级别的日志消息数量
  • ProfileEvent_LogTrace (UInt64) — Trace 级别的日志消息数量
  • ProfileEvent_LogDebug (UInt64) — 调试级别日志消息的数量
  • ProfileEvent_LogInfo (UInt64) — Info 级别日志消息的数量
  • ProfileEvent_LogWarning (UInt64) — Warning 级别的日志消息数量
  • ProfileEvent_LogError (UInt64) — Error 级别的日志消息数
  • ProfileEvent_LogFatal (UInt64) — Fatal 级别日志消息的数量
  • ProfileEvent_LoggerElapsedNanoseconds (UInt64) — 日志记录的累计耗时
  • ProfileEvent_InterfaceHTTPSendBytes (UInt64) — 通过 HTTP 接口发送的字节数
  • ProfileEvent_InterfaceHTTPReceiveBytes (UInt64) — 通过 HTTP 接口接收的字节数
  • ProfileEvent_InterfaceNativeSendBytes (UInt64) — 通过原生接口发送的字节数
  • ProfileEvent_InterfaceNativeReceiveBytes (UInt64) — 通过原生接口接收的字节数
  • ProfileEvent_InterfacePrometheusSendBytes (UInt64) — 通过 Prometheus 接口发送的字节总数
  • ProfileEvent_InterfacePrometheusReceiveBytes (UInt64) — 经由 Prometheus 接口接收的字节数
  • ProfileEvent_InterfaceInterserverSendBytes (UInt64) — 通过服务器间接口发送的字节总数
  • ProfileEvent_InterfaceInterserverReceiveBytes (UInt64) — 通过服务器间接口接收的字节数
  • ProfileEvent_InterfaceMySQLSendBytes (UInt64) — 通过 MySQL 接口发送的字节数
  • ProfileEvent_InterfaceMySQLReceiveBytes (UInt64) — 通过 MySQL 接口接收的字节数
  • ProfileEvent_InterfacePostgreSQLSendBytes (UInt64) — 通过 PostgreSQL 接口发送的字节数
  • ProfileEvent_InterfacePostgreSQLReceiveBytes (UInt64) — 通过 PostgreSQL 接口接收的字节数
  • ProfileEvent_ParallelReplicasUsedCount (UInt64) — 使用基于任务的并行副本执行查询时的副本数
  • ProfileEvent_ParallelReplicasAvailableCount (UInt64) — 使用基于任务的并行副本执行查询时可用的副本数量
  • ProfileEvent_ParallelReplicasUnavailableCount (UInt64) — 在使用基于任务的并行副本执行查询时,已被选中但后来发现不可用的副本数
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdates (UInt64) — 虚拟 parts 的更新次数
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesByLeader (UInt64) — 由领导者执行的虚拟分区片段更新
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdateMicroseconds (UInt64) — virtual parts 更新时间 (微秒)
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesFromZooKeeper (UInt64) — 来自 ZooKeeper 的虚拟分区片段更新数
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds (UInt64) — 来自 ZooKeeper 的虚拟分区片段更新耗时 (微秒)
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesPeerNotFound (UInt64) — 来自对等节点的虚拟更新失败,因为没有找到任何对等节点
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesFromPeer (UInt64) — 来自对等节点的虚拟分区片段更新数
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesFromPeerMicroseconds (UInt64) — 来自对等节点的虚拟分区片段更新耗时 (微秒)
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesForMergesOrStatus (UInt64) — 来自非默认后台任务的虚拟分区片段更新
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesLeaderFailedElection (UInt64) — 虚拟分区片段更新的领导者选举失败
  • ProfileEvent_SharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection (UInt64) — 虚拟分区片段更新领导者选举成功
  • ProfileEvent_SharedMergeTreeMergeMutationAssignmentAttempt (UInt64) — 尝试分配 merge 或 mutation 的次数
  • ProfileEvent_SharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo (UInt64) — 尝试分配合并或 mutation,但因无可合并内容而失败的次数
  • ProfileEvent_SharedMergeTreeMergeMutationAssignmentFailedWithConflict (UInt64) — 因 Keeper 中发生冲突而导致合并或 mutation 分配失败的尝试次数
  • ProfileEvent_SharedMergeTreeMergeMutationAssignmentSuccessful (UInt64) — 尝试分配 merge 或 mutation 的次数
  • ProfileEvent_SharedMergeTreeMergePartsMovedToOudated (UInt64) — 移动到过期目录的 parts 数量
  • ProfileEvent_SharedMergeTreeMergePartsMovedToCondemned (UInt64) — 移入 condemned 目录的 parts 数量
  • ProfileEvent_SharedMergeTreeOutdatedPartsConfirmationRequest (UInt64) — 用于确认过期分区片段的 ZooKeeper 请求次数
  • ProfileEvent_SharedMergeTreeOutdatedPartsConfirmationInvocations (UInt64) — 确认过期分区片段的调用次数
  • ProfileEvent_SharedMergeTreeOutdatedPartsHTTPRequest (UInt64) — 用于确认过期分区片段的 HTTP 请求数量
  • ProfileEvent_SharedMergeTreeOutdatedPartsHTTPResponse (UInt64) — 为确认过期分区片段而发送的 HTTP 响应数
  • ProfileEvent_SharedMergeTreeCondemnedPartsKillRequest (UInt64) — 用于删除已判定为废弃的 parts 的 ZooKeeper 请求数
  • ProfileEvent_SharedMergeTreeCondemnedPartsLockConflict (UInt64) — 因发生冲突而未能获取锁的次数
  • ProfileEvent_SharedMergeTreeCondemnedPartsRemoved (UInt64) — 被移除的已标记废弃 parts 数量
  • ProfileEvent_SharedMergeTreePartsKillerRuns (UInt64) — parts killer 的运行次数
  • ProfileEvent_SharedMergeTreePartsKillerMicroseconds (UInt64) — parts killer 主线程耗时
  • ProfileEvent_SharedMergeTreePartsKillerParts (UInt64) — 被 killer 调度的 parts 数量
  • ProfileEvent_SharedMergeTreePartsKillerPartsMicroseconds (UInt64) — 移除 parts 耗费的时间 (由多个线程执行)
  • ProfileEvent_SharedMergeTreeMergeSelectingTaskMicroseconds (UInt64) — SMT 的合并选择任务耗时 (微秒)
  • ProfileEvent_SharedMergeTreeReplicaSetUpdateTaskRuns (UInt64) — updateReplicaSetTask 的运行次数
  • ProfileEvent_SharedMergeTreeOptimizeAsync (UInt64) — 已执行的异步 OPTIMIZE 查询次数
  • ProfileEvent_SharedMergeTreeOptimizeSync (UInt64) — 已执行的同步 OPTIMIZE 查询数
  • ProfileEvent_SharedMergeTreeScheduleDataProcessingJob (UInt64) — scheduleDataProcessingJob 被调用的次数/
  • ProfileEvent_SharedMergeTreeScheduleDataProcessingJobNothingToScheduled (UInt64) — 调用 scheduleDataProcessingJob 但没有可处理任务的次数
  • ProfileEvent_SharedMergeTreeScheduleDataProcessingJobMicroseconds (UInt64) — scheduleDataProcessingJob 执行耗时
  • ProfileEvent_SharedMergeTreeHandleBlockingParts (UInt64) — 在 scheduleDataProcessingJob 中需处理的阻塞 parts 数量
  • ProfileEvent_SharedMergeTreeHandleBlockingPartsMicroseconds (UInt64) — 在 scheduleDataProcessingJob 中处理阻塞 parts 所用的时间
  • ProfileEvent_SharedMergeTreeHandleFetchPartsMicroseconds (UInt64) — 在 scheduleDataProcessingJob 中处理已拉取 parts 的耗时
  • ProfileEvent_SharedMergeTreeHandleOutdatedParts (UInt64) — 在 scheduleDataProcessingJob 中需要处理的过期分区片段数量
  • ProfileEvent_SharedMergeTreeHandleOutdatedPartsMicroseconds (UInt64) — 在 scheduleDataProcessingJob 中处理过期分区片段所耗费的时间
  • ProfileEvent_SharedMergeTreeSelectPartsForRendezvousFetchMicroseconds (UInt64) — selectPartsForRendezvousFetch 的耗时
  • ProfileEvent_SharedMergeTreeSelectPartsForRendezvousFetchParts (UInt64) — 由 selectPartsForRendezvousFetch 选取的 parts 数量
  • ProfileEvent_SharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds (UInt64) — selectPartsForCoordinatedFetch 的时间
  • ProfileEvent_SharedMergeTreeSelectPartsForCoordinatedFetchParts (UInt64) — 由 selectPartsForCoordinatedFetch 选中的 parts 数量
  • ProfileEvent_SharedMergeTreeSelectPartsForFullFetchMicroseconds (UInt64) — selectPartsForFullFetch 的耗时
  • ProfileEvent_SharedMergeTreeSelectPartsForFullFetchParts (UInt64) — 由 selectPartsForFullFetch 选中的 parts 数量
  • ProfileEvent_SharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds (UInt64) — scheduleDataProcessingJobtryUpdateDiskMetadataCacheForPart 的执行耗时
  • ProfileEvent_SharedMergeTreeLoadChecksumAndIndexesMicroseconds (UInt64) — 仅适用于 SharedMergeTree 的 loadColumnsChecksumsIndexes 耗时
  • ProfileEvent_SharedMergeTreeSnapshotPartsCleanRequest (UInt64) — SnapshotCleanerThread 决定清理 part 的次数
  • ProfileEvent_SharedMergeTreeSnapshotPartsCleanerParts (UInt64) — SnapshotCleanerThread 尝试清理一个 part 所花费的时间
  • ProfileEvent_SharedMergeTreeSnapshotPartsRemoved (UInt64) — SnapshotCleanerThread 成功清理数据 part 的次数
  • ProfileEvent_SharedMergeTreeSnapshotPartsCleanerRuns (UInt64) — SnapshotCleanerThread 的运行次数
  • ProfileEvent_SharedMergeTreeSnapshotPartsCleanerMicroseconds (UInt64) — SnapshotCleanerThread 运行了多长时间
  • ProfileEvent_SharedMergeTreeSnapshotPartsCleanerPartsMicroseconds (UInt64) — SnapshotCleanerThread 清理 parts 所用的时间
  • ProfileEvent_SharedMergeTreeDataPartsFetchAttempt (UInt64) — 尝试拉取数据分区片段的次数
  • ProfileEvent_SharedMergeTreeDataPartsFetchFromPeer (UInt64) — 从对端节点拉取数据分区片段的次数
  • ProfileEvent_SharedMergeTreeDataPartsFetchFromPeerMicroseconds (UInt64) — 从对等节点拉取数据分区片段所用微秒数
  • ProfileEvent_SharedMergeTreeDataPartsFetchFromS3 (UInt64) — 从 S3 拉取数据分区片段的次数
  • ProfileEvent_SharedMergeTreeReplicaSetUpdatesFromZooKeeper (UInt64) — 从 ZooKeeper 更新副本集的次数
  • ProfileEvent_SharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests (UInt64) — 为更新副本集而发起的 ZooKeeper 请求总数
  • ProfileEvent_SharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds (UInt64) — 更新副本集所耗费的时间
  • ProfileEvent_KeeperLogsEntryReadFromLatestCache (UInt64) — 从最新日志缓存读取的 Keeper 日志条目数
  • ProfileEvent_KeeperLogsEntryReadFromCommitCache (UInt64) — Keeper 中从 commit 日志缓存中读取的日志条目数
  • ProfileEvent_KeeperLogsEntryReadFromFile (UInt64) — Keeper 中直接从更新日志文件读取的日志条目数
  • ProfileEvent_KeeperLogsPrefetchedEntries (UInt64) — Keeper 中从更新日志文件预取的日志条目数量
  • ProfileEvent_KeeperChangelogWrittenBytes (UInt64) — 写入 Keeper 变更日志的字节数
  • ProfileEvent_KeeperChangelogFileSyncMicroseconds (UInt64) — 对 Keeper 变更日志执行 fsync 的耗时 (仅限未压缩日志)
  • ProfileEvent_KeeperSnapshotWrittenBytes (UInt64) — 写入 Keeper 中快照文件的字节数
  • ProfileEvent_KeeperSnapshotFileSyncMicroseconds (UInt64) — 对 Keeper 快照文件执行 fsync 所花费的时间
  • ProfileEvent_StorageConnectionsCreated (UInt64) — 为存储创建的连接数
  • ProfileEvent_StorageConnectionsReused (UInt64) — 存储的复用连接数
  • ProfileEvent_StorageConnectionsReset (UInt64) — 存储连接重置次数
  • ProfileEvent_StorageConnectionsPreserved (UInt64) — 为存储保留的连接数
  • ProfileEvent_StorageConnectionsExpired (UInt64) — 存储的已过期连接数
  • ProfileEvent_StorageConnectionsErrors (UInt64) — 创建存储连接失败的次数
  • ProfileEvent_StorageConnectionsElapsedMicroseconds (UInt64) — 创建存储连接的总耗时
  • ProfileEvent_DiskConnectionsCreated (UInt64) — 为磁盘创建的连接数量
  • ProfileEvent_DiskConnectionsReused (UInt64) — 磁盘复用连接数
  • ProfileEvent_DiskConnectionsReset (UInt64) — 磁盘连接被重置的次数
  • ProfileEvent_DiskConnectionsPreserved (UInt64) — 磁盘的保持连接数
  • ProfileEvent_DiskConnectionsExpired (UInt64) — 磁盘过期连接数
  • ProfileEvent_DiskConnectionsErrors (UInt64) — 创建磁盘连接失败的次数
  • ProfileEvent_DiskConnectionsElapsedMicroseconds (UInt64) — 创建磁盘连接的总耗时
  • ProfileEvent_HTTPConnectionsCreated (UInt64) — 已创建的客户端 HTTP 连接数
  • ProfileEvent_HTTPConnectionsReused (UInt64) — 复用的客户端 HTTP 连接数
  • ProfileEvent_HTTPConnectionsReset (UInt64) — 被重置的客户端 HTTP 连接数
  • ProfileEvent_HTTPConnectionsPreserved (UInt64) — 已保持的客户端 HTTP 连接数
  • ProfileEvent_HTTPConnectionsExpired (UInt64) — 已过期的客户端 HTTP 连接数
  • ProfileEvent_HTTPConnectionsErrors (UInt64) — 客户端 HTTP 连接创建失败的次数
  • ProfileEvent_HTTPConnectionsElapsedMicroseconds (UInt64) — 创建客户端 HTTP 连接所花费的总时间
  • ProfileEvent_HTTPServerConnectionsCreated (UInt64) — 已创建的服务器 HTTP 连接数
  • ProfileEvent_HTTPServerConnectionsReused (UInt64) — 复用的服务器 HTTP 连接数
  • ProfileEvent_HTTPServerConnectionsPreserved (UInt64) — 成功保持活动状态的服务器 HTTP 连接数。连接已成功保持活动状态
  • ProfileEvent_HTTPServerConnectionsExpired (UInt64) — 服务器 HTTP 连接过期数。
  • ProfileEvent_HTTPServerConnectionsClosed (UInt64) — 已关闭的服务器 HTTP 连接数。未协商启用 Keep-Alive
  • ProfileEvent_HTTPServerConnectionsReset (UInt64) — 服务器端被重置的 HTTP 连接数。服务器关闭连接
  • ProfileEvent_AddressesDiscovered (UInt64) — HTTP 连接的 DNS 解析结果中发现的新地址总数
  • ProfileEvent_AddressesExpired (UInt64) — 已过期且不再出现在 HTTP 连接 DNS 解析结果中的地址总数
  • ProfileEvent_AddressesMarkedAsFailed (UInt64) — 因 HTTP 连接错误被标记为故障的地址总数
  • ProfileEvent_ReadWriteBufferFromHTTPRequestsSent (UInt64) — 由 ReadWriteBufferFromHTTP 发送的 HTTP 请求数
  • ProfileEvent_ReadWriteBufferFromHTTPBytes (UInt64) — ReadWriteBufferFromHTTP 接收和发送的有效负载总字节数。不包括 HTTP 请求头。
  • ProfileEvent_WriteBufferFromHTTPRequestsSent (UInt64) — 由 WriteBufferFromHTTP 发送的 HTTP 请求数
  • ProfileEvent_WriteBufferFromHTTPBytes (UInt64) — WriteBufferFromHTTP 接收和发送的有效负载总字节数。不包括 HTTP 请求头。
  • ProfileEvent_ConcurrencyControlSlotsGranted (UInt64) — 按每个查询保证 1 个线程计算,并针对设置 'use_concurrency_control' = 0 的查询授予的 CPU 槽位数
  • ProfileEvent_ConcurrencyControlSlotsDelayed (UInt64) — 最初未获分配且需要等待空闲 CPU 槽位的 CPU 槽位数
  • ProfileEvent_ConcurrencyControlSlotsAcquired (UInt64) — 已获取的 CPU 槽位总数
  • ProfileEvent_ConcurrencyControlSlotsAcquiredNonCompeting (UInt64) — 已获取的非竞争 CPU 槽位总数
  • ProfileEvent_ConcurrencyControlQueriesDelayed (UInt64) — 因等待槽位扩容而被延迟的 CPU 槽位分配 (查询) 总数
  • ProfileEvent_ConcurrencyControlWaitMicroseconds (UInt64) — 查询等待 CPU 槽位资源请求的总时间。
  • ProfileEvent_ConcurrencyControlPreemptedMicroseconds (UInt64) — 查询因 CPU 槽位被抢占而等待的总时间。
  • ProfileEvent_ConcurrencyControlPreemptions (UInt64) — CPU 被抢占的总次数
  • ProfileEvent_ConcurrencyControlUpscales (UInt64) — CPU 向上扩容事件总数
  • ProfileEvent_ConcurrencyControlDownscales (UInt64) — CPU 下调事件总数
  • ProfileEvent_ConcurrentQuerySlotsAcquired (UInt64) — 已获取的查询槽位总数
  • ProfileEvent_ConcurrentQueryWaitMicroseconds (UInt64) — 查询等待查询槽位的总时长
  • ProfileEvent_CoordinatedMergesMergeCoordinatorUpdateCount (UInt64) — 合并协调器更新的总次数
  • ProfileEvent_CoordinatedMergesMergeCoordinatorUpdateMicroseconds (UInt64) — 用于更新合并协调器状态的总时间
  • ProfileEvent_CoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds (UInt64) — 在合并协调器内拉取最新元数据耗费的总时间
  • ProfileEvent_CoordinatedMergesMergeCoordinatorFilterMicroseconds (UInt64) — 在合并协调器内筛选已准备好的合并所耗费的总时间
  • ProfileEvent_CoordinatedMergesMergeCoordinatorSelectMergesMicroseconds (UInt64) — 在 merge coordinator 内使用合并选择器查找合并所花费的总耗时
  • ProfileEvent_CoordinatedMergesMergeCoordinatorLockStateForShareCount (UInt64) — 以 FOR SHARE 方式获取协调器状态锁的总次数
  • ProfileEvent_CoordinatedMergesMergeCoordinatorLockStateExclusivelyCount (UInt64) — 以独占方式获取协调器状态锁的总次数
  • ProfileEvent_CoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds (UInt64) — 用于共享时,对协调器状态互斥锁加锁所花费的总时间
  • ProfileEvent_CoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds (UInt64) — 以独占方式锁定协调器状态互斥锁的总耗时
  • ProfileEvent_CoordinatedMergesMergeWorkerUpdateCount (UInt64) — 合并工作线程更新次数总计
  • ProfileEvent_CoordinatedMergesMergeWorkerUpdateMicroseconds (UInt64) — 工作线程更新已分配合并的本地状态所花费的总时间
  • ProfileEvent_CoordinatedMergesMergeAssignmentRequest (UInt64) — 合并分配请求总数
  • ProfileEvent_CoordinatedMergesMergeAssignmentResponse (UInt64) — 合并任务分配请求总数
  • ProfileEvent_CoordinatedMergesMergeAssignmentRequestMicroseconds (UInt64) — 合并分配客户端耗费的总时间
  • ProfileEvent_CoordinatedMergesMergeAssignmentResponseMicroseconds (UInt64) — 在 merge assignment handler 中耗费的总时间
  • ProfileEvent_SharedDatabaseCatalogFailedToApplyState (UInt64) — 在 SharedDatabaseCatalog 中应用新状态时失败的次数
  • ProfileEvent_SharedDatabaseCatalogStateApplicationMicroseconds (UInt64) — 在 SharedDatabaseCatalog 中应用新状态的总耗时
  • ProfileEvent_MemoryWorkerRun (UInt64) — MemoryWorker 在后台运行的次数
  • ProfileEvent_MemoryWorkerRunElapsedMicroseconds (UInt64) — MemoryWorker 执行后台工作的总耗时
  • ProfileEvent_ParquetFetchWaitTimeMicroseconds (UInt64) — 解码线程读取 Parquet 文件时的等待时间 (不包括预取线程)
  • ProfileEvent_WasmSerializationMicroseconds (UInt64) — 执行 WebAssembly 代码耗费的时间
  • ProfileEvent_WasmDeserializationMicroseconds (UInt64) — 执行 WebAssembly 代码所用的时间
  • ProfileEvent_WasmGuestExecuteMicroseconds (UInt64) — 执行 WebAssembly 代码耗费的时间
  • ProfileEvent_WasmTotalExecuteMicroseconds (UInt64) — 执行 WebAssembly 代码耗费的时间
  • ProfileEvent_WasmModuleInstatiate (UInt64) — 创建的 WebAssembly 隔离区数量
  • ProfileEvent_WasmMemoryAllocated (UInt64) — WebAssembly 隔离区的已分配内存总量
  • ProfileEvent_ParquetReadRowGroups (UInt64) — 从 Parquet 数据中读取的行组总数
  • ProfileEvent_ParquetPrunedRowGroups (UInt64) — 从 Parquet 数据中被剪枝的行组总数
  • ProfileEvent_ParquetDecodingTasks (UInt64) — 由 Parquet 读取器发起的任务
  • ProfileEvent_ParquetDecodingTaskBatches (UInt64) — 由 Parquet 读取器发送到线程池的任务批次
  • ProfileEvent_ParquetPrefetcherReadRandomRead (UInt64) — DB::Parquet::Prefetcher 采用 ReadMode::RandomRead 进行的读取总次数
  • ProfileEvent_ParquetPrefetcherReadSeekAndRead (UInt64) — DB::Parquet::Prefetcher 以 ReadMode::SeekAndRead 执行的读取总次数
  • ProfileEvent_ParquetPrefetcherReadEntireFile (UInt64) — DB::Parquet::Prefetcher 以 ReadMode::EntireFileIsInMemory 模式读取的总次数
  • ProfileEvent_ParquetRowsFilterExpression (UInt64) — 经过过滤器的总行数
  • ProfileEvent_ParquetColumnsFilterExpression (UInt64) — 经过筛选的列总数
  • ProfileEvent_FilterTransformPassedRows (UInt64) — 查询中通过筛选的行数
  • ProfileEvent_FilterTransformPassedBytes (UInt64) — 查询中过滤器放行的字节数
  • ProfileEvent_QueryPreempted (UInt64) — 由于 priority 设置而被暂停并进入等待状态的任务次数
  • ProfileEvent_IndexBinarySearchAlgorithm (UInt64) — 对索引标记执行二分查找算法的次数
  • ProfileEvent_IndexGenericExclusionSearchAlgorithm (UInt64) — 对索引标记使用通用排除搜索算法的次数
  • ProfileEvent_ParallelReplicasQueryCount (UInt64) — 在查询执行期间使用并行副本执行的 (子) 查询数量
  • ProfileEvent_DistributedConnectionReconnectCount (UInt64) — 在分布式查询执行期间,与其他服务器重新建立连接的次数。如果从连接池中获取到了陈旧连接,则可能发生这种情况
  • ProfileEvent_DistributedConnectionConnectCount (UInt64) — 分布式查询执行期间与其他服务器建立连接的次数。当系统建立新连接而不是复用池中的现有连接时,会发生这种情况。
  • ProfileEvent_RefreshableViewRefreshSuccess (UInt64) — 可刷新materialized view 刷新的总次数
  • ProfileEvent_RefreshableViewRefreshFailed (UInt64) — 可刷新materialized view 刷新失败的次数
  • ProfileEvent_RefreshableViewSyncReplicaSuccess (UInt64) — 对可刷新materialized view 执行 SELECT 时隐式执行 SYNC REPLICA 的次数
  • ProfileEvent_RefreshableViewSyncReplicaRetry (UInt64) — 从可刷新materialized view 执行 SELECT 失败后,隐式 SYNC REPLICA 的再试行次数
  • ProfileEvent_RefreshableViewLockTableRetry (UInt64) — 可刷新materialized view 的 SELECT 因旧表被删除而不得不切换到新表的次数
  • ProfileEvent_AsyncLoggingConsoleTotalMessages (UInt64) — 已发送到控制台日志异步队列的消息总数 (包括已接受和已丢弃的消息)
  • ProfileEvent_AsyncLoggingFileLogTotalMessages (UInt64) — 已发送到文件日志异步队列的消息总数 (包括已接受和已丢弃的消息)
  • ProfileEvent_AsyncLoggingErrorFileLogTotalMessages (UInt64) — 已发送到错误文件日志异步队列的消息总数 (包括已接收和已丢弃的消息)
  • ProfileEvent_AsyncLoggingSyslogTotalMessages (UInt64) — 已发送到 syslog 的异步队列中的消息总数 (包括已接受和已丢弃的消息)
  • ProfileEvent_AsyncLoggingTextLogTotalMessages (UInt64) — 已发送到 text_log 异步队列的消息总数 (包括已接受和已丢弃的消息)
  • ProfileEvent_AsyncLoggingConsoleDroppedMessages (UInt64) — 因异步日志队列已满而从控制台日志中丢弃的消息数量
  • ProfileEvent_AsyncLoggingFileLogDroppedMessages (UInt64) — 由于异步日志队列已满而从文件日志中丢弃的消息数
  • ProfileEvent_AsyncLoggingErrorFileLogDroppedMessages (UInt64) — 由于异步日志队列已满而从错误文件日志中丢弃的消息数量
  • ProfileEvent_AsyncLoggingSyslogDroppedMessages (UInt64) — 由于异步日志队列已满,syslog 中有多少条消息被丢弃
  • ProfileEvent_AsyncLoggingTextLogDroppedMessages (UInt64) — 由于异步日志队列已满,从 text_log 中丢弃的消息数量
  • ProfileEvent_JemallocFailedAllocationSampleTracking (UInt64) — jemalloc 分配采样跟踪失败的总次数
  • ProfileEvent_JemallocFailedDeallocationSampleTracking (UInt64) — jemalloc 释放样本跟踪失败的合计次数
  • ProfileEvent_LoadedStatisticsMicroseconds (UInt64) — 从 parts 加载统计信息所耗费的时间
  • ProfileEvent_RuntimeDataflowStatisticsInputBytes (UInt64) — 以并行副本方式执行查询时,各副本将读取的字节数统计信息
  • ProfileEvent_RuntimeDataflowStatisticsOutputBytes (UInt64) — 如果查询使用并行副本执行,则收集副本将向发起节点发送的字节数统计信息
  • ProfileEvent_S3CachedCredentialsProvidersReused (UInt64) — 从缓存中复用的凭证提供商总数
  • ProfileEvent_S3CachedCredentialsProvidersAdded (UInt64) — 缓存中新增加的凭证提供商总数
  • ProfileEvent_RuntimeFiltersCreated (UInt64) — 单次查询中创建的不同 JOIN 运行时过滤器数量
  • ProfileEvent_RuntimeFilterBlocksProcessed (UInt64) — 由 JOIN 运行时过滤器处理的块数
  • ProfileEvent_RuntimeFilterBlocksSkipped (UInt64) — 由于过滤比例不佳,过滤器被动态禁用,从而在未处理的情况下被 JOIN 运行时过滤器跳过的块数
  • ProfileEvent_RuntimeFilterRowsChecked (UInt64) — JOIN 运行时过滤器检查的行数
  • ProfileEvent_RuntimeFilterRowsPassed (UInt64) — 通过 JOIN 运行时过滤器后保留下来的行数
  • ProfileEvent_RuntimeFilterRowsSkipped (UInt64) — 被 JOIN 运行时过滤器跳过的块中的行数
  • ProfileEvent_JoinBuildPostProcessingMicroseconds (UInt64) — 构建右侧连接后,各后处理步骤的耗时。
  • ProfileEvent_AIInputTokens (UInt64) — 在查询中,所有 AI 函数调用消耗的提示标记总数。
  • ProfileEvent_AIOutputTokens (UInt64) — 该查询中所有 AI 函数调用消耗的补全标记总数。
  • ProfileEvent_AIAPICalls (UInt64) — 发送到 AI 提供商的 HTTP 请求数。
  • ProfileEvent_AIRowsProcessed (UInt64) — 获得 AI 结果的行数。
  • ProfileEvent_AIRowsSkipped (UInt64) — 因配额限制或错误而被赋予默认值的行数。

示例

SELECT * FROM system.query_metric_log LIMIT 1 FORMAT Vertical;
Row 1:
──────
query_id:                                                        97c8ba04-b6d4-4bd7-b13e-6201c5c6e49d
hostname:                                                        clickhouse.eu-central1.internal
event_date:                                                      2020-09-05
event_time:                                                      2020-09-05 16:22:33
event_time_microseconds:                                         2020-09-05 16:22:33.196807
memory_usage:                                                    313434219
peak_memory_usage:                                               598951986
ProfileEvent_Query:                                              0
ProfileEvent_SelectQuery:                                        0
ProfileEvent_InsertQuery:                                        0
ProfileEvent_FailedQuery:                                        0
ProfileEvent_FailedSelectQuery:                                  0
...

另请参阅