> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 包含各个查询的内存和指标值历史记录的系统表，数据来自表 `system.events`，并定期写入磁盘。

# system.query_metric_log

<Info>
  **在 ClickHouse Cloud 中查询**

  此系统表中的数据分别保存在 ClickHouse Cloud 各节点的本地。因此，如需查看所有数据的完整情况，需要使用 `clusterAllReplicas` 函数。更多详情请参见[此处](/zh/reference/system-tables/overview#system-tables-in-clickhouse-cloud)。
</Info>

<div id="description">
  ## 描述
</div>

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

查询一旦开始，系统就会按 `query_metric_log_interval` 毫秒的固定间隔收集数据 (默认值为 1000
) 。如果查询耗时超过 `query_metric_log_interval`，则在查询结束时也会收集数据。

<div id="columns">
  ## 列
</div>

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

<div id="example">
  ## 示例
</div>

```sql theme={null}
SELECT * FROM system.query_metric_log LIMIT 1 FORMAT Vertical;
```

```text theme={null}
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
...
```

<div id="see-also">
  ## 另请参阅
</div>

* [query\_metric\_log 设置](/zh/reference/settings/server-settings/settings#query_metric_log) — 启用或禁用该设置。
* [query\_metric\_log\_interval](/zh/reference/settings/session-settings#query_metric_log_interval)
* [system.asynchronous\_metrics](/zh/reference/system-tables/asynchronous_metrics) — 包含定期计算的指标。
* [system.events](/zh/reference/system-tables/events) — 包含若干已发生的事件。
* [system.metrics](/zh/reference/system-tables/metrics) — 包含即时计算的指标。
* [监控](/zh/guides/oss/deployment-and-scaling/monitoring/monitoring) — ClickHouse 监控的基本概念。
