Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
Содержит сведения о количестве событий, произошедших в системе. Например, в таблице можно увидеть, сколько запросовSELECT было обработано с момента запуска сервера ClickHouse.
Описания событий
ACMEAPIRequests
Количество запросов к API ACME.ACMECertificateOrders
Количество выданных запросов на сертификаты ACME.AdaptiveAggregationBucketsRetired
Количество двухуровневых бакетов, рабочая память которых (слот арены, ссылки на подготовленные фрагменты) была освобождена сразу после завершения слияния и преобразования этого бакета, не дожидаясь окончания всего слияния.AdaptiveAggregationDrainedRecords
Сколько отложенных записей адаптивная агрегация перенесла в общую таблицу во время слияния.AdaptiveAggregationGiveUps
Сколько потоков отказались от фиксации при адаптивной агрегации, поскольку их поток содержал мало различных keys.AdaptiveAggregationLocalFreezes
Количество локальных хеш-таблиц, замороженных адаптивной агрегацией по достижении порога заморозки.AdaptiveAggregationPressureDrainedRecords
Сколько записей из промежуточного буфера адаптивная агрегация сбросила досрочно из-за нехватки памяти.AdaptiveAggregationPressureStandDowns
Сколько потоков адаптивной агрегации окончательно вышли из фазы обучения из-за того, что нехватка памяти превысила порог внешней агрегации, и поэтому их локальные таблицы сбрасываются на диск обычной внешней агрегацией.AdaptiveAggregationPressureSweeps
Сколько раз адаптивная агрегация досрочно сбрасывала записи из промежуточной стадии из-за нехватки памяти.AdaptiveAggregationProbeBypasses
Сколько потоков перестали проверять свою замороженную локальную таблицу при адаптивной агрегации, поскольку в неё попадало почти ноль строк.AdaptiveAggregationResidueReleases
Сколько раз адаптивная агрегация записывала свою общую таблицу-накопитель, потому что из-за неё поток, работающий по базовому алгоритму, был близок к сбросу данных на диск.AdaptiveAggregationSealedChunks
Количество объединённых фрагментов, закрытых адаптивной агрегацией из буферизованных батчей промежуточного хранилища.AdaptiveAggregationSealNormalizations
Сколько подготовленных столбцов аргументов адаптивная агрегация при закрытии (seal) нормализовала из обёрнутого представления (Const, Replicated, Sparse, LowCardinality) в плотную форму, которую потребляет слив (drain).AdaptiveAggregationSharedTableSpills
Сколько раз адаптивная агрегация сбрасывала на диск свою общую таблицу из-за достижения границы части при нехватке памяти.AdaptiveAggregationSpillBacklogSheds
Сколько раз адаптивная агрегация отбрасывала накопленную очередь отложенных записей из-за того, что поток, работающий по базовому алгоритму, — либо возвращённый туда при «оттаивании», либо перешедший на него самостоятельно — был близок к сбросу данных на диск, тогда как промежуточные записи всё ещё находились в памяти.AdaptiveAggregationStagedBytes
Сколько байтов ключей адаптивная агрегация подготовила к выгрузке на этапе слияния.AdaptiveAggregationStagedChunkPiecesOverBound
Сколько частей разрезанного подготовленного фрагмента, опубликованных адаптивной агрегацией, всё равно оказались больше границы, ради соблюдения которой фрагмент и разрезался. Фрагмент режется по границам бакетов, а внутри бакета, который сам по себе превышает границу, — по отдельным записям, поэтому речь идёт об одной записи, подготовленный объём которой сам по себе превышает границу; такая часть захватывается целиком, и её выгрузка может настолько же превысить часть, отведённую под давление.AdaptiveAggregationStagedChunkSplits
Сколько подготовленных фрагментов адаптивная агрегация разделила по границам бакетов при публикации из-за того, что оценка выгрузки одного фрагмента превысила границу части давления.AdaptiveAggregationStagedClaimsClosedAtBound
Сколько заявок на подготовленные фрагменты со стороны сливов адаптивной агрегации было закрыто перед фрагментом, добавление которого вывело бы батч за границу pressure part, — такой фрагмент остаётся следующей заявке. Граница проверяется для батча в том виде, в каком он слит, поэтому два фрагмента, каждый из которых лишь чуть её не достигает (две половины разрезанного фрагмента, превышающие половину части на одну запись), сливаются в две таблицы, а не в одну; и только первый фрагмент, который сам по себе выходит за границу, забирается заявкой в любом случае.AdaptiveAggregationStagedRecords
Сколько промежуточных записей адаптивная агрегация подготовила в промежуточном буфере перед дедупликацией.AdaptiveAggregationStagedRecordsMerged
Сколько промежуточных (staged) записей адаптивная агрегация слила как дублирующиеся ключи при публикации и при закрытии.AdaptiveAggregationThaws
Сколько раз адаптивная агрегация размораживала локальные таблицы из-за того, что в поэтапном потоке преобладали повторяющиеся значения.AddressesDiscovered
Общее число новых адресов в результатах разрешения DNS для HTTP-соединенийИстёкшие адреса
Общее количество адресов с истёкшим сроком действия, которые больше не возвращаются в результатах DNS-разрешения для HTTP-соединенийAddressesMarkedAsFailed
Общее количество адресов, помеченных как неисправные из-за ошибок HTTP-соединенияAggregatingSortedMilliseconds
Общее время, затраченное на агрегирование отсортированных столбцовAggregationBucketTopKConversions
Количество двухуровневых бакетов, преобразованных с помощью отбора Top-K в пределах бакета (оптимизация плана aggregationBucketTopK).Агрегация, переведённая в двухуровневый режим
Сколько раз одноуровневая хеш-таблица агрегации во время выполнения преобразовывалась в двухуровневую.Хеш-таблицы для агрегации, инициализированные как двухуровневые
Сколько хеш-таблиц для агрегации было инициализировано как двухуровневые.AggregationOptimizedEqualRangesOfKeys
Количество блоков, для которых была применена оптимизация равных диапазонов ключейAggregationPreallocatedElementsInHashTables
Сколько элементов было заранее выделено в хеш-таблицах для агрегации.AggregationTopKHeapsFrozen
Сколько куч (heap) агрегации top-K было заморожено с переходом к обычной агрегации. Либо куча почти ничего не отбросила в пределах своего окна наблюдения (например, число различных ключей группировки не превышает LIMIT), либо множество равных значений на границе кучи — которое никогда не может быть вытеснено — разрослось и переполнило её (см.enable_group_by_top_k_optimization).
AggregationTopKKeysEvicted
Сколько ключей группировки было вытеснено из ограниченной кучи top-K во время агрегации (см.enable_group_by_top_k_optimization).
AggregationTopKKeysPruned
Сколько вытесненных ключей группировки было также удалено из промежуточной хеш-таблицы с уничтожением их состояний агрегатных функций (см.enable_group_by_top_k_optimization). Значение меньше, чем AggregationTopKKeysEvicted, если метод агрегации не умеет удалять ключи либо если ранжируется только prefix ключа: тогда куча всё так же пропускает строки, но хеш-таблица хранит все допущенные группы.
AggregationTopKRowsSkipped
Сколько строк было пропущено при агрегации из-за того, что их ключ группировки не попал в результат top-K (см.enable_group_by_top_k_optimization).
AIAPICalls
Количество HTTP-запросов, отправленных провайдерам ИИ.AIInputTokens
Суммарное количество токенов промпта, использованных во всех вызовах функции ИИ в рамках запроса.AIORead
Количество операций чтения с использованием интерфейса AIO в Linux или FreeBSDAIOReadBytes
Количество байтов, прочитанных с использованием интерфейса AIO в Linux или FreeBSDAIOutputTokens
Общее количество токенов генерации, израсходованных при всех вызовах функции ИИ в рамках запроса.AIOWrite
Количество операций записи через интерфейс AIO в Linux или FreeBSDAIOWriteBytes
Количество байтов, записанных с использованием интерфейса AIO в Linux или FreeBSDAIRowsProcessed
Количество строк, которые получили результат ИИ.AIRowsSkipped
Количество строк, для которых было использовано значение по умолчанию из-за квоты или ошибки.AllUsersThrottlerBytes
Количество байтов, прошедших через ограничительmax_network_bandwidth_for_all_users.
AllUsersThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал из-за throttling по параметру ‘max_network_bandwidth_for_all_users’.AnalyzePatchRangesMicroseconds
Общее время, затраченное на анализ индекса патч-частейApplyPatchesMicroseconds
Общее время, потраченное на применение патч-частей к блокамApplyPatchMergeOnKeyMicroseconds
Общее время, затраченное в циклах слияния по ключу сортировки applyPatchesMergeOnKeyArenaAllocBytes
Количество байтов, выделенных в области памяти Arena (используется для GROUP BY и аналогичных операций)ArenaAllocChunks
Количество фрагментов, выделенных в арене памяти Arena (используется для GROUP BY и аналогичных операций)ASTFuzzerOracleChecks
Количество попыток проверок оракула, предпринятых AST-фаззером на стороне сервера.ASTFuzzerOracleMismatches
Количество несовпадений оракула, обнаруженных AST-фаззером на стороне сервера.ASTFuzzerOracleTLPAggregateChecks
Количество попыток проверок оракула TLP Aggregate (State/Merge), предпринятых AST-фаззером на стороне сервера.ASTFuzzerQueries
Количество запросов, сгенерированных AST-фаззером на стороне сервера, которые он попытался выполнить.ASTFuzzerSkippedBackupRestore
Количество сгенерированных фаззером запросов BACKUP/RESTORE, которые AST-фаззер на стороне сервера пропустил, не выполняя их.ASTFuzzerSkippedReplicatedDDLInternal
Сколько раз AST-фаззер на стороне сервера пропускал фаззинг из-за того, что в контексте уже выполнялся внутренний DDL-запрос реплицируемой базы данных (активная ZooKeeperMetadataTransaction).AsynchronousReaderIgnoredBytes
Количество байтов, проигнорированных при асинхронном чтенииAsynchronousReadWaitMicroseconds
Время ожидания асинхронных чтений при асинхронном локальном чтении.AsynchronousRemoteReadWaitMicroseconds
Время ожидания асинхронных удалённых чтений.AsyncInsertBytes
Объём данных в байтах для асинхронных запросов INSERT.AsyncInsertCacheHits
Количество случаев, когда в кэше hash id для асинхронной вставки INSERT обнаруживался дублирующийся hash id.AsyncInsertFlush
Количество сбросов (flush) очереди асинхронных INSERT. При каждом сбросе батч асинхронных запросов INSERT вставляется как одна часть. Сравните с AsyncInsertQuery, чтобы понять, сколько запросов в среднем объединяется в один батч.AsyncInsertQuery
То же, что и InsertQuery, но только для асинхронных запросов INSERT.AsyncInsertRows
Количество строк, вставленных асинхронными INSERT-запросами.AsyncLoaderSpawnFailures
Количество случаев, когда асинхронный загрузчик не смог запустить воркер, поскольку глобальный пул потоков не предоставил поток. Задачи из очереди в этом случае выполняются воркером, уже имеющимся в пуле: либо работающим в данный момент, либо возобновившим работу после ожидания задачи из другого пула.AsyncLoaderWaitMicroseconds
Общее время ожидания запроса задач асинхронного загрузчика.AsyncLoggingConsoleDroppedMessages
Сколько сообщений было потеряно из журнала консоли из-за переполнения очереди асинхронного логированияAsyncLoggingConsoleTotalMessages
Количество сообщений (принятых или отброшенных), отправленных в асинхронную очередь журнала консолиAsyncLoggingErrorFileLogDroppedMessages
Сколько сообщений было отброшено из файла журнала ошибок из-за переполнения очереди асинхронного логированияAsyncLoggingErrorFileLogTotalMessages
Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь журнала ошибок в файлеAsyncLoggingFileLogDroppedMessages
Сколько сообщений было отброшено из файлового лога из-за переполнения очереди асинхронного логированияAsyncLoggingFileLogTotalMessages
Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь файлового логаAsyncLoggingSyslogDroppedMessages
Сколько сообщений было потеряно в syslog из-за заполнения очереди асинхронного логированияAsyncLoggingSyslogTotalMessages
Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь syslogAsyncLoggingTextLogDroppedMessages
Сколько сообщений было отброшено изtext_log из-за переполнения очереди асинхронного логирования
AsyncLoggingTextLogTotalMessages
Количество сообщений (принятых или отброшенных), отправленных в асинхронную очередь для text_logAzureCommitBlockList
Количество вызовов метода CommitBlockList API Azure Blob StorageAzureCopyObject
Количество вызовов CopyObject API Azure Blob StorageAzureCreateContainer
Количество вызовов метода CreateContainer API Azure Blob Storage.AzureDeleteObjects
Количество вызовов DeleteObject(s) API Azure Blob Storage.AzureGetObject
Количество вызовов метода GetObject API Azure.AzureGetProperties
Количество вызовов метода GetProperties API Azure Blob Storage.AzureGetRequestThrottlerBlocked
Количество GET-запросов к Azure, заблокированных ограничителем.AzureGetRequestThrottlerCount
Количество GET-запросов Azure, прошедших через ограничитель: заблокированных и незаблокированных.AzureGetRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал из-за ограничения скорости GET-запросов Azure.AzureListObjects
Количество вызовов API ListObjects в Azure Blob Storage.AzurePutRequestThrottlerBlocked
Количество PUT-запросов Azure, заблокированных ограничителем скорости.AzurePutRequestThrottlerCount
Количество PUT-запросов Azure, прошедших через ограничитель: заблокированных и незаблокированных.AzurePutRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы не превысить ограничение скорости PUT-запросов Azure.AzureReadMicroseconds
Общее время ожидания запросов на чтение в Azure.AzureReadRequestsCount
Количество запросов на чтение к Azure.AzureReadRequestsErrors
Количество ошибок при запросах на чтение к Azure.AzureReadRequestsRedirects
Количество перенаправлений запросов Azure на чтение.AzureReadRequestsThrottling
Количество запросов Azure на чтение, для которых было применено ограничение пропускной способности.AzureStageBlock
Количество вызовов метода StageBlock API Azure Blob StorageAzureUpload
Количество вызовов API Upload в Azure Blob StorageAzureWriteMicroseconds
Суммарное время ожидания запросов на запись в Azure.AzureWriteRequestsCount
Количество запросов на запись в Azure.AzureWriteRequestsErrors
Количество ошибок при запросах записи в Azure.AzureWriteRequestsRedirects
Количество перенаправлений запросов на запись в Azure.AzureWriteRequestsThrottling
Количество запросов на запись в Azure, для которых было ограничено число запросов.BackgroundLoadingMarksTasks
Количество фоновых задач по загрузке марокBackupEntriesCollectorForTablesDataMicroseconds
Время, затраченное на создание записей резервной копии данных таблицBackupEntriesCollectorMicroseconds
Время, затраченное на создание записей резервной копииBackupEntriesCollectorRunPostTasksMicroseconds
Время, затраченное на выполнение завершающих задач после создания записей резервной копииBackupLockFileReads
Сколько раз считывался файл ‘.lock’ при создании резервной копииBackupPreparingFileInfosMicroseconds
Время, затраченное на подготовку информации о файлах для записей резервной копииBackupReadLocalBytesToCalculateChecksums
Общий размер файлов, прочитанных локально для вычисления контрольных сумм записей резервной копииBackupReadLocalFilesToCalculateChecksums
Количество файлов, прочитанных локально для вычисления контрольных сумм записей резервной копииBackupReadMetadataMicroseconds
Время, затраченное на чтение метаданных резервной копии из файла .backupBackupReadRemoteBytesToCalculateChecksums
Суммарный размер файлов, прочитанных с удалённых дисков для вычисления контрольных сумм записей резервной копииBackupReadRemoteFilesToCalculateChecksums
Количество файлов, считанных с удалённых дисков для вычисления контрольных сумм записей резервной копииBackupsOpenedForRead
Количество резервных копий, открытых для чтенияBackupsOpenedForUnlock
Число резервных копий, открытых для разблокировкиBackupsOpenedForWrite
Количество резервных копий, открытых для записиBackupThrottlerBytes
Байты, прошедшие через ограничитель ‘max_backup_bandwidth_for_server’.BackupThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничениеmax_backup_bandwidth_for_server.
BackupWriteMetadataMicroseconds
Время, затраченное на запись метаданных резервной копии в файл .backupBlobCopierThreadLockBlobsErrors
Количество ошибок блокировки blob-объектов во время выполнения BlobCopierBlobCopierThreadLockedBlobs
Количество blob-объектов, возвращённых из хранилища метаданныхBlobCopierThreadRecordBlobsErrors
Количество ошибок при записи blob-объектов, возникших во время выполнения BlobCopierBlobCopierThreadRecordedBlobs
Количество blob-объектов, сведения о репликации которых BlobCopier записал в хранилище метаданныхBlobCopierThreadReplicateBlobsErrors
Количество ошибок репликации blob-объектов, возникших во время выполнения BlobCopierBlobCopierThreadReplicatedBlobs
Количество blob-объектов, реплицированных с помощью BlobCopierBlobCopierThreadRuns
Количество запусков потока BlobCopierBlobKillerThreadLockBlobsErrors
Количество ошибок при блокировке blob-объектов во время выполнения BlobKillerBlobKillerThreadLockedBlobs
Количество blob-объектов, полученных из хранилища метаданныхBlobKillerThreadRecordBlobsErrors
Количество ошибок записи blob-объектов, возникших во время работы BlobKillerBlobKillerThreadRecordedBlobs
Количество blob-объектов, удаление которых было зафиксировано BlobKiller в хранилище метаданныхBlobKillerThreadRemoveBlobsErrors
Количество ошибок при удалении blob-объектов во время выполнения BlobKillerBlobKillerThreadRemovedBlobs
Количество blob-объектов, удалённых BlobKillerBlobKillerThreadRemoveTasks
Количество задач на удаление, созданных BlobKillerBlobKillerThreadRuns
Количество запусков потока BlobKillerBuildPatchesJoinMicroseconds
Общее время, затраченное на построение индексов и хеш-таблиц для применения патч-частей в режиме JOINBuildPatchesMergeMicroseconds
Общее время, затраченное на создание индексов для применения патч-частей в режиме MergeCachedReadBufferCacheWriteBytes
Байты, записанные в файловый кэш из источника (удалённой файловой системы и т. д.)CachedReadBufferCacheWriteMicroseconds
Время, затраченное на запись данных в файловый кэшCachedReadBufferCacheWriteStopped
Количество случаев, когда запись сегмента файла в файловый кэш была прервана в процессе загрузки (не удалось зарезервировать место или запись в кэш завершилась ошибкой), после чего чтение продолжается в обход кэшаCachedReadBufferCreateBufferMicroseconds
Время на подготовку буфераCachedReadBufferPredownloadedBytes
Байты, прочитанные из источника файлового кэша. Сегменты кэша читаются целиком слева направо, поэтому может потребоваться предварительно загрузить часть сегмента, не относящуюся к текущей задаче, чтобы добраться до нужных данныхCachedReadBufferPredownloadedFromSourceBytes
Байты, считанные из источника файлового кэша для предварительной загрузки (из удалённой файловой системы и т. д.)CachedReadBufferPredownloadedFromSourceMicroseconds
Время чтения из источника файлового кэша во время предзагрузки (из удалённой файловой системы и т. д.)CachedReadBufferReadFromCacheBytes
Количество байт, прочитанных из файлового кэшаCachedReadBufferReadFromCacheHits
Количество попаданий в файловый кэш при чтении.CachedReadBufferReadFromCacheMicroseconds
Время чтения из файлового кэшаCachedReadBufferReadFromCacheMisses
Количество промахов при чтении из файлового кэша.CachedReadBufferReadFromSourceBytes
Байты, считанные из источника файлового кэша (например, из remote fs)CachedReadBufferReadFromSourceMicroseconds
Время чтения из источника файлового кэша (например, из удалённой файловой системы и т. д.)CachedReadBufferWaitReadBufferMicroseconds
Время ожидания внутреннего буфера чтения (включая ожидание кэша)CachedWriteBufferCacheWriteBytes
Количество байтов, записанных из источника (remote fs и т. п.) в файловый кэшCachedWriteBufferCacheWriteMicroseconds
Время, затраченное на запись данных в файловый кэшCachedWriteBufferCacheWriteStopped
Количество случаев, когда сквозное кэширование при записи (write-through) было остановлено (не удалось зарезервировать место или выполнить запись в кэш, либо вытеснялся перекрывающий сегмент), после чего запись продолжается без заполнения кэшаCachedWriteBufferCoveringSegmentShrinkFailed
Количество случаев, когда сквозное кэширование при записи пришлось прервать из-за того, что покрывающий сегмент файла, оставшийся позади записываемого offset, не удалось сжать (он удерживается кем-то другим, поэтому пропуск в нём невозможно устранить) либо он был одновременно вытеснен из кэшаCachedWriteBufferCoveringSegmentShrunk
Сколько раз сквозное кэширование при записи уменьшало покрывающий сегмент файла, который остался позади текущей позиции записи (ranges между ними были отправлены на другой distributed cache server), чтобы продолжить кэширование в новом сегменте файлаCacheWarmerBytesDownloaded
Объём данных, подгруженных в файловый кэш специальными фоновыми потоками.CacheWarmerDataPartsDownloaded
Количество частей данных, которые CacheWarmer получил полностью.CannotRemoveEphemeralNode
Количество случаев, когда возникала ошибка при попытке удалить эфемерный узел. Это не проблема, поскольку наша реализация библиотеки ZooKeeper гарантирует, что сеанс завершится и узел будет удалён.CannotWriteToWriteBufferDiscard
Количество трассировок стека, отброшенных профилировщиком запросов или обработчиком сигнала, поскольку пайп переполнен или в него невозможно записать.CoalescingSortedMilliseconds
Общее время, затраченное на объединение отсортированных столбцовCollapsingSortedMilliseconds
Общее время, потраченное на схлопывание отсортированных столбцовCommonBackgroundExecutorTaskCancelMicroseconds
Время, затраченное на выполнениеcancel() для задач исполнителя Common.
CommonBackgroundExecutorTaskExecuteStepMicroseconds
Время, затраченное задачами исполнителя Common в executeStep().CommonBackgroundExecutorTaskResetMicroseconds
Время, затраченное на сброс задачи в исполнителе Common.CommonBackgroundExecutorWaitMicroseconds
Время ожидания завершения в исполнителе Common.CompiledFunctionExecute
Количество выполнений скомпилированной функции.CompileExpressionsBytes
Количество байтов, используемых для компиляции выражений.CompileExpressionsMicroseconds
Общее время, затраченное на компиляцию выражений в LLVM-код.CompileFunction
Количество случаев, когда запускалась компиляция сгенерированного LLVM-кода (для создания объединённой функции для сложных выражений).CompileRegexpFunction
Сколько раз регулярное выражение было JIT-скомпилировано в машинный код.CompressedReadBufferBlocks
Количество сжатых блоков (блоков данных, сжатых независимо друг от друга), прочитанных из сжатых источников (файлов, сети).CompressedReadBufferBytes
Количество несжатых байтов (то есть байтов после распаковки), прочитанных из сжатых источников (файлов, сети).CompressedReadBufferChecksumDoesntMatch
Количество случаев, когда контрольная сумма сжатого блока не совпадала.CompressedReadBufferChecksumDoesntMatchMicroseconds
Общее время, затраченное на обнаружение искажений битов из-за несовпадения контрольной суммы сжатого блока.CompressedReadBufferChecksumDoesntMatchSingleBitMismatch
Количество случаев, когда несовпадение контрольной суммы сжатого блока было вызвано отличием в один бит.ConcurrencyControlDownscales
Общее количество случаев уменьшения ресурсов CPUConcurrencyControlPreemptedMicroseconds
Общее время ожидания запроса из-за вытеснения слотов CPU.ConcurrencyControlPreemptions
Общее количество вытеснений процессораConcurrencyControlQueriesDelayed
Количество запросов, задержанных из-за нехватки ресурсов CPU-слотов. Индикатор конкуренции за ресурсы — не включает ожидание отложенного увеличения числа слотов на сервере без конкуренции за ресурсы.ConcurrencyControlSlotsAcquired
Общее количество выделенных слотов CPUConcurrencyControlSlotsAcquiredNonCompeting
Общее количество полученных слотов CPU без конкуренцииConcurrencyControlSlotsDelayed
Количество слотов CPU, которые не были выделены в момент распределения из-за нехватки ресурсов. Не включает слоты, удерживаемые при отложенном выделении.ConcurrencyControlSlotsGranted
Количество слотов CPU, выданных по гарантии «1 поток на запрос», а также для запросов с настройкой ‘use_concurrency_control’ = 0ConcurrencyControlUpscales
Общее количество случаев увеличения CPUConcurrencyControlWaitMicroseconds
Общее время, в течение которого запрос ожидал выделения ресурсов для слотов CPU.ConcurrentQuerySlotsAcquired
Общее количество выделенных слотов запросовConcurrentQueryWaitMicroseconds
Общее время, в течение которого запрос ожидал слоты выполненияConnectionPoolIsFullMicroseconds
Общее время ожидания свободного слота в пуле соединений.ContextLock
Количество случаев получения блокировки Context или попыток её получения. Это глобальная блокировка.ContextLockWaitMicroseconds
Время ожидания блокировки контекста в микросекундахCoordinatedMergesMergeAssignmentRequest
Общее количество запросов на назначение слиянийCoordinatedMergesMergeAssignmentRequestMicroseconds
Общее время, затраченное клиентом назначения слиянийCoordinatedMergesMergeAssignmentResponse
Общее количество запросов на назначение слиянийCoordinatedMergesMergeAssignmentResponseMicroseconds
Общее время, затраченное обработчиком назначения слиянийCoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds
Общее время, затраченное на получение свежих метаданных в координаторе слиянийCoordinatedMergesMergeCoordinatorFilterMicroseconds
Общее время, затраченное на фильтрацию подготовленных слияний в компоненте координатор слиянийCoordinatedMergesMergeCoordinatorLockStateExclusivelyCount
Общее число случаев эксклюзивного захвата блокировки состояния координатораCoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds
Общее время, затраченное на захват мьютекса состояния координатора в монопольном режимеCoordinatedMergesMergeCoordinatorLockStateForShareCount
Общее количество захватов блокировки состояния координатора в режиме shareCoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds
Общее время, затраченное на установку разделяемой блокировки мьютекса состояния координатораCoordinatedMergesMergeCoordinatorSelectMergesMicroseconds
Общее время, затраченное на поиск слияний с помощью селекторов слияний в координаторе слиянийCoordinatedMergesMergeCoordinatorUpdateCount
Общее число обновлений координатора слиянийCoordinatedMergesMergeCoordinatorUpdateMicroseconds
Общее время, затраченное на обновление состояния координатора слиянийCoordinatedMergesMergeWorkerUpdateCount
Общее число обновлений воркера слиянияCoordinatedMergesMergeWorkerUpdateMicroseconds
Общее время, затраченное на обновление локального состояния назначенных воркеру слиянийCreatedLogEntryForMerge
Успешно создана запись в журнале о слиянии частей в ReplicatedMergeTree.CreatedLogEntryForMutation
Успешно создана запись в журнале для мутации частей в ReplicatedMergeTree.CreatedReadBufferDirectIO
Количество созданий буфера чтения с O_DIRECT для чтения данных (при выборе среди других методов чтения).CreatedReadBufferDirectIOFailed
Количество попыток создать буфер чтения с O_DIRECT для чтения данных (при выборе среди других методов чтения), которые ОС не разрешила (из-за отсутствия поддержки файловой системы или по другим причинам), после чего выполнялся переход к обычному методу чтения.CreatedReadBufferMMap
Количество случаев, когда для чтения данных создавался буфер чтения с использованиемmmap (при выборе среди других методов чтения).
CreatedReadBufferMMapFailed
Количество случаев, когда предпринималась попытка создать буфер чтения сmmap для чтения данных (при выборе среди других методов чтения), но ОС не позволяла этого сделать (из-за отсутствия поддержки файловой системы или по другим причинам), и происходил возврат к обычному методу чтения.
CreatedReadBufferOrdinary
Количество случаев создания обычного буфера чтения для чтения данных (при выборе среди других методов чтения).Данные после слияния отличаются от данных на реплике
Количество случаев, когда данные после слияния не являются побайтно идентичными данным на другой реплике. Причин может быть несколько:- Использование более новой версии библиотеки сжатия после обновления сервера.
- Использование другого метода сжатия.
- Недетерминированный алгоритм сжатия (крайне маловероятно).
- Недетерминированный алгоритм слияния из-за логической ошибки в коде.
- Повреждение данных в памяти из-за ошибки в коде.
- Повреждение данных в памяти из-за аппаратной проблемы.
- Ручное изменение исходных данных после запуска сервера.
- Ручное изменение контрольных сумм, хранящихся в ZooKeeper.
- Настройки, связанные с форматом частей, такие как ‘enable_mixed_granularity_parts’, различаются на разных репликах. Сервер обнаружил эту ситуацию и загрузит слитую часть с реплики, чтобы обеспечить побайтно идентичный результат.
DataAfterMutationDiffersFromReplica
Количество случаев, когда данные после мутации побайтно отличаются от данных на других репликах. Помимо причин, описанных в ‘DataAfterMergeDiffersFromReplica’, это также может происходить из-за недетерминированной мутации.DefaultImplementationForNullsRows
Количество строк, обработанных реализацией обработки NULL по умолчанию при выполнении функцииDefaultImplementationForNullsRowsWithNulls
Количество строк, содержащих значения NULL, обработанных реализацией по умолчанию для NULL при выполнении функцииDelayedInserts
Количество случаев, когда INSERT блока в таблицу MergeTree замедлялся из-за большого числа активных частей данных в партиции.DelayedInsertsMilliseconds
Общее количество миллисекунд, затраченных на ожидание, пока операция INSERT блока в таблицу MergeTree была ограничена по скорости из-за большого числа активных частей данных в партиции.DelayedMutations
Количество случаев, когда мутация таблицы MergeTree была замедлена из-за большого числа незавершённых мутаций в этой таблице.DelayedMutationsMilliseconds
Общее количество миллисекунд, в течение которых мутация таблицы MergeTree была ограничена по скорости из-за большого числа незавершённых мутаций в таблице.DeltaLakeDeltaLogExistenceChecks
Количество операций листинга в объектном хранилище, выполненных для проверки наличия_delta_log в DeltaLake (например, при CREATE TABLE).
DeltaLakePartitionPrunedFiles
Количество файлов, пропущенных при отсечении партиций DeltaLakeDeltaLakeScannedFiles
Количество файлов, просканированных при обратных вызовах сканирования DeltaLakeИнициализация снимков таблицы DeltaLake
Количество инициализаций снимка таблицы DeltaLake (загрузок из объектного хранилища)DictCacheKeysExpired
Количество ключей, запрошенных в словарях типа ‘cache’ и найденных в кэше, но оказавшихся устаревшими.DictCacheKeysHit
Количество ключей, запрошенных из словарей типа ‘cache’ и найденных в кеше.DictCacheKeysNotFound
Количество ключей, запрошенных в словарях типа ‘cache’ и не найденных.DictCacheKeysRequested
Количество ключей, запрошенных у источника данных для словарей типа ‘cache’.DictCacheKeysRequestedFound
Количество ключей, запрошенных из источника данных для словарей типа ‘cache’ и найденных там.DictCacheKeysRequestedMiss
Количество ключей, запрошенных у источника данных для словарей типа ‘cache’, но не найденных в нём.DictCacheLockReadNs
Количество наносекунд, потраченных на ожидание блокировки чтения при поиске данных в словарях типа ‘cache’.DictCacheLockWriteNs
Количество наносекунд, потраченных на ожидание блокировки записи для обновления данных в словарях типа ‘cache’.DictCacheRequests
Количество пакетных запросов к внешним источникам данных для словарей типа ‘cache’.DictCacheRequestTimeNs
Количество наносекунд, затраченных на запросы к внешним источникам данных для словарей типа ‘cache’.DirectorySync
Количество вызовов функций F_FULLFSYNC/fsync/fdatasync для каталогов.DirectorySyncElapsedMicroseconds
Общее время ожидания системного вызова F_FULLFSYNC/fsync/fdatasync для каталогов.DiskAzureCommitBlockList
Количество вызовов CommitBlockList API Azure Blob Storage для диска AzureDiskAzureCopyObject
Количество вызовов CopyObject API Azure Blob Storage для дискаDiskAzureCreateContainer
Количество вызовов API CreateContainer к Azure Blob Storage диска.DiskAzureDeleteObjects
Количество вызовов API DeleteObject в Azure Blob Storage.DiskAzureGetObject
Количество вызовов метода GetObject API диска Azure.DiskAzureGetProperties
Количество вызовов API GetProperties к Azure Blob Storage диска Azure.DiskAzureGetRequestThrottlerBlocked
Количество GET-запросов к диску Azure, заблокированных ограничителем.DiskAzureGetRequestThrottlerCount
Количество GET-запросов к диску Azure, прошедших через ограничитель: заблокированных и пропущенных.DiskAzureGetRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение скорости GET-запросов к диску Azure.DiskAzureListObjects
Количество вызовов ListObjects к API Azure Blob Storage диска Azure.DiskAzurePutRequestThrottlerBlocked
Количество PUT-запросов к диску Azure, заблокированных ограничителем.DiskAzurePutRequestThrottlerCount
Количество PUT-запросов к диску Azure, прошедших через ограничитель: заблокированных и незаблокированных.DiskAzurePutRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограничения скорости PUT-запросов к диску Azure.DiskAzureReadMicroseconds
Общее время, затраченное на ожидание запросов на чтение диска Azure.DiskAzureReadRequestsCount
Количество запросов к диску Azure на чтение.DiskAzureReadRequestsErrors
Количество ошибок при запросах чтения с диска Azure.DiskAzureReadRequestsRedirects
Количество перенаправлений запросов на чтение для диска Azure.DiskAzureReadRequestsThrottling
Количество запросов на чтение диска Azure, скорость которых была ограничена.DiskAzureStageBlock
Количество вызовов StageBlock API диска Azure Blob StorageDiskAzureUpload
Количество вызовов Upload API Azure Blob Storage диска AzureDiskAzureWriteMicroseconds
Общее время ожидания запросов на запись на диск Azure.DiskAzureWriteRequestsCount
Количество запросов на запись на диск Azure.DiskAzureWriteRequestsErrors
Количество ошибок запросов на запись на диск Azure.DiskAzureWriteRequestsRedirects
Количество перенаправлений запросов на запись на диск Azure.DiskAzureWriteRequestsThrottling
Количество запросов на запись на диск Azure, для которых была ограничена скорость.DiskConnectionsCreated
Количество созданных соединений с дискомDiskConnectionsElapsedMicroseconds
Общее время, затраченное на установление соединений с дискомDiskConnectionsErrors
Количество случаев, когда не удалось установить соединение с дискомDiskConnectionsExpired
Количество соединений для диска, срок действия которых истёкDiskConnectionsPreserved
Количество сохранённых соединений для дискаDiskConnectionsReset
Количество сброшенных соединений с дискомDiskConnectionsReused
Количество повторно использованных соединений для дискаDiskObjectStorageWaitBlobRemovalMicroseconds
Время, затраченное на ожидание удаления blob, помеченного на удаление, после фиксации транзакции метаданныхDiskPlainRewritableAzureDirectoryCreated
Количество каталогов, созданных хранилищем метаданных ‘plain_rewritable’ в AzureObjectStorage.DiskPlainRewritableAzureDirectoryRemoved
Количество каталогов, удалённых хранилищем метаданныхplain_rewritable в AzureObjectStorage.
DiskPlainRewritableLegacyLayoutDiskCount
Количество дисков ‘plain_rewritable’ с устаревшей структурой.DiskPlainRewritableLocalDirectoryCreated
Количество каталогов, созданных хранилищем метаданныхplain_rewritable для LocalObjectStorage.
DiskPlainRewritableLocalDirectoryRemoved
Количество каталогов, удалённых хранилищем метаданных ‘plain_rewritable’ в LocalObjectStorage.DiskPlainRewritableS3DirectoryCreated
Количество каталогов, созданных хранилищем метаданныхplain_rewritable для S3ObjectStorage.
DiskPlainRewritableS3DirectoryRemoved
Количество каталогов, удалённых хранилищем метаданных ‘plain_rewritable’ в S3ObjectStorage.DiskPlainRewritableUndoStageRetries
Сколько раз шаг отката неудавшейся транзакции метаданных ‘plain_rewritable’ приходилось повторять из-за того, что объектное хранилище его отклонило.DiskReadElapsedMicroseconds
Общее время ожидания системного вызова чтения. Включает чтение из кэша страниц.DiskS3AbortMultipartUpload
Количество вызовов API AbortMultipartUpload в DiskS3.DiskS3CompleteMultipartUpload
Количество вызовов метода CompleteMultipartUpload API DiskS3.DiskS3CopyObject
Количество вызовов CopyObject API DiskS3.DiskS3CreateMultipartUpload
Количество вызовов CreateMultipartUpload API DiskS3.DiskS3DeleteObjects
Количество вызовов API DeleteObject(s) в DiskS3.DiskS3GetObject
Количество вызовов GetObject API DiskS3.DiskS3GetObjectTagging
Количество вызовов метода GetObjectTagging API DiskS3.DiskS3GetRequestThrottlerBlocked
Количество запросов GET и SELECT к DiskS3, заблокированных ограничителем.DiskS3GetRequestThrottlerCount
Количество GET- и SELECT-запросов DiskS3, прошедших через ограничитель: заблокированных и незаблокированных.DiskS3GetRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение скорости GET- и SELECT-запросов DiskS3.DiskS3HeadObject
Количество вызовов HeadObject в API DiskS3.DiskS3ListObjects
Количество вызовов метода ListObjects API DiskS3.DiskS3PutObject
Количество вызовов метода PutObject API DiskS3.DiskS3PutRequestThrottlerBlocked
Количество запросов DiskS3 PUT, COPY, POST и LIST, заблокированных ограничителем.DiskS3PutRequestThrottlerCount
Количество запросов DiskS3 PUT, COPY, POST и LIST, прошедших через ограничитель: заблокированных и незаблокированных.DiskS3PutRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение скорости запросов DiskS3 PUT, COPY, POST и LIST.DiskS3ReadMicroseconds
Время выполнения GET- и HEAD-запросов к хранилищу DiskS3.DiskS3ReadRequestAttempts
Количество попыток выполнения запросов GET и HEAD к хранилищу DiskS3, включая первую попытку и все повторные, но не включая повторы, выполняемые внутренней стратегией повторных попыток S3DiskS3ReadRequestRetryableErrors
Количество ошибок, при которых возможна повторная попытка, при запросах GET и HEAD к хранилищу DiskS3, за исключением повторных попыток, выполняемых внутренней стратегией повторов S3DiskS3ReadRequestsCount
Количество запросов GET и HEAD к хранилищу DiskS3.DiskS3ReadRequestsErrors
Количество ошибок, не связанных с throttling, в запросах GET и HEAD к хранилищу DiskS3.DiskS3ReadRequestsRedirects
Число перенаправлений в запросах GET и HEAD к хранилищу DiskS3.DiskS3ReadRequestsThrottling
Количество ошибок 429 и 503 в запросах GET и HEAD к хранилищу DiskS3.DiskS3UploadPart
Количество вызовов метода API UploadPart для DiskS3.DiskS3UploadPartCopy
Количество вызовов метода UploadPartCopy API DiskS3.DiskS3WriteMicroseconds
Время выполнения запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3.DiskS3WriteRequestAttempts
Количество попыток выполнения запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3, включая первоначальную попытку и все повторы, но без учёта повторных попыток, выполняемых внутренними механизмами стратегии повторовDiskS3WriteRequestRetryableErrors
Количество ошибок, при которых возможна повторная попытка, для запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3, за исключением повторных попыток, выполняемых самой стратегией повторных попытокDiskS3WriteRequestsCount
Количество запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3.DiskS3WriteRequestsErrors
Количество ошибок, не связанных с ограничением скорости, при выполнении запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3.DiskS3WriteRequestsRedirects
Количество перенаправлений при выполнении запросов POST, DELETE, PUT и PATCH к хранилищу DiskS3.DiskS3WriteRequestsThrottling
Количество ошибок 429 и 503 при запросах POST, DELETE, PUT и PATCH к хранилищу DiskS3.DiskWriteElapsedMicroseconds
Общее время ожидания системного вызова записи. Сюда также входит запись в кэш страниц.DistinctTransformsAbandonedDeduplication
Сколько преобразований дедупликации отбросили свою hash table и прекратили выполнять дедупликацию, поскольку поступающие данные оказались почти полностью уникальными, а следующий далее по конвейеру consumer всё равно выполняет дедупликацию: предварительныйDISTINCT (см. allow_preliminary_distinct_abandoning) и предварительная дедупликация по каждому потоку перед заполнением set для IN-подзапроса.
DistinctTransformsSwitchedToPassThrough
Сколько предварительных преобразованийDISTINCT освободили свою hash table и начали пропускать через себя каждую строку из-за того, что память запроса превысила порог внешнего DISTINCT либо прогнозируемые выделения памяти под хеширование превысили бы остаток бюджета порога (см. max_bytes_before_external_distinct): дубликаты в этом случае устраняет финальный DISTINCT, который выполняет сброс данных на диск.
DistrCacheBackgroundWrites
Событие буфера записи Distributed Cache. Число операций записи в кэш, выполненных в фоновом потоке (был получен слот фоновой записи)DistrCacheConnectAttempts
Событие подключения к распределённому кэшу. Число попыток подключения к распределённому кэшуDistrCacheConnectErrors
Клиентское событие распределённого кэша. Количество сбоев при подключении к серверу распределённого кэша перед выполнением запроса (учитывается один раз на запрос после исчерпания всех попыток подключения, в отличие от DistrCacheUnsuccessfulConnectAttempts, где учитывается каждая попытка). Тайм-аут при ожидании свободного соединения из пула также учитывается здесь. Сбои повторного подключения при создании запроса учитываются не здесь, а в DistrCacheMakeRequestErrorsDistrCacheConnectMicroseconds
Событие подключения к распределённому кэшу. Время, затраченное на подключение к распределённому кэшу.DistrCacheEstimatedInflightBytesOnSeek
Событие буфера чтения distributed cache. Оценочный объём данных «в полёте» (в байтах) при операциях seek, на которых рассматривалась возможность разорвать соединение (сравните с DistrCacheUnusedDataPacketsBytesReadRangeIdChanged)DistrCacheFallbackReadMicroseconds
Событие буфера чтения распределённого кэша. Время, затраченное на чтение из резервного буфера вместо распределённого кэша.DistrCacheGetClientMicroseconds
Событие подключения к распределённому кэшу. Время, затраченное на получение клиента распределённого кэшаDistrCacheGetResponseMicroseconds
Событие клиента распределённого кэша. Время, затраченное на ожидание ответа от распределённого кэшаDistrCacheHashRingRebuilds
Событие реестра распределённого кэша. Количество перестроений hash ring в распределённом кэшеDistrCacheInlineWrites
Событие буфера записи для Distributed Cache. Количество операций записи в кэш, выполненных inline в вызывающем потоке (запись временных данных, с которой не может быть совмещена запись в объектное хранилище)DistrCacheLockRegistryMicroseconds
Событие реестра распределённого кэша. Время, затраченное на захват блокировки DistributedCacheRegistryDistrCacheMakeRequestErrors
Событие клиента распределённого кэша. Количество ошибок распределённого кэша при отправке запросаDistrCacheNextImplMicroseconds
Событие буфера чтения распределённого кэша. Время, затраченное на выполнение ReadBufferFromDistributedCache::nextImplDistrCacheObjectStorageWriteBytes
Событие буфера записи в распределённый кэш. Количество байтов, записанных в объектное хранилищеDistrCacheObjectStorageWriteMicroseconds
Событие записи в буфер распределённого кэша. Время, затраченное на запись в объектное хранилищеDistrCacheOpenedConnections
Событие подключения к распределённому кэшу. Количество открытых соединений с распределённым кэшемDistrCacheOpenedConnectionsBypassingPool
Событие подключения к распределённому кэшу. Количество открытых соединений с распределённым кэшем, минующих пулDistrCachePrecomputeRangesMicroseconds
Событие буфера чтения в распределённом кэше. Время, затраченное на предварительный расчёт диапазонов чтенияDistrCacheRangeChange
Событие буфера чтения распределённого кэша. Количество случаев, когда диапазон чтения изменялся из-за изменения seek/last_positionDistrCacheRangeResetBackward
Событие буфера чтения распределённого кэша. Количество случаев, когда диапазон чтения сбрасывался из-за изменения seek/last_positionDistrCacheRangeResetForward
Событие буфера чтения распределённого кэша. Число случаев сброса диапазона чтения из-за изменения seek/last_positionDistrCacheReadBytesFromFallbackBuffer
Событие буфера чтения распределённого кэша. Байты, считанные из резервного буфераDistrCacheReadBytesSkippedOnSeek
Событие буфера чтения Distributed Cache. Байты «в полёте», отброшенные при seek вперёд ради повторного использования уже открытого потокаDistrCacheReadBytesUnconsumedOnEndRequest
Событие буфера чтения Distributed Cache. Количество байт запрошенного диапазона чтения, оставшихся непрочитанными на момент досрочного завершения запросаDistrCacheReadErrors
Событие клиента распределённого кэша. Общее количество ошибок распределённого кэша при запросах чтения (равно DistrCacheReadErrorsRetriable + DistrCacheReadErrorsNonRetriable)DistrCacheReadErrorsNonRetriable
Событие клиента распределённого кэша. Количество ошибок распределённого кэша без возможности повторной попытки при запросах на чтениеDistrCacheReadErrorsRetriable
Событие клиента распределённого кэша. Количество ошибок распределённого кэша при запросах чтения, допускающих повторную попытку (учитываются при каждом возникновении, включая ошибки, устранённые повторной попыткой)DistrCacheReadMicroseconds
Событие буфера чтения распределённого кэша. Время, затраченное на чтение из распределённого кэшаDistrCacheReadRequestRetries
Событие буфера чтения распределённого кэша. Число повторных попыток запроса на чтение после ошибки, допускающей повторную попытку (включая повторные попытки первоначального создания запроса)DistrCacheReadRequestRetriesExhausted
Событие буфера чтения распределённого кэша. Количество случаев, когда ошибка чтения, допускающая повторную попытку, не была устранена в пределах лимита повторных попыток запроса чтенияDistrCacheReadThrottlerBytes
Количество байтов, прошедших через ограничитель ‘max_distributed_cache_read_bandwidth_for_server’.DistrCacheReadThrottlerSleepMicroseconds
Общее время, в течение которого запрос был приостановлен из-за throttling по параметруmax_distributed_cache_read_bandwidth_for_server.
DistrCacheReceivedCredentialsRefreshPackets
Событие клиента распределённого кэша. Общее количество пакетов RefreshCredentials, полученных от распределённого кэшаDistrCacheReceivedDataPackets
Клиентское событие распределённого кэша. Общее количество пакетов Data, полученных из распределённого кэшаDistrCacheReceivedDataPacketsBytes
Событие клиента распределённого кэша. Количество байтов в пакетах Data, полученных из распределённого кэшаDistrCacheReceivedErrorPackets
Клиентское событие распределённого кэша. Общее количество пакетов Error, полученных из распределённого кэшаDistrCacheReceivedOkPackets
Клиентское событие распределённого кэша. Общее количество пакетов Ok, полученных от распределённого кэшаDistrCacheReceivedSlowDownPackets
событие клиента распределённого кэша. Общее количество пакетов SlowDown, полученных от distributed cache (сервер отклонил новое соединение, так как у этого клиента слишком много открытых соединений относительно его веса)DistrCacheReceivedStopPackets
Событие клиента распределённого кэша. Общее количество пакетов Stop, полученных от распределённого кэшаDistrCacheReceiveResponseErrors
Клиентское событие распределённого кэша. Количество ошибок распределённого кэша при получении ответа на запросDistrCacheRegistryUpdateMicroseconds
Событие реестра распределённого кэша. Время, затраченное на обновление реестра распределённого кэша.DistrCacheRegistryUpdates
Событие, связанное с реестром распределённого кэша. Количество обновлений реестра распределённого кэшаDistrCacheRemoveOutdatedMicroseconds
Событие подключения к распределённому кэшу. Время, затраченное на удаление устаревших подключений из пулаDistrCacheReusedConnections
Событие подключения к распределённому кэшу. Количество повторно используемых соединений с распределённым кэшемDistrCacheSeekBufferedBytesShortfall
Событие буфера чтения distributed cache. Количество байт, которых не хватило локально буферизованным данным для покрытия пропуска, когда пропуск был отклонёнDistrCacheSeekCancelledRequests
Событие буфера чтения Distributed Cache. Количество случаев, когда операция seek отменила открытый запрос вместо повторного использования потокаDistrCacheSeekReRequestFirstPacketMicroseconds
Событие буфера чтения distributed cache. Время между запросом нового диапазона чтения в открытом потоке из-за seek и получением его первого пакетаDistrCacheSeekReRequests
Событие буфера чтения для distributed cache. Количество случаев, когда seek запросил новый read range в рамках того же соединенияDistrCacheSeekSkipDeclinedGapNotBuffered
Событие буфера чтения в Distributed Cache. Количество seek вперёд, при которых не удалось пропустить данные, так как gap не был буферизован локальноDistrCacheSeekSkips
Событие буфера чтения у distributed cache. Количество seek вперёд, при которых был пропущен пропуск данных в открытом потокеDistrCacheSentDataPackets
Событие клиента распределённого кэша. Общее количество пакетов Data, отправленных в распределённый кэшDistrCacheSentDataPacketsBytes
Событие клиента распределённого кэша. Количество байтов в пакетах Data, отправленных в распределённый кэшDistrCacheServerAckRequestPackets
Событие сервера распределённого кэша. Количество пакетов AckRequest на сервере DistributedCacheServerDistrCacheServerCachedReadBufferCacheHits
Событие сервера Distributed Cache. Количество обращений Distributed Cache к кэшу при чтении из файлового кэша, завершившихся попаданием в кэшDistrCacheServerCachedReadBufferCacheMisses
Событие сервера Distributed Cache. Количество случаев, когда сервер Distributed Cache не находил данные в кэше при чтении из файлового кэшаDistrCacheServerCachedReadBufferCachePredownloadBytes
Событие сервера Distributed Cache. Количество байтов, прочитанных из Объектного хранилища для предзагрузки в распределённый кэш при чтении из файлового кэшаDistrCacheServerCachedReadBufferCacheReadBytes
Событие сервера Distributed Cache. Количество байтов, прочитанных из кэша распределённого кэша при чтении из файлового кэшаDistrCacheServerCachedReadBufferCacheWrittenBytes
Событие сервера Distributed Cache. Количество байтов, записанных в кэш Distributed Cache при чтении из файлового кэшаDistrCacheServerCachedReadBufferObjectStorageReadBytes
Событие сервера распределённого кэша. Количество байтов, прочитанных из объектного хранилища в рамках распределённого кэша при чтении из файлового кэшаDistrCacheServerConnectionRegistryClientLockWaitMicroseconds
Distributed Cache server event. Время ожидания мьютекса бакета соединений отдельного клиента при contention (register/unregister/identify/eviction)DistrCacheServerConnectionRegistryLockWaitMicroseconds
Событие сервера Distributed Cache. Время, затраченное на ожидание глобального мьютекса реестра соединений при конкуренции (identify, setClientWeight, вытеснение и отмена регистрации, когда необходима переиндексация или удаление бакета)DistrCacheServerConnectionsDroppedOverLimit
Событие сервера Distributed Cache. Количество соединений, закрытых из-за превышения лимита числа соединений (закрываются соединения того клиента, у которого больше всего соединений относительно его веса)DistrCacheServerConnectionsRejectedOverLimit
Событие сервера Distributed Cache. Количество новых соединений, отклонённых с отправкой пакета SlowDown, поскольку подключающийся клиент превысил выделенную ему долю соединенийDistrCacheServerContinueRequestPackets
Событие сервера Distributed Cache. Количество пакетов ContinueRequest в DistributedCacheServer.DistrCacheServerCredentialsRefresh
Событие сервера Distributed Cache. Количество обновленных просроченных учетных данныхDistrCacheServerEndRequestPackets
Событие сервера Distributed Cache. Количество пакетов EndRequest на сервере DistributedCacheServerDistrCacheServerNewS3CachedClients
Событие сервера Distributed Cache. Количество новых кэшированных S3-клиентовDistrCacheServerProcessRequestMicroseconds
Событие сервера Distributed Cache. Время, потраченное на обработку запроса на стороне сервера DistributedCacheDistrCacheServerReceivedCredentialsRefreshPackets
Событие сервера Distributed Cache. Количество клиентских пакетов RefreshCredentials, полученных в DistributedCacheServerDistrCacheServerReusedS3CachedClients
Событие сервера Distributed Cache. Количество повторно использованных кэшированных клиентов S3DistrCacheServerShutdownConnectionsMicroseconds
Событие сервера распределённого кэша. Время, затраченное в shutdownAllConnections на ожидание завершения активных соединений (или их принудительного закрытия) при остановке сервераDistrCacheServerSkipped
Событие сервера распределённого кэша. Число случаев, когда сервер распределённого кэша был пропущен из-за предыдущих неудачных попыток подключенияDistrCacheServerStartRequestPackets
Событие сервера Distributed Cache. Количество пакетов StartRequest в DistributedCacheServer.DistrCacheServerSwitches
Событие буфера чтения Distributed Cache. Количество переключений между серверами Distributed Cache в кэше с политикой read/write-throughDistrCacheServerUpdates
Событие Distributed Cache. Количество переключений между серверами при чтении или записи из-за смены сервера, выбранного по хешу (например, при снятии сервера с регистрации)DistrCacheSkippedWrites
Событие буфера записи distributed cache. Количество буферов записи, пропустивших запись в write-through cache из-за того, что не оказалось свободного слота фоновой записи (достигнут лимит, заданный настройкой сервераdistributed_cache_write_pool_size) либо фоновую запись не удалось запустить. Данные при этом всё равно записываются в объектное хранилище
DistrCacheStaleReconnections
Событие подключения к распределённому кэшу. Количество повторных подключений из-за устаревших соединений в пуле (закрытых удалённой стороной)DistrCacheStartRangeMicroseconds
Событие буфера чтения распределённого кэша. Время, затраченное на запуск нового диапазона чтения в распределённом кэшеDistrCacheSuccessfulConnectAttempts
Событие подключения к распределённому кэшу. Число успешных попыток подключения к распределённому кэшуDistrCacheSuccessfulRegistryUpdates
Событие реестра Distributed Cache. Число успешных обновлений реестра серверовDistrCacheSystemTablesErrors
Событие клиента распределённого кэша. Количество ошибок распределённого кэша при запросах к системным таблицам интроспекции (system.distributed_cache, system.distributed_cache_metrics, system.distributed_cache_events). Эти запросы не выполняются повторно, поэтому ошибки, допускающие повторную попытку, и ошибки, не допускающие её, учитываются вместе
DistrCacheTemporaryFilesBytesWritten
Событие подключения к распределённому кэшу. Количество байтов, записанных во временные файлы, созданные в распределённом кэшеDistrCacheTemporaryFilesCreated
Событие подключения к распределённому кэшу. Количество временных файлов, созданных в распределённом кэшеDistrCacheUnsuccessfulConnectAttempts
Событие подключения к распределённому кэшу. Число неудачных попыток подключения к распределённому кэшуDistrCacheUnsuccessfulRegistryUpdates
Событие реестра Distributed Cache. Число неуспешных обновлений реестра серверовDistrCacheUnusedDataPacketsBytes
Событие клиента Distributed Cache. Количество байтов в пакетах Data, которые были проигнорированыDistrCacheUnusedDataPacketsBytesReadRangeIdChanged
Событие клиента distributed cache. Количество байт в проигнорированных пакетах Data (часть DistrCacheUnusedDataPacketsBytes), поступивших по отслеживаемому запросу, но с устаревшим идентификатором read range (в рамках того же запроса был запрошен более новый read range)DistrCacheUnusedDataPacketsBytesUnknownRequest
Событие клиента distributed cache. Количество байт в проигнорированных пакетах Data (часть DistrCacheUnusedDataPacketsBytes), поступивших для запроса, который клиент уже не отслеживает (например, чтение было остановлено через EndRequest после того, как сервер уже отправил дополнительные данные)DistrCacheUnusedPackets
Событие клиента Distributed Cache. Количество пропущенных неиспользуемых пакетов из распределённого кэшаDistrCacheUnusedPacketsBufferAllocations
Событие клиента Distributed Cache. Количество дополнительных выделений буфера в случаях, когда не удалось повторно использовать существующий буферDistrCacheWriteBytes
Событие буфера записи распределённого кэша. Количество байтов, записанных в распределённый кэшDistrCacheWriteErrors
событие клиента распределённого кэша. Общее количество ошибок distributed cache при запросах на запись (равно DistrCacheWriteErrorsRetriable + DistrCacheWriteErrorsNonRetriable). Инициированный серверомStop кэша со сквозной записью — это управление потоком, а не ошибка, поэтому он не учитывается
DistrCacheWriteErrorsNonRetriable
Событие клиента распределённого кэша. Количество ошибок в распределённом кэше без возможности повторной попытки при запросах записиDistrCacheWriteErrorsRetriable
событие клиента распределённого кэша. Количество ошибок распределённого кэша, допускающих повторную попытку, при запросах на запись (учитывается каждый случай возникновения, включая ошибки, устранённые повторной попыткой)DistrCacheWriteMicroseconds
Событие буфера записи Distributed Cache. Время, затраченное на выполнение WriteBufferFromDistributedCache::writeToFileSegmentDistrCacheWriteRequestRetries
Событие буфера записи распределённого кэша. Количество повторных попыток запроса на запись после ошибки, при которой возможен повторDistrCacheWriteRequestRetriesExhausted
Событие буфера записи распределённого кэша. Количество случаев, когда ошибку записи, допускающую повторную попытку, не удалось устранить в пределах лимита повторных попыток запроса на записьDistrCacheWriteThrottlerBytes
Количество байт, прошедших через throttler ‘max_distributed_cache_write_bandwidth_for_server’.DistrCacheWriteThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал из-за throttlingmax_distributed_cache_write_bandwidth_for_server.
DistributedAsyncInsertionFailures
Количество сбоев при асинхронной вставке в distributed таблицу (при ‘distributed_foreground_insert’ = 0)DistributedConnectionConnectCount
Количество подключений к другим серверам, выполненных во время выполнения распределённого запроса. Это происходит, когда устанавливается новое соединение вместо использования существующего из пула.DistributedConnectionFailAtAll
Общее количество случаев, когда распределённое соединение завершается с ошибкой после исчерпания всех повторных попыток.DistributedConnectionFailTry
Общее количество сбоев распределённого соединения при повторной попытке.DistributedConnectionMissingTable
Количество случаев, когда реплика была исключена из распределённого запроса, поскольку на ней отсутствовала таблица, необходимая для выполнения запроса.DistributedConnectionReconnectCount
Количество повторных подключений к другим серверам при выполнении распределённого запроса. Это может произойти, если из пула соединений было получено устаревшее соединение.DistributedConnectionSkipReadOnlyReplica
Количество реплик, пропущенных при INSERT в distributed таблицу, поскольку реплики находятся в режиме только для чтенияDistributedConnectionStaleReplica
Количество случаев, когда мы исключали реплику из распределённого запроса, поскольку для одной из таблиц, необходимых для запроса, задержка репликации превышала заданный порог.DistributedConnectionTries
Общее количество попыток установить распределённое соединение.DistributedConnectionUsable
Общее количество успешных распределённых соединений с сервером, пригодным для использования (с требуемой таблицей, которая, возможно, устарела).DistributedDelayedInserts
Количество случаев, когда INSERT блока в distributed таблицу был ограничен по скорости из-за большого объёма байтов в очереди.DistributedDelayedInsertsMilliseconds
Общее количество миллисекунд, в течение которых INSERT блока в distributed таблицу ограничивался из-за большого количества байтов в очереди.DistributedIndexAnalysisMicroseconds
Общее время, затраченное в ходе распределённого анализа индексовDistributedIndexAnalysisMissingParts
Количество отсутствующих частей при распределённом анализе индексов, которые будут обработаны локальноDistributedIndexAnalysisParts
Количество частей, отправленных на распределённый анализ индексовDistributedIndexAnalysisReplicaFallback
Количество случаев, когда при распределённом анализе индексов произошёл сбой на одной из реплик и система переключилась на локальную репликуDistributedIndexAnalysisReplicaUnavailable
Количество случаев, когда распределённый анализ индексов завершался ошибкой на одной из реплик без резервного переключения (ошибка при подключении)DistributedIndexAnalysisScheduledReplicas
Количество реплик (локальная реплика учитывается один раз), для которых назначен распределённый анализ индексовDistributedPlanHostsUsed
Количество уникальных хостов, которым при выполнении запроса сmake_distributed_plan была назначена хотя бы одна задача.
DistributedPlanLocalExecution
Устанавливается в 1, если запрос make_distributed_plan был выполнен внутри процесса локальным исполнителем (distributed_plan_execute_locally), а не отправлен удалённым воркерам.DistributedPlanRemoteTasks
Количество задач, переданных удалённым воркерам при выполнении запроса сmake_distributed_plan. Ненулевое значение означает, что запрос действительно выполнялся распределённо.
DistributedPlanWorkerPartsPruned
Количество назначенных частей данных, отсечённых собственным анализом индексов воркера, из-за чего воркер их не читает. Координатор выбирает части без такого анализа, поэтому может назначить часть, под которую не подходит ни одна строка запроса.DistributedPlanWorkerPartsReceived — это сумма этого значения и DistributedPlanWorkerPartsScanned.
DistributedPlanWorkerPartsReceived
Количество частей данных, которые coordinator назначил воркеру distributed query plan, суммарно по бакетированным чтениям, выполняемым запросом на этом воркере. Часть, назначенная нескольким бакетам, учитывается по одному разу на каждое чтение.DistributedPlanWorkerPartsScanned
Количество назначенных частей данных, которые воркер оставляет для чтения.DistributedRejectedInserts
Количество случаев, когда INSERT блока в distributed таблицу был отклонён с исключением ‘Too many bytes’ из-за большого количества байтов в очереди.DistributedShardsSkipped
Количество сегментов, незаметно пропущенных при запросе к Distributed таблице (или к табличным функциям remote/cluster), когда включена настройкаskip_unavailable_shards — либо из-за того, что сегмент был недоступен, либо из-за того, что он вызвал исключение, охватываемое skip_unavailable_shards_mode.
DistributedSyncInsertionTimeoutExceeded
Во время синхронной вставки в distributed таблицу истёк тайм-аут ожидания сегментов (при ‘distributed_foreground_insert’ = 1)DNSError
Общее число ошибок при разрешении DNSDuplicatedAsyncInserts
Количество асинхронных вставок в блоке, вставленном в таблицу ReplicatedMergeTree, прошедших дедупликацию.DuplicatedInsertedBlocks
Количество синхронных вставок в таблицу семейства *MergeTree, которые были дедуплицированы.DuplicationDataHashComputations
Количество вычислений хэша данных по столбцам, выполненных при дедупликации вставляемых (INSERT) блоков в таблицы семейства *MergeTree (промахи кэша в едином хэше дедупликации).DuplicationElapsedMicroseconds
Общее время, затраченное на проверку дублирования блоков, вставленных в таблицы семейства *MergeTree.EncryptionHeaderCacheHits
Сколько раз байты заголовка шифрования были найдены в кэше заголовков шифрования, благодаря чему чтение заголовка из источника не потребовалось.EncryptionHeaderCacheMisses
Количество случаев, когда байты заголовка шифрования не были найдены в кэше заголовков шифрования и их пришлось прочитать из источника.EngineFileLikeReadFiles
Количество файлов, прочитанных движками таблиц, работающими с файлами (например, File/S3/URL/HDFS).ExecutableUserDefinedFunctionElapsedMicroseconds
Фактическое время выполнения пользовательских функций типов executable и executable_pool, в микросекундах.ExecutableUserDefinedFunctionInputBytes
Общее количество байтов, записанных в stdin дочерних процессов пользовательских функций типов executable и executable_pool.ExecutableUserDefinedFunctionInvocations
Количество вызовов пользовательских функций типов executable и executable_pool.ExecutableUserDefinedFunctionOutputBytes
Общее число байт, считанных из stdout дочерних процессов пользовательских функций executable и executable_pool.Пиковое потребление памяти в байт-секундах для пользовательских функций ExecutableUserDefinedFunction и executable pool
Пиковое потребление памяти каждым дочерним процессом пользовательских функций executable и executable_pool, интегрированное по реальному времени, в байт-секундах.ExecutableUserDefinedFunctionPoolWaitMicroseconds
Время ожидания вtryBorrowObject, когда пул пользовательских функций executable_pool исчерпан, в микросекундах.
ExecutableUserDefinedFunctionSystemTimeMicroseconds
Затраченное дочерними процессами пользовательских функций типов executable и executable_pool процессорное время в режиме ядра, в микросекундах.ExecutableUserDefinedFunctionUserTimeMicroseconds
Время ЦП в пользовательском режиме, использованное дочерними процессами пользовательских функций типа executable и executable_pool, в микросекундах.ExecuteShellCommand
Число выполнений команд оболочки.ExternalAggregationCompressedBytes
Количество байтов, записанных на диск при агрегации с использованием внешней памяти.ExternalAggregationMerge
Количество слияний временных файлов при агрегации с использованием внешней памяти.ExternalAggregationUncompressedBytes
Объём данных (в несжатом виде, до сжатия), записанных на диск для агрегации во внешней памяти.ExternalAggregationWritePart
Количество случаев записи временного файла на диск при агрегации с использованием внешней памяти.ExternalDataSourceLocalCacheReadBytes
Байты, прочитанные из буфера локального кэша в RemoteReadBufferCacheExternalDistinctCompressedBytes
Количество сжатых байт, записанных для DISTINCT во внешней памяти.ExternalDistinctMerge
Количество слияний временных файлов для DISTINCT во внешней памяти.ExternalDistinctUncompressedBytes
Объём данных (несжатых, до сжатия), записанных для DISTINCT во внешней памяти.ExternalDistinctWritePart
Количество записей временного файла на диск при выполнении DISTINCT во внешней памяти.ExternalJoinCompressedBytes
Количество сжатых байтов, записанных для JOIN при использовании внешней памяти.ExternalJoinMerge
Количество случаев слияния временных файлов для JOIN при использовании внешней памяти.ExternalJoinUncompressedBytes
Объём данных, записанных для JOIN при использовании внешней памяти (в несжатом виде, до сжатия).ExternalJoinWritePart
Количество случаев, когда временный файл для JOIN во внешней памяти записывался на диск.ExternalProcessingCompressedBytesTotal
Количество сжатых байтов, записанных при внешней обработке (сортировке/агрегации/JOIN)ExternalProcessingFilesTotal
Количество файлов, используемых для внешней обработки (сортировки/агрегации/JOIN)ExternalProcessingUncompressedBytesTotal
Объём данных в несжатом виде (до сжатия), записанных при внешней обработке (сортировке/агрегации/JOIN)ExternalSortCompressedBytes
Количество сжатых байтов, записанных при сортировке с использованием внешней памяти.ExternalSortMerge
Количество слияний временных файлов при сортировке с использованием внешней памяти.ExternalSortUncompressedBytes
Объём данных (в несжатом виде, до сжатия), записанных при сортировке с использованием внешней памяти.ExternalSortWritePart
Количество случаев, когда временный файл записывался на диск при сортировке с использованием внешней памяти.FailedAsyncInsertQuery
Количество запросов ASYNC INSERT, завершившихся ошибкой.FailedInitialQuery
Количество неуспешных исходных запросов.FailedInitialSelectQuery
То же, что FailedInitialQuery, но только для SELECT-запросов.FailedInsertQuery
То же, что FailedQuery, но только для запросов INSERT.FailedInternalInsertQuery
То же, что и FailedInternalQuery, но только для запросов INSERT.FailedInternalQuery
Количество внутренних запросов, завершившихся с ошибкой.FailedInternalSelectQuery
То же, что FailedInternalQuery, но только для SELECT-запросов.FailedQuery
Общее число неуспешных запросов — как внутренних, так и пользовательских.FailedSelectQuery
То же, что и FailedQuery, но только для запросов SELECT.FetchBackgroundExecutorTaskCancelMicroseconds
Время, затраченное на выполнение cancel() для задач исполнителя Fetch.FetchBackgroundExecutorTaskExecuteStepMicroseconds
Время, затраченное на выполнение executeStep() задачами исполнителя Fetch.FetchBackgroundExecutorTaskResetMicroseconds
Время, затраченное на сброс задачи исполнителя Fetch.FetchBackgroundExecutorWaitMicroseconds
Время ожидания завершения в исполнителе Fetch.FiberStackAllocBytes
Количество байтов памяти, выделенной для стеков файберов, включая защитные страницы (защитные страницы используются только в отладочных сборках и сборках с sanitizer).FiberStackAllocNanoseconds
Время, затраченное на выделение стеков файберов. Наносекунды используются потому, что одно выделение памяти обычно занимает меньше микросекунды, если только не возникает конкуренция за allocator или kernel.FiberStackAllocs
Количество стеков, выделенных для файберов (файберы используются для асинхронного взаимодействия с удалёнными репликами).FiberStackFreeNanoseconds
Время, затраченное на освобождение стеков файберов.FileOpen
Количество открытых файлов.FileProgressCallbackInvocations
Количество вызововFileProgressCallback на один запрос (учитывается каждое событие FileProgress для каждого файла, переданное клиенту по нативному TCP или через clickhouse-local).
FileSegmentCompleteMicroseconds
Длительность выполнения FileSegment::complete() в файловом кэшеFileSegmentFailToIncreasePriority
Количество случаев, когда приоритет не удалось повысить из-за высокой конкуренции за блокировку кэшаFileSegmentHolderCompleteMicroseconds
Время выполнения complete() для держателя сегментов файлаFileSegmentIncreasePriorityMicroseconds
Время повышения приоритета файлового сегментаFileSegmentLockMicroseconds
Время блокировки файлового сегментаFileSegmentRemoveMicroseconds
Время удаления сегмента файла (remove())FileSegmentWaitMicroseconds
Ожидание в состоянии DOWNLOADINGFileSegmentWaitTimeouts
Сколько раз ожидание сегмента файла в состоянии DOWNLOADING завершилось по тайм-ауту (см.filesystem_cache_wait_for_concurrent_download_timeout_milliseconds)
FileSegmentWriteMicroseconds
Время выполнения write() для сегмента файлаFileSync
Количество вызовов функции F_FULLFSYNC/fsync/fdatasync для файлов.FileSyncElapsedMicroseconds
Общее время ожидания завершения системных вызовов F_FULLFSYNC/fsync/fdatasync для файлов.FilesystemCacheBackgroundDownloadQueuePush
Количество сегментов файла, переданных на фоновую загрузку в файловом кэшеFilesystemCacheBackgroundEvictedBytes
Количество байтов, вытеснённых фоновым потокомFilesystemCacheBackgroundEvictedFileSegments
Количество сегментов файла, вытесненных фоновым потокомFilesystemCacheBackgroundRemovedInvalidatedEntries
Количество инвалидированных (удаляемых отложенно) элементов очереди с приоритетом, удалённых фоновым потоком очисткиFilesystemCacheCheckCorrectness
Количество вызовов метода FileCache::assertCacheCorrectnessFilesystemCacheCheckCorrectnessMicroseconds
Сколько времени занимает выполнение FileCache::assertCacheCorrectnessFilesystemCacheClientsMapLockWaitMicroseconds
Время, затраченное на ожидание конкурентной блокировки сегмента map использования в разрезе клиента (user_id) в политике кэша overcommit
FilesystemCacheCreatedKeyDirectories
Количество созданных каталогов для ключейFilesystemCacheDowngradedFileSegments
Количество сегментов файла, переведённых (перемещённых) из защищённой очереди в пробационную в рамках политики кэширования SLRU. Это внутреннее перемещение внутри кэша, а не вытеснение.FilesystemCacheEvictedBytes
Количество байтов, вытесненных из файлового кэшаFilesystemCacheEvictedFileSegments
Количество сегментов файла, вытесненных из файлового кэшаFilesystemCacheEvictionReusedIterator
Число повторных использований итератора файлового кэшаFilesystemCacheEvictionSkippedEvictingFileSegments
Количество сегментов файла, пропущенных при вытеснении, так как они уже находятся в состоянии evictingFilesystemCacheEvictionSkippedFileSegments
Количество сегментов файла, пропущенных при вытеснении, поскольку они находятся в состоянии, не допускающем освобожденияFilesystemCacheEvictionSkippedMovingFileSegments
Количество сегментов файла, пропущенных при вытеснении, поскольку они находятся в состоянии movingFilesystemCacheEvictionTries
Количество попыток вытеснения из файлового кэшаFilesystemCacheEvictMicroseconds
Время, затраченное на вытеснение из файлового кэшаFilesystemCacheFailedEvictionCandidates
Количество сегментов файла, которые по какой-то причине не удалось вытеснить в ходе динамического вытеснения из файлового кэшаFilesystemCacheFailedReserveAttempts
Количество неудачных попыток резервирования места в файловом кэше.FilesystemCacheFailToReserveSpaceBecauseOfCacheResize
Количество случаев, когда резервирование места не выполнялось из-за изменения размера кэшаFilesystemCacheFailToReserveSpaceBecauseOfLockContention
Количество случаев, когда резервирование места пропускалось из-за высокой конкуренции за блокировку кэшаFilesystemCacheFreeSpaceKeepingThreadErrors
Количество исключений, перехваченных фоновой задачей по поддержанию свободного места (сбор, удаление или завершение)FilesystemCacheFreeSpaceKeepingThreadRun
Количество раз, когда фоновый поток запускал задачу по поддержанию свободного местаFilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds
Время, в течение которого фоновый поток выполнял задачу по поддержанию свободного местаFilesystemCacheGetMicroseconds
Время выполнения get() файлового кэшаFilesystemCacheGetOrSetMicroseconds
Время выполнения getOrSet() файлового кэшаFilesystemCacheHoldFileSegments
Количество удерживаемых сегментов файла в файловом кэшеFilesystemCacheIdleClientEvictions
Количество случаев, когда все записи кэша бездействующего клиента распределённого кэша (user_id) были удалены из-за отсутствия обращений в течение idle_client_ttl_sec.
FilesystemCacheInvalidatedEntriesCleanupThreadWorkMilliseconds
Время, в течение которого фоновый поток выполнял задачу по очистке элементов очереди с приоритетом, помеченных как недействительныеFilesystemCacheLoadMetadataMicroseconds
Время, затраченное на загрузку метаданных файлового кэшаFilesystemCacheLockKeyMicroseconds
Время блокировки ключа кешаFilesystemCacheLockMetadataMicroseconds
Время блокировки метаданных файлового кэшаFilesystemCacheLockOriginPoolMicroseconds
Время блокировки общего пула origin файлового кэшаFilesystemCacheOvercommitCandidatesIterationSteps
Количество внешних итераций, которые цикл вытеснения overcommit выполнил после первого прохода, чтобы восполнить дефицит резервацииFilesystemCachePriorityReadLockMicroseconds
Время блокировки файлового кэша при чтении в приоритетной очередиFilesystemCachePriorityWriteLockMicroseconds
Время блокировки файлового кэша при записи в очередь с приоритетомFilesystemCacheReserveAttempts
Попытка зарезервировать место в файловом кэшеFilesystemCacheReserveMicroseconds
Время резервирования места в файловом кэшеFilesystemCacheStateLockMicroseconds
Время блокировки файлового кэша при установке блокировки состоянияFilesystemCacheUnusedHoldFileSegments
Количество сегментов файла в файловом кэше, которые были удержаны, но не использовались (например, из-за seek или LIMIT n и т. д.)FilteringMarksWithPrimaryKeyMicroseconds
Время, затраченное на фильтрацию частей по первичному ключу.FilteringMarksWithPrimaryKeyProcessedMarks
Общее количество отметок, обработанных при анализе первичного ключа.FilteringMarksWithSecondaryKeysMicroseconds
Время, затраченное на фильтрацию частей по индексам пропуска данных.FilterPartsByVirtualColumnsMicroseconds
Общее время, затраченное на выполнение функции filterPartsByVirtualColumns.FilterTransformPassedBytes
Количество байтов, прошедших через фильтр при выполнении запросаFilterTransformPassedRows
Количество строк, прошедших фильтр в запросеFunctionExecute
Количество вызовов обычных SQL-функций (SQL-функции вызываются для каждого блока, поэтому это число отражает количество блоков).GatheredColumns
Количество столбцов, собранных на вертикальном этапе слияний.GatheringColumnMilliseconds
Общее время, затраченное на сборку столбцов при вертикальном слиянииGlobalMemoryLimitExceeded
Количество случаев, когда был превышен глобальный лимит памяти.GlobalThreadPoolExpansions
Подсчитывает общее число случаев, когда в глобальный пул потоков добавлялись новые потоки. Эта метрика показывает, как часто глобальный пул потоков расширялся для обработки возросшей нагрузки.GlobalThreadPoolJobs
Подсчитывает количество задач, переданных в глобальный пул потоков.GlobalThreadPoolJobWaitTimeMicroseconds
Измеряет время, прошедшее с момента планирования задачи в пуле потоков до момента, когда её забирает на выполнение рабочий поток. Эта метрика помогает выявлять задержки в обработке задач и показывает, насколько быстро пул потоков реагирует на новые задачи.GlobalThreadPoolLockWaitMicroseconds
Общее время, в течение которого потоки ожидали снятия блокировок в глобальном пуле потоков.GlobalThreadPoolShrinks
Показывает общее количество случаев, когда глобальный пул потоков уменьшался за счёт удаления потоков. Это происходит, когда число бездействующих потоков превышаетmax_thread_pool_free_size, что указывает на изменение размера глобального пула потоков в ответ на снижение нагрузки на потоки.
GlobalThreadPoolThreadCreationMicroseconds
Общее время, затраченное на ожидание запуска новых потоков.HardPageFaults
Количество серьёзных страничных ошибок в потоках выполнения запроса. Высокие значения указывают либо на то, что вы забыли отключить swap на сервере, либо на вытеснение страниц памяти бинарного файла ClickHouse при очень высокой нехватке памяти, либо на успешное использование метода чтения ‘mmap’ для данных таблицы.HashJoinPreallocatedElementsInHashTables
Количество элементов, заранее выделенных в хеш-таблицах для hash JOIN.HedgedRequestsChangeReplica
Общее количество случаев, когда в hedged-запросах истёк тайм-аут на переключение реплики.HTTPConnectionsCreated
Количество созданных клиентских HTTP-соединенийHTTPConnectionsElapsedMicroseconds
Общее время, затраченное на создание клиентских HTTP-соединенийHTTPConnectionsErrors
Количество случаев, когда не удалось установить клиентское HTTP-соединениеHTTPConnectionsExpired
Количество истёкших клиентских HTTP-соединенийHTTPConnectionsPreserved
Количество сохранённых клиентских HTTP-соединенийHTTPConnectionsReset
Количество сброшенных клиентских HTTP-соединенийHTTPConnectionsReused
Количество повторно используемых клиентских HTTP-соединенийHTTPServerConnectionsClosed
Количество закрытых HTTP-соединений сервера. Механизм Keep alive не был согласованHTTPServerConnectionsCreated
Количество созданных HTTP-соединений сервераHTTPServerConnectionsExpired
Количество HTTP-соединений сервера, срок действия которых истёк.HTTPServerConnectionsPreserved
Количество сохранённых HTTP-соединений сервера. Соединение успешно оставлено открытымHTTPServerConnectionsReset
Количество сброшенных HTTP-соединений сервера. Сервер закрывает соединениеHTTPServerConnectionsReused
Количество повторно используемых HTTP-соединений сервераIcebergIteratorInitializationMicroseconds
Суммарное время, затраченное на синхронную инициализацию итераторов данных Iceberg.IcebergMetadataFilesCacheHits
Количество случаев, когда файлы метаданных Iceberg обнаруживались в кэше.IcebergMetadataFilesCacheMisses
Количество случаев, когда файлы метаданных Iceberg не находились в кэше метаданных Iceberg и их приходилось считывать с (удалённого) диска.IcebergMetadataFilesCacheStaleMisses
Количество случаев, когда файлы метаданных Iceberg находились в кэше, но считались устаревшими, поэтому их приходилось считывать с (удалённого) диска.IcebergMetadataFilesCacheWeightLost
Приблизительное количество байтов, вытесненных из кэша метаданных Iceberg.IcebergMetadataReadWaitTimeMicroseconds
Общее время, в течение которого потоки чтения данных ожидают, пока файлы метаданных Iceberg будут прочитаны и разобраны, в сумме по всем потокам чтения.IcebergMetadataReturnedObjectInfos
Общее количество сведений об объектах, возвращённых итератором Iceberg.IcebergMetadataUpdateMicroseconds
Общее время, затраченное на обновление метаданных хранилища Iceberg из состояния (buildStorageMetadataFromState).
IcebergMinMaxIndexPrunedFiles
Количество файлов, пропущенных благодаря индексу MinMax в IcebergIcebergMinMaxNonPrunedDeleteFiles
Общее число принятых пар «файл данных — файл позиционного удаления», отобранных minmax-анализом из пар, подходящих по партиционированию и номеру последовательности.IcebergMinMaxPrunedDeleteFiles
Общее число принятых пар «файл данных — файл удаления по позиции» по результатам minmax-анализа среди пар, подходящих по партиционированию и номеру последовательности.IcebergPartitionPrunedFiles
Количество файлов, пропущенных при отсечении партиций IcebergIcebergPartitionPrunedManifestFiles
Количество файлов манифеста Iceberg, пропущенных без чтения благодаря сводкам по партициям из списка файлов манифестаIcebergTrivialCountOptimizationApplied
При чтении из Iceberg применена оптимизация тривиального подсчётаIcebergVersionHintUsed
Сколько раз использовался version-hint.text.IgnoredColdParts
См. настройкуignore_cold_parts_seconds. Количество случаев, когда запросы на чтение игнорировали совсем новые части, которые CacheWarmer ещё не успел загрузить в кэш.
IndexAnalysisRounds
Количество выполнений анализа индекса в рамках запроса.IndexBinarySearchAlgorithm
Количество использований алгоритма двоичного поиска по меткам индексаIndexGenericExclusionSearchAlgorithm
Количество использований универсального алгоритма поиска с исключением по меткам индексаIndexGenericExclusionSearchStepLimitReached
Сколько раз универсальный алгоритм поиска с исключением по меткам индекса достигал предела merge_tree_generic_exclusion_search_max_steps и принимал оставшиеся диапазоны меток без дальнейшего разбиенияInitialQuery
То же, что и Query, но учитывает только исходные запросы (см. is_initial_query).InitialSelectQuery
То же, что и InitialQuery, но только для запросов SELECT.Вставленные байты
Количество байтов (без сжатия; для столбцов в том виде, в котором они хранятся в памяти), вставленных во все таблицы.InsertedCompactParts
Число частей, вставленных в формате Compact.InsertedRows
Количество строк, вставленных во все таблицы.InsertedWideParts
Количество частей, вставленных в формате Wide.InsertQueriesWithSubqueries
Количество INSERT-запросов со всеми подзапросамиInsertQuery
То же, что Query, но только для запросов INSERT.InsertQueryTimeMicroseconds
Общее время выполнения запросов INSERT.InterfaceHTTPReceiveBytes
Количество байт, полученных через HTTP-интерфейсыInterfaceHTTPSendBytes
Количество байтов, отправленных через HTTP-интерфейсыInterfaceInterserverReceiveBytes
Количество байт, полученных через межсерверные интерфейсыInterfaceInterserverSendBytes
Количество байтов, переданных через межсерверные интерфейсыInterfaceMySQLReceiveBytes
Количество байтов, полученных по интерфейсам MySQLInterfaceMySQLSendBytes
Количество байт, переданных через интерфейсы MySQLInterfaceNativeReceiveBytes
Количество байтов, полученных через нативные интерфейсыInterfaceNativeSendBytes
Количество байт, отправленных через нативные интерфейсыInterfacePostgreSQLReceiveBytes
Количество байтов, полученных через интерфейсы PostgreSQLInterfacePostgreSQLSendBytes
Количество байт, переданных через интерфейсы PostgreSQLInterfacePrometheusReceiveBytes
Количество байтов, полученных через интерфейсы PrometheusInterfacePrometheusSendBytes
Количество байтов, отправленных через интерфейсы PrometheusIOBufferAllocBytes
Количество байт, выделенных для буферов ввода-вывода (ReadBuffer/WriteBuffer).IOBufferAllocs
Количество выделений для буферов ввода-вывода (ReadBuffer/WriteBuffer).IOUringCQEsCompleted
Общее число успешно обработанных CQE io_uringIOUringCQEsFailed
Общее число завершённых CQE io_uring с ошибкамиIOUringSQEsResubmitsAsync
Общее количество выполненных асинхронных повторных отправок SQE io_uringIOUringSQEsResubmitsSync
Общее количество выполненных синхронных повторных отправок SQE в io_uringIOUringSQEsSubmitted
Общее число SQE, отправленных в io_uringJemallocFailedAllocationSampleTracking
Общее число случаев, когда не удалось отследить образец выделения памяти jemallocJemallocFailedDeallocationSampleTracking
Общее количество случаев, когда не удалось отследить попавшее в выборку освобождение памяти в jemallocJoinBuildPostProcessingMicroseconds
Время, затраченное на этапы постобработки после построения правой стороны JOIN.JoinBuildRowStoreMicroseconds
Время, затраченное на преобразование полезной нагрузки правой стороны JOIN в построчный формат.JoinBuildTableRowCount
Общее количество строк в build-таблице при выполнении операции JOIN.JoinDelayedJoinedTransformBlockCount
Количество блоков, созданных DelayedJoinedBlocksWorkerTransform.JoinDelayedJoinedTransformRowCount
Количество строк, выведенных DelayedJoinedBlocksWorkerTransform.JoinNonJoinedTransformBlockCount
Количество блоков, которые выдал NonJoinedBlocksTransform.JoinNonJoinedTransformRowCount
Количество строк, не объединённых через JOIN и выведенных NonJoinedBlocksTransform.JoinOptimizeMicroseconds
Общее время, затраченное на выполнение оптимизаций плана выполнения JOIN.JoinProbeTableRowCount
Общее количество строк в probe-таблице для операции JOIN.JoinReorderMicroseconds
Общее время, затраченное на работу алгоритма переупорядочивания JOIN.JoinResultRowCount
Общее число строк в результате операции JOIN.JoinSpillingHashJoinSwitchedToGraceJoin
Количество случаев, когда (Concurrent)HashJoin переключался на GraceHashJoin из-за ограничения по памяти в SpillingHashJoin.KafkaBackgroundReads
Количество фоновых чтений из Kafka, заполняющих materialized views, с момента запуска сервераСбои фиксации смещений в Kafka
Количество неудачных фиксаций потреблённых смещений в Kafka (обычно это указывает на дублирование данных)KafkaCommits
Количество успешных коммитов смещений в Kafka (обычно должно совпадать с KafkaBackgroundReads)KafkaConsumerErrors
Количество ошибок, о которых librdkafka сообщает при опросеKafkaDirectReads
Количество прямых SELECT-запросов к таблицам Kafka с момента запуска сервераKafkaMessagesFailed
Количество сообщений Kafka, которые ClickHouse не смог разобратьKafkaMessagesPolled
Количество сообщений Kafka, полученных в ClickHouse из librdkafka с помощью операции pollKafkaMessagesProduced
Количество сообщений, записанных в KafkaKafkaMessagesRead
Количество сообщений Kafka, уже обработанных ClickHouseKafkaMVNotReady
Количество неудачных попыток передать поток данных в materialized view, которое не готовоKafkaProducerErrors
Количество ошибок при публикации сообщений в KafkaKafkaProducerFlushes
Количество явных операций сброса у продюсера KafkaKafkaRebalanceAssignments
Количество назначений партиций (заключительный этап перебалансировки группы потребителей)Ошибки перебалансировки в Kafka
Количество неуспешных перебалансировок групп потребителейKafkaRebalanceRevocations
Количество отзывов назначений партиций (первый этап перебалансировки группы потребителей)KafkaRowsRead
Количество строк, полученных при разборе сообщений KafkaKafkaRowsRejected
Количество разобранных строк, которые впоследствии были отклонены (из-за перебалансировки, ошибок и т. п.). После перебалансировки эти строки будут считаны повторно.KafkaRowsWritten
Количество строк, вставленных в таблицы KafkaKafkaWrites
Количество операций записи (вставок) в таблицы KafkaKeeperAddWatchRequest
Количество запросов на добавление наблюденийKeeperBatchMaxCount
Количество батчей, достигших лимитаmax_requests_batch_size
KeeperBatchMaxReadCount
Количество батчей, достигших ограничения max_read_batch_sizeKeeperBatchMaxReadTotalSize
Количество батчей, достигших ограниченияmax_read_batch_bytes_size
KeeperBatchMaxTotalSize
Количество батчей, достигших ограничения max_requests_batch_bytes_sizeKeeperChangelogFileSyncMicroseconds
Время, затраченное на fsync журнала изменений Keeper (только для несжатых журналов)KeeperChangelogLockWaitMicroseconds
Время, затраченное на ожидание получения блокировки журнала изменений KeeperKeeperChangelogStartupReadBytes
Количество физических байт (checksum + header + blob), прочитанных из файлов журнала изменений параллельным считывателем при запуске KeeperKeeperChangelogStartupReadEntries
Количество записей журнала изменений, проверенных параллельным считывателем при запуске KeeperKeeperChangelogStartupReadMicroseconds
Фактическое затраченное время (wall time) на параллельное чтение журнала изменений при запуске KeeperKeeperChangelogStartupStitchMicroseconds
Фактическое время, затраченное на объединение результатов параллельного чтения отдельных файлов при запуске в состояние LogEntryStorageKeeperChangelogWrittenBytes
Количество байтов, записанных в журнал изменений KeeperKeeperCheckRequest
Количество запросов на проверкуKeeperCheckWatchRequest
Количество запросов remove наблюдениеKeeperCommits
Количество успешных коммитовKeeperCommitsFailed
Количество неуспешных коммитовKeeperCommitWaitElapsedMicroseconds
Время, затраченное на ожидание фиксации определённой записи в журналеKeeperCreateRequest
Количество запросов на созданиеKeeperExistsRequest
Количество запросовexists
KeeperGetRequest
Количество get-запросовЗадержка в Keeper
Задержка в KeeperKeeperListRecursiveRequest
Количество рекурсивных запросов на получение дочерних узловKeeperListRequest
Количество запросов на получение спискаKeeperLiveSessionsLockWaitMicroseconds
Время, потраченное на ожидание захвата блокировки активных сеансов KeeperKeeperLogsEntryReadFromCommitReadAhead
Количество записей журнала, переданных commit thread из decoded window модуля предварительного чтения (быстрое извлечение либо извлечение при первом опустошении window)KeeperLogsEntryReadFromFile
Количество записей журнала в Keeper, считываемых непосредственно из файла журнал измененийKeeperLogsEntryReadFromLatestCache
Количество записей журнала в Keeper, считываемых из кэша последних записей журналаKeeperLogsReadAheadCursorsInstalled
Количество новых курсоров заполнения, поставленных в очередь к модулю предварительного чтения журнала изменений Keeper (peer или коммит), которые ещё не были охвачены задачей заполненияKeeperLogsReadAheadFillDecodedEntries
Количество записей журнала, декодированных задачей упреждающего чтения (read-ahead fill) в KeeperKeeperLogsReadAheadFillReopens
Сколько раз механизм упреждающего чтения (read-ahead fill) в Keeper повторно открывал файл журнала изменений или выполнял в нём seekKeeperLogsReadAheadPlanEpochMismatches
Количество случаев, когда план опережающего чтения журнала изменений Keeper был отброшен, так как параллельное усечение write_at сделало его недействительным до того, как он был применёнKeeperLogsReadAheadReadersCreated
Количество созданных модулей предварительного чтения журнала изменений Keeper (и их задач заполнения); если значение не растёт при переходе через границы файлов, значит считыватель используется повторно, а не уничтожается и создаётся зановоKeeperLogsReadAheadScheduleRejected
Количество случаев, когда не удалось создать модуль предварительного чтения журнала изменений Keeper из-за переполненной очереди пула потоков предварительного чтения; вызывающий код переключается на прямое чтениеKeeperLogsReadAheadTimeoutFallbacks
Количество случаев, когда запрос на обслуживание упреждающего чтения журнала изменений в Keeper завершился по тайм-ауту в ожидании задачи заполнения и переключился на прямое чтение оставшегося хвостаKeeperLSMTCommittedEntryBytes
Объём сериализованных записей (в байтах), добавленных в закоммиченную memtable LSMT в KeeperKeeperLSMTCommittedMemtablesCreated
Количество закоммиченных memtable, созданных Keeper LSMTKeeperLSMTFileDeletionExceptions
Количество исключений при удалении файлов LSMT в KeeperKeeperLSMTFlushes
Количество успешно завершённых операций flush memtable LSMT в KeeperKeeperLSMTFlushExceptions
Количество исключений при flush-операциях memtable LSMT в KeeperKeeperLSMTFlushWrittenCompressedBytes
Количество сжатых байт, записанных в файлы при flush-операциях memtable LSMT в KeeperKeeperLSMTFlushWrittenUncompressedBytes
Количество несжатых байт, записанных в файлы при flush-операциях memtable LSMT в KeeperKeeperLSMTGetBlockFromCache
Количество обращений к блокам LSMT в Keeper, обслуженных из кэша блоковKeeperLSMTGetBlockFromWeakPtr
Количество обращений к блокам LSMT в Keeper, обслуженных слабым указателем из информации о блоках файлаKeeperLSMTGetBlockLoadedGroup
Количество обращений к блокам LSMT Keeper, потребовавших загрузки группы блоков с дискаKeeperLSMTGetCommittedNodeFromMemory
Количество обращений к закоммиченным узлам Keeper LSMT, при которых блок узла уже находился в памятиKeeperLSMTGetCommittedNodeLoadedBlock
Количество обращений к закоммиченным-узлам Keeper LSMT, потребовавших загрузки блока узлаKeeperLSMTGetCommittedNodeNonexistent
Количество lookups закоммиченных узлов в Keeper LSMT для несуществующих узловKeeperLSMTGetUncommittedNodeHits
Количество lookups узлов Keeper LSMT, при которых узел был найден в незакоммиченных memtablesKeeperLSMTGetUncommittedNodeMisses
Количество lookups узлов LSMT в Keeper, при которых узел не был найден в незакоммиченных memtables и поиск перешёл к закоммиченному stateKeeperLSMTListFilterFalsePositives
Количество сканирований файлов, не пропущенных фильтром родительских путей Keeper LSMT, в которых не было найдено дочерних элементовKeeperLSMTListFilterSkipped
Количество сканирований файлов, пропущенных операциями list LSMT в Keeper, так как фильтр родительских путей исключил все дочерние узлыKeeperLSMTListFilterTruePositives
Количество сканирований файлов, не пропущенных фильтром родительских путей Keeper LSMT, в которых были найдены дочерние узлыKeeperLSMTListNamesFromFiles
Имена дочерних узлов (включая tombstone-записи), полученные из файлов операциями list в Keeper LSMTKeeperLSMTListNamesFromMemtables
Имена дочерних узлов (включая tombstone-записи), полученные из memtables операциями list в Keeper LSMTKeeperLSMTListScannedBlocks
Количество блоков в файлах, просканированных операциями list в Keeper LSMTKeeperLSMTListScannedEntries
Количество записей, просканированных операциями list LSMT в Keeper в файлахKeeperLSMTLoadedBlocks
Количество блоков, загруженных с диска механизмом Keeper LSMTKeeperLSMTLoadedUncompressedBytes
Количество несжатых байт в блоках, загруженных с диска механизмом Keeper LSMTKeeperLSMTMergeConsumedFiles
Количество входных файлов, полностью обработанных и удалённых при слияниях LSMT в KeeperKeeperLSMTMergeConsumedUncompressedBytes
Количество несжатых байт во входных файлах, полностью обработанных и удалённых слияниями Keeper LSMTKeeperLSMTMergeExceptions
Количество исключений при слияниях LSMT в KeeperKeeperLSMTMerges
Количество успешно завершённых слияний LSMT в KeeperKeeperLSMTMergeWrittenCompressedBytes
Количество сжатых байт в выходных файлах, опубликованных слияниями Keeper LSMTKeeperLSMTMergeWrittenFiles
Количество выходных файлов, опубликованных слияниями Keeper LSMTKeeperLSMTMergeWrittenUncompressedBytes
Количество несжатых байт в выходных файлах, опубликованных слияниями LSMT в KeeperKeeperLSMTNodeCacheEntriesUpdated
Количество записей кэша узлов LSMT в Keeper, переключённых на только что загруженный блокKeeperLSMTThrottledWrites
Количество операций записи, задержанных из-за того, что фоновые flush или слияния LSMT в Keeper не успевалиKeeperLSMTUncommittedCreateBytes
Количество сериализованных байтов записей Create, добавленных в незакоммиченные memtable-таблицы LSMT в KeeperKeeperLSMTUncommittedCreates
Количество записей Create, добавленных в незакоммиченные memtable LSMT в KeeperKeeperLSMTUncommittedMemtablesCreated
Количество незакоммиченных memtable, созданных Keeper LSMTKeeperLSMTUncommittedRemoveBytes
Количество сериализованных байт записей Remove, добавленных в незакоммиченные memtable Keeper LSMTKeeperLSMTUncommittedRemoves
Количество записей Remove, добавленных в незакоммиченные memtable-таблицы Keeper LSMTKeeperLSMTUncommittedUpdateBytes
Объём сериализованных данных (в байтах) записей Update, добавленных в незакоммиченные memtable LSMT в KeeperKeeperLSMTUncommittedUpdates
Количество записей Update, добавленных в незакоммиченные memtable Keeper LSMTKeeperMultiReadRequest
Количество мультизапросов на чтениеKeeperMultiRequest
Количество мультизапросовKeeperPacketsReceived
Пакеты, полученные сервером KeeperKeeperPacketsSent
Пакеты, отправленные сервером KeeperKeeperPreprocessElapsedMicroseconds
Задержка при предварительной обработке в Keeper для одного запросаKeeperProcessAndResponsesLockWaitMicroseconds
Время ожидания получения блокировки процесса Keeper и ответовKeeperProcessElapsedMicroseconds
Задержка commit в Keeper для отдельного запросаKeeperReadBatchCount
Количество батчей запросов на чтение, обработанных KeeperKeeperReadBatchTotalRequests
Общее количество запросов на чтение, обработанных Keeper в составе батчейKeeperReadRequestQueueLockWaitMicroseconds
Время, затраченное на ожидание получения блокировки очереди запросов на чтение KeeperKeeperReadSnapshot
Количество завершённых операций чтения снимкаKeeperReadSnapshotDeferred
Количество отложенных операций чтения снимка, поскольку запрошенный снимок больше недоступен локально; NuRaft повторит попытку с последним снимком.KeeperReadSnapshotFailed
Количество неуспешных чтений снимкаKeeperReadSnapshotObject
Количество объектов снимка, отправленных ведомым узламKeeperReconfigRequest
Число запросов на реконфигурациюKeeperRemoveRequest
Количество запросов на удалениеKeeperRemoveWatchRequest
Количество запросов на удаление наблюденийKeeperRequestRejectedDueToSoftMemoryLimitCount
Количество запросов, отклонённых из-за превышения мягкого лимита памятиKeeperRequestTotal
Общее число запросов на сервере KeeperKeeperRequestTotalWithSubrequests
Общее количество запросов на сервере Keeper с учётом каждого подзапроса в составе мультизапросаKeeperSaveSnapshot
Количество операций сохранения снимкаKeeperSaveSnapshotFailed
Количество неудавшихся сохранений снимкаKeeperSaveSnapshotObject
Число объектов снимка, полученных от leaderKeeperServerWriteLockWaitMicroseconds
Время, затраченное на ожидание получения блокировки записи сервера KeeperKeeperSessionCallbackLockWaitMicroseconds
Время ожидания получения блокировки обратного вызова сеанса KeeperKeeperSetRequest
Количество set-запросовKeeperSetWatchesRequest
Количество запросов на установку наблюденийKeeperSnapshotApplys
Число применений снимкаKeeperSnapshotApplysFailed
Количество неудачных попыток применения снимкаKeeperSnapshotCreations
Количество созданных снимковKeeperSnapshotCreationsFailed
Количество неудачных попыток создания снимковKeeperSnapshotFileSyncMicroseconds
Время, затраченное наfsync файлов снимков Keeper
KeeperSnapshotRemoteLoaderErrors
Количество ошибок удалённого чтения в RemoteSnapshotLoader при передаче снимка ведомому узлуKeeperSnapshotWrittenBytes
Количество байтов, записанных в файлы снимков KeeperKeeperStaleRequestsSkipped
Количество запросов Keeper, пропущенных из-за того, что сеанс больше не активенKeeperStorageLockWaitMicroseconds
Время, затраченное на ожидание получения блокировки хранилища KeeperKeeperStorageSharedLockWaitMicroseconds
Время, затраченное на ожидание получения разделяемой блокировки хранилища KeeperKeeperTotalElapsedMicroseconds
Суммарная задержка Keeper для одного запросаKeeperTTLRemoveRequestsDropped
Количество запросов на удаление по TTL, отброшенных из-за переполнения очередиKeeperTTLRemoveRequestsEnqueued
Количество запросов на удаление по TTL, успешно поставленных в очередьKeeperWatchesTriggered
Количество срабатываний наблюденийKeeperWatchTriggeredNodeChildrenChanged
Количество срабатываний наблюдения при изменении дочерних узловKeeperWatchTriggeredNodeCreated
Количество срабатываний наблюдения при операцииCREATE
KeeperWatchTriggeredNodeDataChanged
Количество срабатываний наблюдений при операциях измененияKeeperWatchTriggeredNodeDeleted
Количество срабатываний наблюдений из-за операцииDELETE
KeeperWriteBatchCount
Количество батчей запросов на запись, обработанных в KeeperKeeperWriteBatchTotalRequests
Общее количество запросов на запись, обработанных Keeper батчамиLoadedDataParts
Количество частей данных, загруженных таблицами MergeTree при инициализации.LoadedDataPartsMicroseconds
Количество микросекунд, затраченных таблицами MergeTree на загрузку частей данных при инициализации.LoadedMarksCount
Количество загруженных меток (суммарно по всем столбцам).LoadedMarksFiles
Количество загруженных файлов меток.LoadedMarksMemoryBytes
Размер представлений загруженных меток в памяти.LoadedPrimaryIndexBytes
Число загруженных строк первичного ключа.Загруженные файлы первичного индекса
Количество загруженных файлов первичного индекса.LoadedPrimaryIndexRows
Количество загруженных строк первичного индекса.LoadedStatisticsMicroseconds
Время, затраченное на загрузку статистики из частейLoadingMarksTasksCanceled
Количество отмен фоновых задач загрузки метокLocalReadThrottlerBytes
Байты, прошедшие через ограничитель пропускной способности ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’.LocalReadThrottlerSleepMicroseconds
Общее время, в течение которого запрос был приостановлен из-за throttling для соблюдения ограниченийmax_local_read_bandwidth_for_server/max_local_read_bandwidth.
LocalThreadPoolBusyMicroseconds
Общее время, которое потоки были заняты выполнением фактической работы.LocalThreadPoolExpansions
Подсчитывает, сколько раз потоки брались из глобального пула потоков для расширения локальных пулов потоков.LocalThreadPoolJobs
Подсчитывает количество задач, переданных в локальные пулы потоков.LocalThreadPoolJobWaitTimeMicroseconds
Измеряет время, прошедшее с момента планирования задачи в пуле потоков до момента, когда её забирает на выполнение рабочий поток. Эта метрика помогает выявлять задержки в обработке задач и показывает, насколько быстро пул потоков реагирует на новые задачи.LocalThreadPoolLockWaitMicroseconds
Общее время ожидания блокировок потоками в локальных пулах потоков.LocalThreadPoolShrinks
Подсчитывает, сколько раз потоки возвращались из локальных пулов потоков в глобальный пул потоков.LocalThreadPoolThreadCreationMicroseconds
Общее время, в течение которого локальные пулы потоков ожидали, пока можно будет взять поток из глобального пула.LocalWriteThrottlerBytes
Байты, пропущенные через ограничитель ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.LocalWriteThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение пропускной способности ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.LogDebug
Количество сообщений лога с уровнем DebugLogError
Количество сообщений лога уровня ErrorLogFatal
Количество сообщений лога уровня FatalLoggerElapsedNanoseconds
Совокупное время, затраченное на логированиеLogInfo
Количество сообщений лога уровня InfoLogTest
Количество сообщений лога уровня TestLogTrace
Количество сообщений лога уровня TraceLogWarning
Количество сообщений лога уровня WarningMainConfigLoads
Количество перезагрузок основной конфигурации.MarkCacheEvictedBytes
Количество байтов, вытесненных из кэша меток.MarkCacheEvictedFiles
Количество файлов меток, вытесненных из кэша меток.MarkCacheEvictedMarks
Количество меток, вытесненных из кэша меток.MarkCacheHits
Количество случаев, когда запись была найдена в кэше меток, поэтому не потребовалось загружать файл меток.MarkCacheMisses
Количество случаев, когда элемент не был найден в кэше меток, из-за чего приходилось загружать в память файл меток — это ресурсоёмкая операция, увеличивающая задержку выполнения запроса.MarksTasksFromCache
Количество случаев, когда метки загружались синхронно, так как уже находились в кэше.MemoryAllocatedWithoutCheck
Количество раз, когда память выделялась без проверки ограничений по памяти.MemoryAllocatedWithoutCheckBytes
Количество байтов, выделенных без проверки ограничений по памяти.MemoryAllocatorPurge
Общее количество запросов на очистку аллокатора памятиMemoryAllocatorPurgeTimeMicroseconds
Суммарное время, затраченное на очистку аллокатора памятиMemoryOvercommitWaitTimeMicroseconds
Общее время ожидания освобождения памяти в OvercommitTracker.MemoryReservationAdmitMicroseconds
Общее время, в течение которого запрос ожидал одобрения первичного резервирования памятиMemoryReservationDecreases
Общее количество одобренных запросов на уменьшение объёма резервирования памятиMemoryReservationFailed
Общее количество неудачных попыток резервирования памятиMemoryReservationIncreaseMicroseconds
Общее время, в течение которого запрос ожидал одобрения на увеличение резервирования памятиУвеличение резервирования памяти
Общее количество одобренных запросов на увеличение резервирования памятиMemoryReservationKilled
Общее количество сигналов о завершении резервирования памятиMemoryWorkerRun
Количество запусков MemoryWorker в фоновом режимеMemoryWorkerRunElapsedMicroseconds
Суммарное время, затраченное MemoryWorker на фоновую работуMerge
Число запущенных фоновых слияний.MergeCommitMilliseconds
Общее время, затраченное на фиксацию результатов слияния (переименование части, проверка контрольной суммы, обновление ZooKeeper)MergedColumns
Количество столбцов, слитых на горизонтальном этапе слияния.MergedIntoCompactParts
Количество частей, слитых в формат Compact.MergedIntoWideParts
Количество частей, слитых в формат Wide.MergedProjections
Количество проекций, слитых (а не перестроенных) в ходе слияний MergeTree.MergedRows
Количество строк, прочитанных для фоновых слияний. Это число строк до слияния.MergedUncompressedBytes
Несжатые байты (для столбцов в том виде, в котором они хранятся в памяти), прочитанные для фоновых слияний. Это объём данных до слияния.MergeExecuteMilliseconds
Общее время активной работы, затраченное на выполнение фоновых слиянийMergeHorizontalStageExecuteMilliseconds
Общее время активной работы, затраченное на выполнение горизонтального этапа фоновых слиянийMergeHorizontalStageTotalMilliseconds
Общее время, затраченное на горизонтальную стадию фоновых слиянийMergeMutateBackgroundExecutorTaskCancelMicroseconds
Время, затраченное на cancel() в задачах исполнителя MergeMutate.MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds
Время, затраченное задачами исполнителя MergeMutate в executeStep().MergeMutateBackgroundExecutorTaskResetMicroseconds
Время, затраченное на сброс задачи в исполнителе MergeMutate.MergeMutateBackgroundExecutorWaitMicroseconds
Время, затраченное на ожидание завершения работы исполнителя MergeMutate.MergePrewarmStageExecuteMilliseconds
Суммарное время занятости при выполнении этапа предварительного прогрева фоновых слиянийMergePrewarmStageTotalMilliseconds
Общее время, затраченное на этап предварительного прогрева фоновых слиянийMergeProjectionStageExecuteMilliseconds
Общее время активной работы, затраченное на выполнение этапа проекций при фоновых слиянияхMergeProjectionStageTotalMilliseconds
Общее время, затраченное на этап проекций при фоновых слиянияхMergerMutatorPartsInRangesForMergeCount
Количество частей-кандидатов на слияниеMergerMutatorPrepareRangesForMergeElapsedMicroseconds
Время, затраченное на подготовку диапазонов частей, которые можно слить согласно предикату слияния.MergerMutatorRangesForMergeCount
Количество диапазонов-кандидатов для слиянияMergerMutatorSelectPartsForMergeElapsedMicroseconds
Время, затраченное на выбор частей из диапазонов, доступных для слияния.MergerMutatorSelectRangePartsCount
Количество частей в выбранном для слияния диапазонеMergerMutatorsGetPartsForMergeElapsedMicroseconds
Время, затраченное на создание снимка частей данных для последующего построения диапазонов.MergeSourceParts
Количество исходных частей, запланированных для слияния.MergesRejectedByMemoryLimit
Количество фоновых слияний, отклонённых из-за лимита памятиMergesThrottlerBytes
Байты, прошедшие через ограничитель ‘max_merges_bandwidth_for_server’.MergesThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограниченияmax_merges_bandwidth_for_server.
MergeTextIndexStageExecuteMilliseconds
Общее время активной работы, затраченное на выполнение этапа текстового индекса в ходе фоновых слиянийMergeTextIndexStageTotalMilliseconds
Общее время, затраченное на этап текстового индекса при фоновых слиянияхMergeTotalMilliseconds
Общее время, затраченное на фоновые слиянияMergeTreeAllRangesAnnouncementsSent
Количество уведомлений о наборе частей данных, отправленных с удалённого сервера на сервер-инициатор (для таблиц MergeTree). Измеряется на стороне удалённого сервера.MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds
Время, затраченное на отправку уведомления с удалённого сервера на сервер-инициатор о наборе частей данных (для таблиц MergeTree). Измеряется на стороне удалённого сервера.MergeTreeDataProjectionWriterBlocks
Количество блоков, вставленных в проекцию таблиц MergeTree. Каждый блок образует часть данных уровня 0.MergeTreeDataProjectionWriterBlocksAlreadySorted
Количество блоков, вставленных в проекцию таблиц MergeTree, которые уже были отсортированы.MergeTreeDataProjectionWriterCompressedBytes
Объём данных в байтах, записанных в файловую систему при INSERT в проекцию таблиц MergeTree.MergeTreeDataProjectionWriterMergingBlocksMicroseconds
Время, затраченное на слияние блоковMergeTreeDataProjectionWriterRows
Количество строк, вставленных в проекции таблиц MergeTree.MergeTreeDataProjectionWriterSortingBlocksMicroseconds
Время, затраченное на сортировку блоков (у проекции ключ может отличаться от ключа сортировки таблицы)MergeTreeDataProjectionWriterUncompressedBytes
Несжатые байты (для столбцов — в том виде, в котором они хранятся в памяти), вставленные в проекцию таблиц MergeTree.MergeTreeDataWriterBlocks
Количество блоков, вставленных в таблицы MergeTree. Каждый блок образует часть данных нулевого уровня.MergeTreeDataWriterBlocksAlreadySorted
Количество блоков, вставленных в таблицы MergeTree и, по-видимому, уже отсортированных.MergeTreeDataWriterCompressedBytes
Количество байт, записанных в файловую систему при INSERT данных в таблицы MergeTree.MergeTreeDataWriterMergingBlocksMicroseconds
Время, затраченное на слияние входных блоков (для специальных движков MergeTree)MergeTreeDataWriterProjectionsCalculationMicroseconds
Время, затраченное на вычисление проекцийMergeTreeDataWriterRows
Количество строк, вставленных в таблицы MergeTree.MergeTreeDataWriterSkipIndicesCalculationMicroseconds
Время, затраченное на вычисление индексов пропускаMergeTreeDataWriterSortingBlocksMicroseconds
Время, затраченное на сортировку блоковMergeTreeDataWriterStatisticsCalculationMicroseconds
Время, затраченное на расчет статистикиMergeTreeDataWriterUncompressedBytes
Несжатые байты (для столбцов в том виде, в каком они хранятся в памяти), вставленные в таблицы MergeTree.MergeTreePrefetchedReadPoolInit
Время, затраченное на подготовку задач в пуле чтения MergeTreePrefetchedReadPoolMergeTreeReadTaskRequestsReceived
Количество запросов обратного вызова, отправленных удалённым сервером серверу-инициатору для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне сервера-инициатора.MergeTreeReadTaskRequestsSent
Количество обратных вызовов, которые удалённый сервер запрашивает у сервера-инициатора для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне удалённого сервера.MergeTreeReadTaskRequestsSentElapsedMicroseconds
Время, затраченное на обработку обратных вызовов с удалённого сервера на сервер-инициатор для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне удалённого сервера.MergeVerticalStageExecuteMilliseconds
Суммарное время, в течение которого выполнялся вертикальный этап фоновых слиянийMergeVerticalStageTotalMilliseconds
Общее время, затраченное на вертикальный этап фоновых слиянийMergeWrittenRows
Количество строк, записанных при слиянии.MergingSortedMilliseconds
Общее время, затраченное на слияние отсортированных столбцовMetadataFromKeeperBackgroundCleanupBlobs
Количество очисток пустой части структуры blob, выполненных фоновой задачейMetadataFromKeeperBackgroundCleanupErrors
Количество ошибок, возникших в задаче фоновой очисткиMetadataFromKeeperBackgroundCleanupObjects
Количество случаев, когда фоновая задача выполняла очистку старого удалённого объектаMetadataFromKeeperBackgroundCleanupTransactions
Количество раз, когда фоновая задача удаляла старый токен идемпотентности транзакцииMetadataFromKeeperCacheHit
Количество случаев, когда запрос метаданных объектного хранилища был обработан из кэша без обращения к KeeperMetadataFromKeeperCacheMiss
Количество случаев, когда запрос метаданных объектного хранилища был обработан через KeeperMetadataFromKeeperCacheTooManyInvalidated
Количество случаев, когда файловый кэш возвращал слишком много инвалидированных записейMetadataFromKeeperCacheUpdateMicroseconds
Общее время, затраченное на обновление кэша, включая время ожидания ответов от KeeperMetadataFromKeeperCleanupTransactionCommit
Количество попыток фиксации транзакции метаданных при очистке удалённых объектовMetadataFromKeeperCleanupTransactionCommitRetry
Количество повторных попыток фиксации транзакции метаданных при очистке удалённых объектовMetadataFromKeeperIndividualOperations
Количество путей, прочитанных или записанных одиночными или составными запросами к KeeperMetadataFromKeeperIndividualOperationsMicroseconds
Время, затраченное на одиночные или множественные запросы к KeeperMetadataFromKeeperOperations
Количество запросов к KeeperMetadataFromKeeperReconnects
Количество выполненных повторных подключений к KeeperMetadataFromKeeperTransactionCommit
Количество попыток зафиксировать транзакцию метаданныхMetadataFromKeeperTransactionCommitRetry
Количество повторных попыток фиксации транзакции метаданныхMetadataFromKeeperUpdateCacheOneLevel
Количество обновлений кэша для одного уровня дерева каталоговMetadataTransactionRollbacks
Количество транзакций метаданных, коммит которых не удался и которые были откачены.MetadataTransactionRollbacksFailed
Количество откатов транзакций метаданных, которые не были доведены до конца, из-за чего в метаданных остаётся часть транзакции, помеченной как неуспешная.MMappedFileCacheHits
Число случаев, когда файл был найден в кэше MMap (дляread_method mmap), поэтому его не пришлось повторно отображать в память.
MMappedFileCacheMisses
Количество случаев, когда файл не находился в кэше MMap (дляread_method mmap), поэтому его приходилось заново отображать в память.
MoveBackgroundExecutorTaskCancelMicroseconds
Время, затраченное на cancel() задач исполнителя Move.MoveBackgroundExecutorTaskExecuteStepMicroseconds
Время, затраченное на executeStep() задачами исполнителя Move.MoveBackgroundExecutorTaskResetMicroseconds
Время, затраченное на сброс задачи в исполнителе Move.MoveBackgroundExecutorWaitMicroseconds
Время ожидания завершения в исполнителе Move.Строки, обработанные мутациями
Строки, прочитанные для мутаций. Это количество строк до применения мутацииMutatedUncompressedBytes
Несжатые байты (для столбцов в том виде, в котором они хранятся в памяти), прочитанные для мутаций. Это значение до применения мутации.MutateTaskProjectionsCalculationMicroseconds
Время, затраченное на вычисление проекций при мутацияхMutationAffectedRowsUpperBound
Верхняя граница количества строк, затронутых мутацией (например, количества строк, удовлетворяющих предикату мутации UPDATE или DELETE). Фактическое количество может быть немного меньшеMutationAllPartColumns
Количество случаев создания задачи на мутацию всех столбцов в части данныхMutationCommitMilliseconds
Общее время, затраченное на фиксацию результатов мутации (переименование частей, проверка контрольной суммы, обновление ZooKeeper)MutationCreatedEmptyParts
Общее количество частей, заменённых на пустые вместо выполнения мутацииMutationExecuteMilliseconds
Общее время, в течение которого ресурсы были заняты выполнением мутаций.MutationsAppliedOnFlyInAllReadTasks
Общее количество мутаций, применённых на лету во всех задачах чтенияMutationSomePartColumns
Количество случаев, когда была создана задача мутации некоторых столбцов в частиMutationsThrottlerBytes
Байты, прошедшие через ограничитель пропускной способности ‘max_mutations_bandwidth_for_server’.MutationsThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограниченияmax_mutations_bandwidth_for_server.
MutationTotalMilliseconds
Общее время, затраченное на выполнение мутаций.MutationTotalParts
Общее количество частей, к которым пытались применить мутацииMutationUntouchedParts
Общее количество частей, к которым пытались применить мутации, но которые были полностью пропущены в соответствии с предикатомNativeProtocolSend
Количество сбросов непустого выходного буфера собственного протокола.NetworkReceiveBytes
Общее количество байтов, полученных по сети. Учитывается только сетевое взаимодействие ClickHouse, без сторонних библиотек.NetworkReceiveElapsedMicroseconds
Общее время, затраченное на ожидание получения данных или на их получение по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, но не со сторонними библиотеками.NetworkSendBytes
Общее количество байтов, отправленных по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, без сторонних библиотек.NetworkSendElapsedMicroseconds
Общее время, затраченное на ожидание отправки данных по сети или на их отправку по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, но не со сторонними библиотеками.NotCreatedLogEntryForMerge
Запись в журнале для объединения частей в ReplicatedMergeTree не создаётся из-за одновременного обновления журнала другой репликой.NotCreatedLogEntryForMutation
Запись в журнале для мутации частей в ReplicatedMergeTree не создаётся из-за того, что другая реплика одновременно обновляет журнал.ObjectStorageGlobFilteredObjects
Объекты, которые не соответствовали glob-шаблону или шаблону регулярного выражения и были пропущены при перечислении объектов.ObjectStorageListedObjects
Общее количество объектов, возвращённых API перечисления объектов в объектном хранилище до применения какой-либо фильтрации.ObjectStoragePredicateFilteredObjects
Объекты, исключённые при фильтрации по предикату виртуальных столбцов _path/_file.ObjectStorageQueueBucketLockLostOwnership
Количество случаев, когда в S3(Azure)Queue была обнаружена потеря владения блокировкой бакета. Ненулевое значение указывает на слишком малое значение persistent_processing_node_ttl_seconds либо на bugObjectStorageQueueBucketLockRefreshes
Количество успешных обновлений блокировки бакета в S3(Azure)QueueObjectStorageQueueCancelledFiles
Количество отменённых файлов в очереди StorageS3(Azure)QueueObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds
Время, затраченное на присвоение файлу статуса failedObjectStorageQueueCommitRequests
Количество запросов к Keeper на пометку файлов как ошибочных или обработанныхObjectStorageQueueExceptionsDuringInsert
Количество исключений во время вставки в S3(Azure)QueueObjectStorageQueueExceptionsDuringRead
Количество исключений при чтении в S3(Azure)QueueObjectStorageQueueExclusiveModeProcessingErrors
Количество случаев, когда файл в S3(Azure)Queue не зафиксировал итоговое состояние из-за ошибки обработки. Только для режима ‘exclusive’.ObjectStorageQueueFailedFiles
Количество файлов, которые не удалось обработатьObjectStorageQueueFailedToBatchSetProcessing
Количество запросов на обработку батча Set, завершившихся ошибкойObjectStorageQueueFilteredFiles
Количество отфильтрованных файлов в StorageS3(Azure)QueueObjectStorageQueueInsertIterations
Количество итераций вставкиObjectStorageQueueListedFiles
Количество перечисленных файлов в StorageS3(Azure)QueueObjectStorageQueueMovedObjects
Количество объектов, перемещённых при after_processing = moveObjectStorageQueueProcessedFiles
Количество обработанных файловObjectStorageQueueProcessedRows
Количество обработанных строк в StorageS3(Azure)QueueObjectStorageQueuePullMicroseconds
Время, затраченное на чтение данных из файлаObjectStorageQueueReadBytes
Количество прочитанных байтов (не совпадает с количеством фактически вставленных байтов)ObjectStorageQueueReadFiles
Количество прочитанных файлов (не совпадает с количеством файлов, фактически вставленных в таблицу)ObjectStorageQueueReadRows
Количество прочитанных строк (не совпадает с количеством фактически вставленных строк)ObjectStorageQueueRemovedObjects
Количество объектов, удалённых при after_processing = deleteObjectStorageQueueRemoveObjectFailures
Количество объектов, которые не удалось удалить при обработке с параметром after_processing = deleteObjectStorageQueueSuccessfulCommits
Количество успешных коммитов в KeeperObjectStorageQueueTaggedObjects
Количество объектов, помеченных тегом after_processing = tagObjectStorageQueueTrySetProcessingFailed
Количество случаев, когда не удалось пометить файл как processingObjectStorageQueueTrySetProcessingRequests
Количество попыток отправить запрос на перевод в состояние processingObjectStorageQueueTrySetProcessingSucceeded
Количество случаев, когда нам удалось перевести файл в состояние processingObjectStorageQueueUnsuccessfulCommits
Количество неуспешных коммитов в KeeperObjectStorageReadObjects
Объекты, которые источник объектного хранилища фактически открыл для чтения.ObsoleteReplicatedParts
Количество случаев, когда часть данных была перекрыта другой частью данных, полученной из реплики (то есть перекрытую часть данных мы пометили как устаревшую и больше не нужную).OneLakeAccessTokenExpirations
Сколько раз кэшированный access token OneLake оказывался просроченным и прозрачно обновлялся.OneLakeAccessTokenRequestFailures
Количество неудачных запросов access token, выполненных каталогом OneLake через grant по refresh token Entra ID (включая истёкшие или отозванные refresh token).OneLakeAccessTokenRequestMicroseconds
Общее время, затраченное на запросы access token через grant с refresh token Entra ID в каталоге OneLake.OneLakeAccessTokenRequests
Количество запросов access token, выполненных каталогом OneLake через grant с refresh token Entra ID.Попадания в кэш открытых файлов
Количество случаев, когда файл находился в кэше открытых файлов, поэтому его не приходилось открывать повторно.OpenedFileCacheMicroseconds
Время, затраченное на выполнение методов OpenedFileCache.OpenedFileCacheMisses
Количество случаев, когда файл был найден в кэше открытых файлов, и его пришлось открыть повторно.OSCPUVirtualTimeMicroseconds
Время CPU по данным ОС. Не включает вынужденные ожидания, вызванные виртуализацией.OSCPUWaitMicroseconds
Общее время, в течение которого поток был готов к выполнению, но ожидал, пока ОС выделит ему процессорное время, с точки зрения ОС.OSIOWaitMicroseconds
Общее время, которое поток провёл в ожидании результата операции IO, с точки зрения ОС. Речь идёт о реальном IO, без учёта кэша страниц.OSReadBytes
Количество байтов, прочитанных с дисков или блочных устройств. Не включает байты, прочитанные из кэша страниц. Может включать избыточные данные из-за размера блока, упреждающего чтения и т. д.OSReadChars
Количество байтов, прочитанных из файловой системы, включая кэш страниц, а также из сети и других файлов.OSWriteBytes
Количество байтов, записанных на диски или блочные устройства. Не включает байты в «грязных» страницах кэша страниц. Также может не включать данные, записанные ОС асинхронно.OSWriteChars
Количество байтов, записанных в файловую систему (включая кэш страниц), а также по сети и в другие файлы.OtherQueryTimeMicroseconds
Суммарное время запросов, не относящихся к SELECT или INSERT.OverflowAny
Количество случаев, когда применялся приблизительный GROUP BY: агрегирование выполнялось только по первым ‘max_rows_to_group_by’ уникальным ключам, а остальные игнорировались из-за ‘group_by_overflow_mode’ = ‘any’.OverflowBreak
Количество случаев, когда обработка данных была прервана из-за ограничения сложности запроса с настройкой ’*_overflow_mode’ = ‘break’, из-за чего результат оказался неполным.OverflowThrow
Количество случаев, когда обработка данных была прервана из-за ограничения сложности запроса при значении настройки ’*_overflow_mode’ = ‘throw’ и было сгенерировано исключение.PageCacheHits
Количество раз, когда блок данных был найден в кэше страниц в пространстве пользователя.PageCacheMisses
Количество случаев, когда блок данных не найден в кэше страниц в пространстве пользователя.PageCacheOvercommitResize
Количество случаев, когда кэш страниц в пространстве пользователя автоматически изменял размер, чтобы освободить память при её выделении.PageCacheReadBytes
Количество байтов, считанных из кэша страниц в пространстве пользователя.PageCacheResized
Количество автоматических изменений размера кэша страниц в пространстве пользователя (обычно это происходит несколько раз в секунду; частота задаётся параметром memory_worker_period_ms).PageCacheWeightLost
Количество байтов, вытесненных из кэша страниц в пространстве пользователяPaimonMetadataFilesCacheHits
Сколько раз metadata files paimon были найдены в кэше.PaimonMetadataFilesCacheMisses
Количество случаев, когда metadata files Paimon не были найдены в кэше метаданных Paimon и их приходилось читать с (удалённого) диска.PaimonMetadataFilesCacheWeightLost
Приблизительное количество байт, вытесненных из кэша метаданных paimon.ParallelReplicasAnnouncementMicroseconds
Время, затраченное на отправку уведомленияParallelReplicasAvailableCount
Количество реплик, доступных для выполнения запроса в режиме параллельных реплик на основе задачParallelReplicasCollectingOwnedSegmentsMicroseconds
Время, затраченное на сбор сегментов, определённых хешемParallelReplicasDeniedRequests
Количество запросов к инициирующему узлу, полностью отклонённыхParallelReplicasHandleAnnouncementMicroseconds
Время, затраченное на обработку уведомлений от репликParallelReplicasHandleRequestMicroseconds
Время, затраченное на обработку запросов на получение меток от репликParallelReplicasNumRequests
Количество запросов, отправленных инициатору.ParallelReplicasProcessingPartsMicroseconds
Время, затраченное на обработку частей данныхParallelReplicasQueryCount
Количество (под)запросов, выполненных с использованием параллельных реплик при выполнении запросаParallelReplicasReadAssignedForStealingMarks
Суммарное по всем репликам количество запланированных меток, назначенных для перехвата с помощью согласованного хешированияParallelReplicasReadAssignedMarks
Суммарное число по всем репликам запланированных меток, назначенных с помощью согласованного хешированияParallelReplicasReadMarks
Сколько меток прочитала данная репликаParallelReplicasReadRequestMicroseconds
Время, затраченное на запросы чтенияParallelReplicasReadUnassignedMarks
Суммарное по всем репликам число неназначенных меток, запланированных для чтенияParallelReplicasStealingByHashMicroseconds
Время, затраченное на сбор сегментов, предназначенных для stealing по хэшуParallelReplicasStealingLeftoversMicroseconds
Время, затраченное на сбор бесхозных сегментовParallelReplicasUnavailableCount
Количество реплик, которые были выбраны, но оказались недоступны во время выполнения запроса в режиме параллельных реплик на основе задачParallelReplicasUsedCount
Количество реплик, использованных для выполнения запроса в режиме параллельных реплик на основе задачParquetColumnsFilterExpression
Общее количество столбцов, к которым был применён фильтрБатчи задач декодирования Parquet
Группы задач, которые ридер Parquet отправляет в пул потоковParquetDecodingTasks
Задачи, созданные ридером ParquetParquetFetchWaitTimeMicroseconds
Время ожидания при чтении файла Parquet потоками декодирования (а не потоками предвыборки)ParquetMetadataCacheHits
Количество случаев, когда метаданные Parquet были найдены в кэше.ParquetMetadataCacheMisses
Количество случаев, когда метаданные Parquet не находились в кэше и их приходилось считывать с диска.ParquetMetadataCacheWeightLost
Примерное количество байтов, вытесненных из кэша метаданных Parquet.ParquetPrefetcherReadEntireFile
Общее количество операций чтения в режиме ReadMode::EntireFileIsInMemory, выполненных DB::Parquet::PrefetcherParquetPrefetcherReadRandomRead
Общее количество операций чтения в режиме ReadMode::RandomRead, выполненных DB::Parquet::PrefetcherParquetPrefetcherReadSeekAndRead
Общее число операций чтения в режиме ReadMode::SeekAndRead, выполненных DB::Parquet::PrefetcherParquetPrunedPages
Общее количество страниц, отсечённых из данных Parquet с помощью индекса столбца (column index)ParquetPrunedRowGroups
Общее количество групп строк, исключённых из данных ParquetParquetReadPages
Общее количество прочитанных страниц данных ParquetParquetReadRowGroups
Общее количество групп строк, считанных из данных ParquetParquetRowsFilterExpression
Общее количество строк, пропущенных фильтромPartsLockHoldMicroseconds
Общее время, в течение которого удерживалась блокировка частей данных в таблицах MergeTreePartsLocks
Количество случаев получения блокировки частей данных для таблиц MergeTreePartsLockWaitMicroseconds
Общее время, затраченное на ожидание блокировки частей данных в таблицах MergeTreePatchesAcquireLockBadVersionRetries
Общее количество повторных попыток захвата блокировки для легковесных обновлений, вызванных тем, что конкурентное обновление выполнило коммит первымPatchesAcquireLockMicroseconds
Общее число микросекунд, затраченных на получение блокировки для выполнения легковесных обновленийPatchesAcquireLockTries
Общее количество попыток захватить блокировку для выполнения легковесных обновленийPatchesAppliedInAllReadTasks
Общее количество применённых патч-частей во всех задачах чтенияPatchesJoinAppliedInAllReadTasks
Общее количество применённых патч-частей с режимом JOIN во всех задачах чтенияPatchesJoinRowsAddedToHashTable
Общее число строк, добавленных в хеш-таблицы при применении патч-частей в режиме JOINPatchesMergeAppliedInAllReadTasks
Общее количество применённых патч-частей в режиме Merge во всех задачах чтенияPatchesMergeOnKeyAppliedInAllReadTasks
Общее количество применённых патч-частей в режиме MergeOnKey (v2) по всем задачам чтенияPatchesReadRows
Общее число строк, прочитанных из патч-частейPatchesReadUncompressedBytes
Общее количество несжатых байтов, считанных из патч-частейPerfAlignmentFaults
Количество ошибок выравнивания. Они возникают при невыровненных обращениях к памяти; ядро может их обработать, но это снижает производительность. Такое бывает только на некоторых архитектурах (на x86 — никогда).PerfBranchInstructions
Завершённые инструкции ветвления. До Linux 2.6.35 здесь использовалось неверное событие на процессорах AMD.PerfBranchMisses
Ошибочно предсказанные инструкции ветвления.PerfBusCycles
Циклы шины, которые могут отличаться от общего количества циклов.PerfCacheMisses
Промахи кэша. Обычно это означает промахи кэша последнего уровня; этот показатель предполагается использовать вместе с событием PERFCOUNTHWCACHEREFERENCES для расчёта доли промахов кэша.PerfCacheReferences
Обращения к кэшу. Обычно здесь имеются в виду обращения к кэшу последнего уровня (Last Level Cache), но это может различаться в зависимости от вашего процессора. Сюда также могут входить операции предварительного чтения и сообщения о когерентности; это тоже зависит от архитектуры вашего процессора.PerfContextSwitches
Количество переключений контекстаPerfCPUClock
Таймер CPU, таймер высокого разрешения для каждого CPUPerfCPUCycles
Общее количество циклов. Учитывайте, что происходит при масштабировании частоты CPU.PerfCPUMigrations
Количество раз, когда процесс был перенесён на другой CPUPerfDataTLBMisses
Промахи TLB для данныхPerfDataTLBReferences
Обращения к TLB для данныхPerfEmulationFaults
Количество сбоев эмуляции. Иногда ядро перехватывает неподдерживаемые инструкции и эмулирует их в пользовательском пространстве. Это может негативно влиять на производительность.PerfInstructions
Завершённые инструкции. Будьте внимательны: на этот показатель могут влиять различные факторы, прежде всего количество аппаратных прерываний.PerfInstructionTLBMisses
Промахи TLB при выборке инструкцийPerfInstructionTLBReferences
Обращения к TLB для инструкцийPerfLocalMemoryMisses
Промахи при чтении из памяти локального NUMA-узлаPerfLocalMemoryReferences
Чтения из памяти локального узла NUMAPerfMinEnabledRunningTime
Время выполнения события с минимальным включенным временем. Используется для отслеживания степени мультиплексирования событийPerfMinEnabledTime
Для всех событий — минимальное время, когда событие было включено. Используется для отслеживания влияния мультиплексирования событий.PerfRefCPUCycles
Общее число циклов; не зависит от изменения частоты CPU.PerfStalledCyclesBackend
Циклы простоя при завершении инструкций.PerfStalledCyclesFrontend
Такты простоя на этапе выдачи инструкций.PerfTaskClock
Количество тактов, относящееся к выполняемой задачеPreferredWarmedUnmergedParts
См. настройкуprefer_warmed_unmerged_parts_seconds. Количество случаев, когда запросы на чтение использовали устаревшие, ещё не слитые части из кэша вместо слитой части, которую CacheWarmer ещё не успел загрузить в кэш.
PrimaryIndexCacheHits
Количество случаев, когда запись находилась в кэше первичного индекса, поэтому файл индекса не приходилось загружать.PrimaryIndexCacheMisses
Количество случаев, когда запись не находилась в кэше первичного индекса, и поэтому приходилось загружать в память файл индекса — это ресурсоёмкая операция, увеличивающая задержку запроса.Запросы с подзапросами
Количество запросов, включая все подзапросыЗапрос
Количество запросов, которые должны быть разобраны и потенциально выполнены. Не включает запросы, которые не удалось разобрать или которые были отклонены из-за ограничений на размер AST, квот или количества одновременно выполняющихся запросов. Может включать внутренние запросы, инициированные самим ClickHouse. Подзапросы не учитываются.Микросекунды анализа запроса
Общее время, затраченное на построение дерева запроса и выполнение этапов анализатора (разрешение идентификаторов, типов и выражений).QueryBackupThrottlerBytes
Байты, прошедшие через ограничитель скорости ‘max_backup_bandwidth’.QueryBackupThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограниченияmax_backup_bandwidth.
QueryCacheAgeSeconds
Суммарный возраст найденных записей кэша запросов в секундах. Значение задаётся как для попаданий, так и для промахов.QueryCacheHits
Количество случаев, когда результат запроса находился в кэше запросов (и выполнять сам запрос не требовалось). Обновляется только для запросов SELECT с SETTING use_query_cache = 1.QueryCacheMisses
Количество случаев, когда результат запроса не был найден в кэше запросов (и потребовалось вычислить запрос). Обновляется только для запросов SELECT с SETTING use_query_cache = 1.QueryCacheReadBytes
Количество (несжатых) байт, прочитанных из кэша запросов.QueryCacheReadRows
Количество строк, считанных из кэша запросов.QueryCacheWrittenBytes
Количество (несжатых) байтов, сохранённых в кэше запросовQueryCacheWrittenRows
Количество строк, сохранённых в кэше запросов.QueryConditionCacheHits
Количество случаев, когда запись была найдена в кэше условий запроса (и чтение меток можно было пропустить). Обновляется только для запросов SELECT с SETTING use_query_condition_cache = 1.Промахи кэша условий запроса
Количество случаев, когда элемент не найден в кэше условий запроса (и чтение метки невозможно пропустить). Обновляется только для запросов SELECT с SETTING use_query_condition_cache = 1.QueryLocalReadThrottlerBytes
Количество байт, прошедших через ограничитель скорости ‘max_local_read_bandwidth’.QueryLocalReadThrottlerSleepMicroseconds
Общее время, в течение которого запрос был приостановлен из-за throttling для соблюдения ограниченияmax_local_read_bandwidth.
QueryLocalWriteThrottlerBytes
Количество байтов, прошедших через ограничитель скорости ‘max_local_write_bandwidth’.QueryLocalWriteThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соответствовать ограничению скоростиmax_local_write_bandwidth.
QueryMaskingRulesMatch
Количество успешных срабатываний правил маскирования запросов.QueryMemoryLimitExceeded
Количество случаев превышения лимита памяти при выполнении запроса.QueryParseMicroseconds
Общее время, затраченное на разбор текста запроса в AST.QueryPipelineBuildMicroseconds
Общее время, затраченное на построение QueryPipeline из оптимизированного QueryPlan.QueryPlanBuildMicroseconds
Общее время, затраченное на построение QueryPlan из проанализированного дерева запроса.QueryPlanOptimizeMicroseconds
Общее время, затраченное на оптимизацию плана запроса.QueryPreempted
Сколько раз задачи приостанавливаются и переходят в ожидание из-за настройкиpriority
QueryProfilerConcurrencyOverruns
Количество случаев, когда обработка сигнала профилировщика запросов прекращается из-за слишком большого числа одновременно работающих профилировщиков запросов в других потоках, что может указывать на перегрузку.QueryProfilerErrors
Некорректные обращения к памяти при асинхронной раскрутке стека.QueryProfilerRuns
Сколько раз запускался QueryProfiler.QueryProfilerSignalOverruns
Количество случаев, когда обработка сигнала профилировщика запросов была отброшена из-за переполнения, плюс количество сигналов, не доставленных ОС по той же причине.QueryRemoteReadThrottlerBytes
Байты, пропущенные через ограничительmax_remote_read_network_bandwidth.
QueryRemoteReadThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограничения пропускной способности'max_remote_read_network_bandwidth'.
QueryRemoteWriteThrottlerBytes
Байты, прошедшие через ограничитель скорости ‘max_remote_write_network_bandwidth’.QueryRemoteWriteThrottlerSleepMicroseconds
Общее время, в течение которого запрос находился в ожидании из-за ограничения скорости, заданного параметром ‘max_remote_write_network_bandwidth’.QueryTimeMicroseconds
Суммарное время всех запросов.QuorumFailedInserts
Количество вставок, завершившихся ошибкой из-за недостижения кворума.QuorumParts
Количество частей данных, записанных с кворумом. Для sync insert это считается как одна часть, а для insert, который выполняет flush async inserts, — вплоть до количества async inserts.QuorumWaitMicroseconds
Общее время, затраченное на ожидание кворума при вставках.QuotaCacheRecalculationMicroseconds
Общее время, затраченное на повторный выбор квот для всех активных включенных наборов (выполняется под мьютексом кэша, который также захватывается при построении ContextAccess).QuotaCacheRecalculations
Количество случаев, когда кэш квот повторно выбирал квоты для всех активных включенных наборов. Выполняется не чаще одного раза на батч уведомлений об объектах управления доступом.ReadBackoff
Количество случаев, когда число потоков обработки запросов уменьшалось из-за медленного чтения.ReadBufferFromAzureBytes
Количество байтов, прочитанных из Azure.ReadBufferFromAzureInitMicroseconds
Время, затраченное на инициализацию подключения к Azure.ReadBufferFromAzureMicroseconds
Время, затраченное на чтение данных из Azure.ReadBufferFromAzureRequestsErrors
Количество исключений при чтении из AzureReadBufferFromFileDescriptorRead
Количество операций чтения (read/pread) из файлового дескриптора. Сокеты не учитываются.ReadBufferFromFileDescriptorReadBytes
Количество байтов, прочитанных из файловых дескрипторов. Если файл сжат, здесь отображается размер сжатых данных.ReadBufferFromFileDescriptorReadFailed
Количество сбоев при чтении (read/pread) из файлового дескриптора.ReadBufferFromS3Bytes
Количество байт, прочитанных из S3.ReadBufferFromS3InitMicroseconds
Время, затраченное на установление соединения с S3.ReadBufferFromS3Microseconds
Время, затраченное на чтение данных из S3.ReadBufferFromS3RequestsErrors
Количество исключений при чтении из S3.ReadBufferSeekCancelConnection
Количество операций seek, приводящих к установлению нового соединения (S3, HTTP)ReadCompressedBytes
Количество байтов (до распаковки), прочитанных из сжатых источников (файлов, сети).ReaderExecutorBytesFromSource
Физические байты, которые ReaderExecutor запросил у источника после промаха по всем уровням кэша (включая предзагрузку на переднем плане и в фоне, а также байты предзагрузки, впоследствии потерянные из-за отбрасывания); не включает байты, обслуженные потребителем — см. ReaderExecutorDeliveredBytes.ReaderExecutorCacheGetRequests
Количество вызововICacheHandle::get в ReaderExecutor. Равно нулю до появления уровней кэша ReaderExecutor.
ReaderExecutorCachePopulateRequests
Количество вызовов ICacheHandle::put в ReaderExecutor. До появления уровней кэша ReaderExecutor равно нулю.ReaderExecutorDecryptMicroseconds
Время, затраченное ReaderExecutor на расшифровку выдаваемой полезной нагрузки на месте (CTR, с адресацией по позиции). Равно нулю для незашифрованных чтений и в сборках без SSL.ReaderExecutorDeliveredBytes
Полезные байты, которые ReaderExecutor передал в запросы чтения (полезная нагрузка запрошенного окна, без учёта избыточно прочитанных данных и обратной записи в кэш). Знаменатель для KPI смоделированной стоимости на байт (ReaderExecutorModeledCostMicroseconds / ReaderExecutorDeliveredBytes).ReaderExecutorIncompleteConnections
Количество соединений с источником, которые ReaderExecutor отбросил, не дочитав до правой границы; такие соединения нельзя повторно использовать в пуле, поэтому их приходится устанавливать заново. Значение равно нулю, пока в ReaderExecutor не будет реализовано повторное использование активного буфера источника.ReaderExecutorLongConnectionBytes
Общее количество байт, прочитанных через長 длинные соединения с источником (длительные соединения с источником).ReaderExecutorLongConnectionFallbacks
Количество случаев, когда ReaderExecutor запрашивал long connection, но был вынужден выполнить однократное чтение из-за отсутствия свободного slot.ReaderExecutorLongConnectionHits
Количество окон, обслуженных ReaderExecutor путём чтения из уже открытого длинного соединения с источником.ReaderExecutorLongConnectionOpened
Количество длинных соединений с источником, открытых ReaderExecutor для оптимизации последовательного чтения.ReaderExecutorModeledCostMicroseconds
Смоделированная стоимость I/O операций чтения ReaderExecutor: синтетический прокси-KPI оптимальности пути чтения, а НЕ измеренная задержка. Взвешенная сумма указанных выше счётчиков с эвристическими весами S3: 30 мс на каждый запрос к источнику + 5 мс на каждое незавершённое соединение + 20 мс на каждый MiB, переданный из источника (полезная нагрузка плюс избыточное чтение) + 0,1 мс на каждый cache put + 0,05 мс на каждый cache get. Разделите на ReaderExecutorDeliveredBytes, чтобы получить не зависящую от нагрузки стоимость на байт. Экспериментальная метрика, соответствует экспериментальному ReaderExecutor.ReaderExecutorSourceRequests
Количество запросов к источнику, открытых ReaderExecutor (без повторного использования live-buffer).ReaderExecutorWorkMicroseconds
Общее реальное время, проведённое внутри ReaderExecutor::readNextWindow (открытие, перемещение по файлу и чтение обрабатываемого окна). Напрямую влияет на задержку чтения запроса.ReadPatchesMicroseconds
Общее время, затраченное на чтение патч-частейReadPoolRangeRefinerDroppedCuts
Сколько раз диапазоны (ranges), вырезанные из части пулом чтения MergeTree, полностью отбрасывались уточнителем диапазонов, так что задача чтения для них не создаваласьReadPoolRangeRefinerDroppedMarks
Сколько меток было отброшено из задач чтения уточнителем диапазонов в пулах чтения MergeTree (например, метки, полностью отфильтрованные индексом-проекцией)ReadTaskRequestsReceived
Количество обратных вызовов, запрошенных удалённым сервером у сервера-инициатора для выбора задачи чтения (для табличной функции s3Cluster и аналогичных). Измеряется на стороне сервера-инициатора.ReadTaskRequestsSent
Количество обратных вызовов, запрошенных удалённым сервером у сервера-инициатора для выбора задачи чтения (для табличной функции s3Cluster и аналогичных). Измеряется на стороне удалённого сервера.Затраченное время на отправку запросов задач чтения в микросекундах
Время, затраченное на обратные вызовы, отправляемые удалённым сервером на сервер-инициатор для выбора задачи чтения (для табличной функции s3Cluster и аналогичных). Измеряется на стороне удалённого сервера.ReadTasksWithAppliedMutationsOnFly
Общее количество задач чтения, для которых на лету была применена хотя бы одна мутацияReadTasksWithAppliedPatches
Общее количество задач чтения, к которым была применена хотя бы одна patch partReadWriteBufferFromHTTPBytes
Общий объём байтов полезной нагрузки, полученных и отправленных через ReadWriteBufferFromHTTP. Не включает HTTP-заголовки.ReadWriteBufferFromHTTPRequestsSent
Количество HTTP-запросов, отправленных компонентом ReadWriteBufferFromHTTPRealTimeMicroseconds
Общее время по реальным часам, затраченное потоками обработки (запросов и других задач) (обратите внимание, что это сумма).RebuiltProjections
Количество проекций, полностью перестроенных во время слияний MergeTree.RefreshableViewLockTableRetry
Сколько раз SELECT-запросу из refreshable materialized view приходилось переключаться на новую таблицу, потому что старая была удаленаRefreshableViewRefreshFailed
Количество сбоев обновления refreshable materialized viewsRefreshableViewRefreshSuccess
Сколько раз обновлялись refreshable materialized viewsRefreshableViewSyncReplicaRetry
Сколько раз SELECT из refreshable materialized view завершался ошибкой и вызывал повторную попытку неявного SYNC REPLICARefreshableViewSyncReplicaSuccess
Сколько раз запрос SELECT к refreshable materialized view неявно выполнял SYNC REPLICARegexpLocalCacheHit
Количество случаев, когда скомпилированное регулярное выражение извлекалось из локального кэша.RegexpLocalCacheMiss
Количество случаев, когда не удалось получить скомпилированное регулярное выражение из локального кэша.RegexpWithMultipleNeedlesCreated
Скомпилированы регулярные выражения с несколькими искомыми шаблонами (библиотека VectorScan).RegexpWithMultipleNeedlesGlobalCacheHit
Количество случаев, когда скомпилированное регулярное выражение с несколькими шаблонами (библиотека VectorScan) извлекалось из глобального кэша.RegexpWithMultipleNeedlesGlobalCacheMiss
Число случаев, когда не удалось получить из глобального кэша скомпилированное регулярное выражение с несколькими шаблонами (библиотека VectorScan).Отклонённые вставки
Количество случаев, когда операция INSERT блока в таблицу MergeTree была отклонена с исключением «Too many parts» из-за большого количества активных частей данных в партиции.RejectedLightweightUpdates
Количество случаев, когда легковесное обновление отклонялось из-за слишком большого числа несжатых байтов в Patches.RejectedMutations
Количество случаев, когда мутация таблицы MergeTree была отклонена с исключением ‘Too many mutations’ из-за большого количества незавершённых мутаций в таблице.RemoteFSBuffers
Количество буферов, созданных при асинхронном чтении из удалённой файловой системыRemoteFSCancelledPrefetches
Количество отменённых операций предварительного чтения (из-за операции seek)RemoteFSLazySeeks
Количество отложенных операций seekRemoteFSPrefetchedBytes
Количество байтов из буфера предварительного чтенияRemoteFSPrefetchedReads
Количество чтений из буфера предварительного чтенияRemoteFSPrefetches
Количество операций предварительного чтения при асинхронном чтении из удалённой файловой системыRemoteFSSeeks
Общее число операций seek в асинхронном буфереRemoteFSSeeksWithReset
Количество операций seek, приводящих к установлению нового соединенияRemoteFSUnprefetchedBytes
Количество байтов из буфера без предварительной загрузкиRemoteFSUnprefetchedReads
Количество чтений из буфера без предварительной загрузкиRemoteFSUnusedPrefetches
Количество операций предварительного чтения, остававшихся в очереди на момент уничтожения буфераRemoteReadThrottlerBytes
Количество байт, прошедших через ограничитель скорости ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.RemoteReadThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал из-за throttling для ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.RemoteWriteThrottlerBytes
Количество байтов, прошедших через ограничитель ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’.RemoteWriteThrottlerSleepMicroseconds
Общее время, в течение которого выполнение запроса приостанавливалось для соблюдения ограничения пропускной способностиmax_remote_write_network_bandwidth_for_server/max_remote_write_network_bandwidth.
ReplacingSortedMilliseconds
Общее время, затраченное при замене отсортированных столбцовReplicaPartialShutdown
Сколько раз таблице Replicated приходится сбрасывать своё состояние из-за истечения срока действия сеанса в ZooKeeper. Состояние повторно инициализируется каждый раз, когда ZooKeeper снова становится доступен.ReplicatedCoveredPartsInZooKeeperOnStart
Используется для отладки. Количество частей в ZooKeeper, для которых существует покрывающая часть, но которые отсутствуют на диске. Проверяется при запуске сервера.ReplicatedDataLoss
Количество случаев, когда нужная нам часть данных отсутствует ни на одной реплике (даже на тех репликах, которые сейчас офлайн). Эти части данных определенно потеряны. Это нормально при асинхронной репликации (если вставки по кворуму не были включены): если реплика, на которую была записана часть данных, вышла из строя, то после возвращения в онлайн эта часть данных на ней отсутствует.ReplicatedPartChecks
Количество случаев, когда приходилось выполнять расширенный поиск части данных на репликах или уточнять необходимость в уже существующей части данных.ReplicatedPartChecksFailed
Количество случаев, когда расширенный поиск части данных на репликах не дал результатов или была обнаружена и перемещена неожиданная часть данных.ReplicatedPartFailedFetches
Количество случаев, когда не удалось загрузить часть данных из реплики таблицы ReplicatedMergeTree.ReplicatedPartFetches
Количество загрузок части данных из реплики таблицы ReplicatedMergeTree.ReplicatedPartFetchesOfMerged
Количество случаев, когда мы предпочитаем загружать уже слитую часть с реплики таблицы ReplicatedMergeTree вместо того, чтобы выполнять слияние самостоятельно (обычно мы предпочитаем выполнять слияние самостоятельно, чтобы экономить сетевой трафик). Это происходит, когда у нас отсутствуют не все исходные части, необходимые для слияния, или когда часть данных достаточно старая.ReplicatedPartMerges
Количество случаев успешного слияния частей данных таблиц ReplicatedMergeTree.ReplicatedPartMutations
Количество раз, когда части данных таблиц ReplicatedMergeTree были успешно обработаны мутацией.RestorePartsSkippedBytes
Суммарный размер файлов, пропущенных при восстановлении частейRestorePartsSkippedFiles
Количество файлов, пропущенных при восстановлении частейRoleCacheRecalculationMicroseconds
Общее время, затраченное на пересчёт всех активных наборов включённых ролей (при удержании мьютекса кэша, который также захватывается при построении ContextAccess).RoleCacheRecalculations
Количество случаев, когда кэш ролей пересчитывал все актуальные включенные наборы. Сводится к одному пересчёту на батч уведомлений об объектах управления доступом.RowPolicyCacheRecalculationMicroseconds
Общее время, затраченное на повторное комбинирование фильтров политик строк для всех активных включённых наборов, вне мьютекса RowPolicyCache (поэтому это не блокирует построение ContextAccess).Пересчёты кэша политик строк
Количество раз, когда кэш политик строк заново объединял фильтры для всех активных включенных наборов. Объединяется в одно срабатывание на батч уведомлений об объекте управления доступом.RowsReadByMainReader
Количество строк, прочитанных из таблиц MergeTree основным механизмом чтения (после этапа PREWHERE).RowsReadByPrewhereReaders
Общее количество строк, прочитанных из таблиц MergeTree средствами чтения prewhere.RuntimeDataflowStatisticsInputBytes
Собранная статистика о количестве байтов, которые реплики прочитали бы при выполнении запроса с параллельными репликамиRuntimeDataflowStatisticsOutputBytes
Собранная статистика о количестве байтов, которые реплики отправили бы инициатору, если бы запрос выполнялся в режиме параллельных репликRuntimeFilterBlocksProcessed
Количество блоков, обработанных фильтрами JOIN Runtime FiltersRuntimeFilterBlocksSkipped
Количество блоков, пропущенных JOIN Runtime Filters без обработки, поскольку фильтр был динамически отключён из-за низкой эффективности фильтрацииRuntimeFilterBloomFilterBuildsSkipped
Количество пропущенных сборок bloom filter для JOIN Runtime Filter из-за того, что по статистике хеш-таблицы количество ключей на стороне build указывало на превышение filter максимальной доли установленных bitsRuntimeFilterGranulesConsidered
Количество гранул, рассмотренных для отсечения при чтении с помощью JOIN Runtime FiltersRuntimeFilterGranulesDropped
Количество гранул, отсечённых при чтении с помощью JOIN Runtime FiltersRuntimeFilterRowsChecked
Количество строк, проверенных фильтрами JOIN Runtime FiltersRuntimeFilterRowsPassed
Количество строк, прошедших через JOIN Runtime Filters (не отфильтрованных ими)RuntimeFilterRowsSkipped
Количество строк в блоках, пропущенных фильтрами JOIN Runtime FiltersRuntimeFiltersCreated
Количество различных JOIN Runtime Filters, созданных в запросеRWLockAcquiredReadLocks
Количество раз, когда была захвачена блокировка на чтение (в heavy RWLock).RWLockAcquiredWriteLocks
Количество раз, когда была захвачена блокировка записи (в heavy RWLock).RWLockReadersWaitMilliseconds
Общее время, затраченное на ожидание получения блокировки чтения (в heavy RWLock).RWLockWritersWaitMilliseconds
Общее время ожидания получения блокировки на запись (в heavy RWLock).S3AbortMultipartUpload
Количество вызовов API S3 AbortMultipartUpload.S3CachedCredentialsProvidersAdded
Общее количество новых провайдеров учетных данных, добавленных в кэшS3CachedCredentialsProvidersReused
Общее количество провайдеров учетных данных, повторно использованных из кэшаS3Clients
Количество созданных клиентов S3.S3CompleteMultipartUpload
Количество вызовов метода CompleteMultipartUpload API S3.S3CopyObject
Количество вызовов метода CopyObject API S3.S3CreateMultipartUpload
Количество вызовов метода CreateMultipartUpload API S3.S3DeleteObjects
Количество вызовов DeleteObject(s) API S3.S3GetObject
Количество вызовов метода GetObject API S3.S3GetObjectTagging
Количество вызовов метода GetObjectTagging API S3.S3GetRequestThrottlerBlocked
Количество запросов S3 GET и SELECT, заблокированных механизмом ограничения скорости.S3GetRequestThrottlerCount
Количество запросов S3 GET и SELECT, прошедших через ограничитель: заблокированных и незаблокированных.S3GetRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал из-за ограничения скорости GET- и SELECT-запросов S3.S3HeadObject
Количество вызовов метода HeadObject API S3.S3ListObjects
Количество вызовов метода ListObjects API S3.S3PutObject
Количество вызовов метода PutObject API S3.S3PutRequestThrottlerBlocked
Количество запросов S3 PUT, COPY, POST и LIST, заблокированных ограничителем.S3PutRequestThrottlerCount
Количество запросов S3 PUT, COPY, POST и LIST, прошедших через ограничитель: заблокированных и незаблокированных.S3PutRequestThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение скорости запросов S3 PUT, COPY, POST и LIST.S3QueueSetFileFailedMicroseconds
Время, затраченное на пометку файла как FailedS3QueueSetFileProcessedMicroseconds
Время, затраченное на то, чтобы пометить файл как обработанныйS3QueueSetFileProcessingMicroseconds
Время, затраченное на пометку файла как processingS3ReadMicroseconds
Время выполнения запросов GET и HEAD к хранилищу S3.Количество попыток запросов чтения S3
Количество попыток для запросов GET и HEAD, включая первоначальную попытку и любые повторные попытки, но исключая повторные попытки, которые выполняются внутренней стратегией повторов S3S3ReadRequestRetryableErrors
Количество ошибок, допускающих повторную попытку, для запросов GET и HEAD, без учета повторных попыток, выполняемых внутренней стратегией повторных попыток S3S3ReadRequestsCount
Количество GET- и HEAD-запросов к хранилищу S3.Ошибки запросов на чтение из S3
Количество ошибок, не связанных с ограничением скорости, в запросах GET и HEAD к хранилищу S3.S3ReadRequestsRedirects
Количество перенаправлений в запросах GET и HEAD к хранилищу S3.Ограничение скорости запросов чтения к S3
Количество ошибок 429 и 503 в запросах GET и HEAD к хранилищу S3.S3UploadPart
Количество вызовов UploadPart в API S3.S3UploadPartCopy
Количество вызовов метода UploadPartCopy API S3.S3WriteMicroseconds
Время выполнения запросов POST, DELETE, PUT и PATCH к хранилищу S3.S3WriteRequestAttempts
Количество попыток выполнения запросов POST, DELETE, PUT и PATCH, включая первоначальную и все повторные попытки, но без учёта повторных попыток, выполняемых внутренне стратегией повторных попытокS3WriteRequestRetryableErrors
Количество ошибок, для которых возможна повторная попытка, для запросов POST, DELETE, PUT и PATCH, за исключением повторных попыток, выполняемых внутренней стратегией повторных попытокS3WriteRequestsCount
Количество запросов POST, DELETE, PUT и PATCH к хранилищу S3.S3WriteRequestsErrors
Количество ошибок, не связанных с ограничением скорости, в запросах POST, DELETE, PUT и PATCH к хранилищу S3.S3WriteRequestsRedirects
Количество перенаправлений для запросов POST, DELETE, PUT и PATCH к хранилищу S3.S3WriteRequestsThrottling
Количество ошибок 429 и 503 в запросах POST, DELETE, PUT и PATCH к хранилищу S3.ScalarSubqueriesCacheMiss
Количество случаев, когда результат чтения из скалярного подзапроса не был взят из кэша и его пришлось вычислять полностьюScalarSubqueriesGlobalCacheHit
Количество чтений из скалярного подзапроса с использованием глобального кэшаScalarSubqueriesLocalCacheHit
Количество раз, когда чтение из скалярного подзапроса выполнялось с использованием локального кэшаSchedulerIOReadBytes
Количество байт, прошедших через планировщик при операциях чтения ввода-вывода.SchedulerIOReadRequests
Запросы ресурсов, передаваемые через планировщик для операций чтения ввода-вывода.SchedulerIOReadWaitMicroseconds
Общее время, в течение которого запрос ожидал выделения ресурсов для операций чтения IO.SchedulerIOWriteBytes
Байты, переданные через планировщик для операций записи IO.SchedulerIOWriteRequests
Запросы ресурсов, проходящие через планировщик для операций записи ввода-вывода.SchedulerIOWriteWaitMicroseconds
Общее время, в течение которого запрос ожидал выделения ресурсов для операций записи IO.SchemaInferenceCacheEvictions
Количество вытеснений схем из кэша из-за переполненияSchemaInferenceCacheHits
Количество случаев, когда запрошенный источник найден в кэше схемыSchemaInferenceCacheInvalidations
Количество случаев, когда схема в кэше становилась недействительной из-за изменений в данныхSchemaInferenceCacheMisses
Количество случаев, когда запрошенный источник отсутствует в кэше схемыSchemaInferenceCacheNumRowsHits
Количество случаев, когда при подсчёте по файлам число строк находилось в кэше схемыSchemaInferenceCacheNumRowsMisses
Количество случаев, когда запрошенный источник есть в кеше, но число строк не закешировано при подсчёте по файламSchemaInferenceCacheSchemaHits
Количество случаев, когда схема находится в кэше схем при автоматическом определении схемыSchemaInferenceCacheSchemaMisses
Количество случаев, когда запрошенный источник есть в кеше, но схема отсутствует в кеше при автоматическом определении схемыSeek
Сколько раз вызывалась функция ‘lseek’.SelectedBytes
Количество байт (в несжатом виде; для столбцов — в том виде, в котором они хранятся в памяти), считанных оператором SELECT из всех таблиц.SelectedMarks
Количество меток (гранул индекса), выбранных для чтения из таблицы MergeTree.SelectedMarksTotal
Общее количество меток (гранул индекса) до выбора тех, из которых будут читаться данные таблицы MergeTree.SelectedParts
Количество частей данных, выбранных для чтения из таблицы MergeTree.SelectedPartsTotal
Общее количество частей данных до выбора тех, которые будут читаться из таблицы MergeTree.SelectedRanges
Количество (несмежных) диапазонов во всех частях данных, отобранных для чтения из таблицы MergeTree.SelectedRows
Количество строк, выбранных запросом SELECT из всех таблиц.SelectivityEstimatorInSetEstimatedFromSize
Количество условийIN, селективность которых была оценена по размеру и границам Set, а не по его точным диапазонам, поскольку size Set превышает statistics_max_set_size_for_exact_selectivity_estimation
SelectivityEstimatorInSetNotBuilt
Количество условийIN, которые оценщик селективности не смог проанализировать, поскольку Set ещё не был построен, а выполнять подзапрос для его заполнения недопустимо
SelectQueriesWithPrimaryKeyUsage
Подсчёт запросов SELECT, в которых для проверки условия WHERE используется первичный ключSelectQueriesWithSubqueries
Количество запросов SELECT, включая все подзапросыSelectQuery
То же, что и Query, но только для SELECT-запросов.SelectQueryTimeMicroseconds
Суммарное время выполнения SELECT-запросов.SelfDuplicatedAsyncInserts
Количество async inserts в блоке, вставленном в таблицу ReplicatedMergeTree, дедуплицированных самой системой.ServerStartupMilliseconds
Время от запуска сервера до начала прослушивания сокетов, в миллисекундахSetsBuiltFromSubquery
Количество SetIN/JOIN, заполненных за счёт выполнения соответствующего подзапроса. Set, взятые из кэша подготовленных Set, а также уже построенные и использованные повторно, не учитываются.
SettingsProfileCacheRecalculationMicroseconds
Общее время, затраченное на повторное слияние настроек и ограничений для всех активных включенных наборов (при удержании мьютекса cache, который также захватывается при сборке ContextAccess).SettingsProfileCacheRecalculations
Количество случаев, когда кэш профиля настроек повторно объединял настройки и ограничения для всех активных включенных наборов. Выполняется не чаще одного раза на батч уведомлений об объекте управления доступом.Сегменты
Количество сегментов, задействованных в запросе, в сумме по всем distributed таблицам и табличным функциям. Один и тот же хост учитывается несколько раз, если он присутствует в нескольких таблицах. Это число показывает общее ожидаемое количество сегментов, включая пропущенные сегменты при настройкеskip_unavailable_shards.
SharedCatalogStateFetchFullFallback
Количество случаев, когда инкрементальное получение состояния Shared Catalog завершалось ошибкой слишком много раз подряд и вместо него выполнялось полное получение состоянияSharedDatabaseCatalogFailedToApplyState
Количество ошибок при применении нового состояния в SharedDatabaseCatalogSharedDatabaseCatalogStateApplicationMicroseconds
Общее время, затраченное на применение нового состояния в SharedDatabaseCatalogSharedMergeTreeBlobRefCounterSharedBlobs
Сколько blob-объектов данных имели общий path между частями blob-list в SharedMergeTree (приращения счётчика ссылок, подготовленные в транзакциях коммита, до их накопления в один update на каждый узел Counter)SharedMergeTreeBlobsListBlobsWritten
Количество blob-объектов с данными, записанных в map-структуры blobs.list в SharedMergeTreeSharedMergeTreeBlobsListInlineFilesWritten
Сколько небольших файлов было сохранено inline в maps blobs.list SharedMergeTree вместо отдельных blob-объектовSharedMergeTreeBlobsListPartsWritten
Сколько частей SharedMergeTree в формате blob-list было записано (по одному консолидированному узлу blobs.list на каждую)SharedMergeTreeCondemnedPartsKillRequest
Сколько запросов к ZooKeeper потребовалось для удаления частей, помеченных на удалениеSharedMergeTreeCondemnedPartsLockConflict
Сколько раз не удалось получить блокировку из-за конфликта блокировокSharedMergeTreeCondemnedPartsRemoved
Количество удалённых частей, помеченных на удалениеSharedMergeTreeDataPartsFetchAttempt
Количество попыток получить части данныхSharedMergeTreeDataPartsFetchFromPeer
Сколько раз части данных были получены от peerSharedMergeTreeDataPartsFetchFromPeerMicroseconds
Время получения частей данных от peer, в микросекундахSharedMergeTreeDataPartsFetchFromS3
Сколько раз части данных загружаются из S3SharedMergeTreeFetchDeduplicated
Количество дедуплицированных загрузок частей — загрузка была пропущена, поскольку часть уже загружалась или создавалась другим потокомSharedMergeTreeHandleBlockingParts
Сколько блокирующих частей нужно обрабатывать в scheduleDataProcessingJobSharedMergeTreeHandleBlockingPartsMicroseconds
Время обработки блокирующих частей в задаче scheduleDataProcessingJobSharedMergeTreeHandleFetchPartsMicroseconds
Время обработки полученных частей в scheduleDataProcessingJobSharedMergeTreeHandleOutdatedParts
Сколько устаревших частей следует обрабатывать в scheduleDataProcessingJobSharedMergeTreeHandleOutdatedPartsMicroseconds
Время обработки устаревших частей в задаче scheduleDataProcessingJobSharedMergeTreeLoadChecksumAndIndexesMicroseconds
Время загрузки loadColumnsChecksumsIndexes только для SharedMergeTreeSharedMergeTreeMergeMutationAssignmentAttempt
Сколько раз предпринималась попытка назначить слияние или мутациюSharedMergeTreeMergeMutationAssignmentFailedWithConflict
Сколько раз не удалось назначить слияние или мутацию из-за конфликта в KeeperSharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo
Сколько раз не удавалось назначить слияние или мутацию, потому что нечего было сливатьSharedMergeTreeMergeMutationAssignmentSuccessful
Сколько раз выполнялась попытка назначить слияние или мутациюSharedMergeTreeMergePartsMovedToCondemned
Количество частей, перемещённых в каталог помеченных на удалениеSharedMergeTreeMergePartsMovedToOudated
Сколько частей было перемещено в каталог устаревшихSharedMergeTreeMergeSelectingTaskMicroseconds
Время задачи выбора слияний для SMT в микросекундахSharedMergeTreeMetadataCacheHintLoadedFromCache
Количество случаев, когда подсказка кэша метаданных находилась без обращения к KeeperSharedMergeTreeOptimizeAsync
Выполнение асинхронных запросов OPTIMIZESharedMergeTreeOptimizeSync
Выполнение синхронных запросов OPTIMIZESharedMergeTreeOutdatedPartsConfirmationInvocations
Сколько раз выполнялось подтверждение устаревших частейSharedMergeTreeOutdatedPartsConfirmationRequest
Сколько запросов к ZooKeeper было использовано для настройки устаревших частейSharedMergeTreeOutdatedPartsHTTPRequest
Сколько HTTP-запросов отправлено для подтверждения устаревших частейSharedMergeTreeOutdatedPartsHTTPResponse
Сколько HTTP-ответов было отправлено для подтверждения устаревших частей данныхSharedMergeTreePartitionOperationRetries
Сколько раз операции на уровне партиции (DROP/MOVE/REPLACE/CLONE/TRUNCATE PARTITION) приходилось повторять multi-write в Keeper из-за параллельного измененияSharedMergeTreePartsKillerMicroseconds
Сколько времени занимает работа основного потока процесса удаления частейSharedMergeTreePartsKillerParts
Сколько частей было запланировано к удалению процессом удаления частейSharedMergeTreePartsKillerPartsMicroseconds
Сколько времени занимает удаление частей (выполняется в нескольких потоках)SharedMergeTreePartsKillerRuns
Сколько раз запускался процесс удаления частейSharedMergeTreeReplicaSetUpdatesFromZooKeeper
Сколько раз набор реплик обновлялся из ZooKeeperSharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds
Сколько времени уходит на обновление набора репликSharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests
Общее количество запросов к ZooKeeper для обновления набора репликSharedMergeTreeReplicaSetUpdateTaskRuns
Сколько раз выполнялась задача updateReplicaSetTaskSharedMergeTreeScheduleDataProcessingJob
Сколько раз вызывался scheduleDataProcessingJob/SharedMergeTreeScheduleDataProcessingJobMicroseconds
время выполнения задачи scheduleDataProcessingJobSharedMergeTreeScheduleDataProcessingJobNothingToScheduled
Сколько раз вызываласьscheduleDataProcessingJob, но обрабатывать было нечего
SharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds
Время выполнения selectPartsForCoordinatedFetchSharedMergeTreeSelectPartsForCoordinatedFetchParts
Количество частей, выбранных функцией selectPartsForCoordinatedFetchSharedMergeTreeSelectPartsForFullFetchMicroseconds
Время выполнения selectPartsForFullFetchSharedMergeTreeSelectPartsForFullFetchParts
Количество частей, выбранных с помощью selectPartsForFullFetchSharedMergeTreeSelectPartsForRendezvousFetchMicroseconds
Время выполнения selectPartsForRendezvousFetchSharedMergeTreeSelectPartsForRendezvousFetchParts
Количество частей, выбранных функцией selectPartsForRendezvousFetchSharedMergeTreeSnapshotDeadLocksReclaimed
Сколько узлов Keeper или поддеревьев, принадлежащих более не существующим облегчённым снимкам, было освобожденоSharedMergeTreeSnapshotPartsCleanerMicroseconds
Сколько времени работал SnapshotCleanerThreadSharedMergeTreeSnapshotPartsCleanerParts
Время, в течение которого поток SnapshotCleanerThread пытается очистить частьSharedMergeTreeSnapshotPartsCleanerPartsMicroseconds
Сколько времени SnapshotCleanerThread тратит на очистку частейSharedMergeTreeSnapshotPartsCleanerRuns
Сколько раз запускался SnapshotCleanerThreadSharedMergeTreeSnapshotPartsCleanRequest
Сколько раз SnapshotCleanerThread принимает решение об очистке частиSharedMergeTreeSnapshotPartsRemoved
Сколько раз SnapshotCleanerThread успешно очищал частьSharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds
Время выполнения tryUpdateDiskMetadataCacheForPart в scheduleDataProcessingJobSharedMergeTreeVirtualPartsUpdateMicroseconds
Обновление виртуальных частей, микросекундыSharedMergeTreeVirtualPartsUpdates
Количество обновлений виртуальных частейSharedMergeTreeVirtualPartsUpdatesByLeader
Обновления виртуальных частей, выполняемые лидеромSharedMergeTreeVirtualPartsUpdatesForMergesOrStatus
Обновления виртуальных частей из фоновой задачи, отличной от используемой по умолчаниюSharedMergeTreeVirtualPartsUpdatesFromPeer
Количество обновлений виртуальных частей, полученных от peerSharedMergeTreeVirtualPartsUpdatesFromPeerMicroseconds
Обновления виртуальных частей от peer, микросекундыSharedMergeTreeVirtualPartsUpdatesFromZooKeeper
Количество обновлений виртуальных частей из ZooKeeperSharedMergeTreeVirtualPartsUpdatesFromZooKeeperFullyCached
Количество операций discovery для виртуальных частей, в которых все партиции были взяты из кэша discovery и ничего не запрашивалось из ZooKeeperSharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds
Обновления виртуальных частей из ZooKeeper в микросекундахSharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitions
Количество партиций, обнаруженных в ZooKeeper в ходе обнаружения виртуальных частей из-за того, что их stat отсутствовал в кэше обнаружения или был устаревшимSharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitionsFromCache
Количество партиций, пропущенных при обнаружении виртуальных частей, поскольку их stat был актуален в кэше обнаруженияSharedMergeTreeVirtualPartsUpdatesLeaderFailedElection
Не удалось выбрать лидера для обновлений виртуальных частейSharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection
Лидер обновлений виртуальных частей успешно выбранSharedMergeTreeVirtualPartsUpdatesPeerNotFound
Виртуальные обновления от peer завершились с ошибкой: никого не удалось найтиSharedPartsLockHoldMicroseconds
Общее время, в течение которого удерживалась блокировка общих частей данных в таблицах MergeTreeSharedPartsLocks
Количество получений блокировки общих частей данных для таблиц MergeTreeSharedPartsLockWaitMicroseconds
Общее время ожидания блокировки общих частей данных в таблицах MergeTreeВызовы функций sleep
Количество вызовов функций sleep (sleep, sleepEachRow).
SleepFunctionElapsedMicroseconds
Время, затраченное на приостановку выполнения в функции sleep (sleep, sleepEachRow).SleepFunctionMicroseconds
Время ожидания, заданное в функции sleep (sleep, sleepEachRow).
SlowRead
Количество медленных чтений из файла. Это указывает на перегрузку системы. Пороговые значения задаются настройками read_backoff_*.Мягкие страничные ошибки
Количество мягких страничных ошибок в потоках выполнения запроса. Мягкая страничная ошибка обычно указывает на промах в кэше аллокатора памяти, из-за чего ОС должна создать новое отображение памяти и затем выделить страницу физической памяти.StatelessWorkerCreateLeaseErrors
Количество неуспешных запросов create_lease к сервису discovery для воркеров без сохранения состояния (любая ошибка или тайм-аут).StatelessWorkerCreateLeaseMicroseconds
Общее время, затраченное на запросы create_lease к сервису discovery для воркеров без сохранения состояния.StatelessWorkerCreateLeaseRequests
Количество запросов create_lease, отправленных сервису discovery для воркеров без сохранения состояния для получения воркеров.StatelessWorkerDiscoveryCreateLeaseErrors
Количество запросов create_lease, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryCreateLeaseMicroseconds
Общее время, затраченное сервисом discovery для воркера без сохранения состояния на обработку запросов create_lease.StatelessWorkerDiscoveryCreateLeaseRequests
Количество запросов create_lease, обработанных сервисом discovery для воркеров без сохранения состояния.StatelessWorkerDiscoveryCreateWorkerErrors
Количество запросов create_worker, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryCreateWorkerMicroseconds
Общее время, затраченное сервисом discovery для воркера без сохранения состояния на обработку запросов create_worker.StatelessWorkerDiscoveryCreateWorkerRequests
Количество запросов create_worker, обработанных сервисом discovery для воркеров без сохранения состояния.StatelessWorkerDiscoveryDeleteWorkerErrors
Количество запросов delete_worker, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryDeleteWorkerMicroseconds
Общее время, затраченное сервисом discovery воркеров без сохранения состояния на обработку запросов delete_worker.StatelessWorkerDiscoveryDeleteWorkerRequests
Количество запросов delete_worker, обработанных сервисом discovery воркеров без сохранения состояния.StatelessWorkerDiscoveryGetLeaseErrors
Количество запросов get_lease, на которые сервис discovery для воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryGetLeaseMicroseconds
Общее время, затраченное сервисом discovery для воркеров без сохранения состояния на обработку запросов get_lease.StatelessWorkerDiscoveryGetLeaseRequests
Количество запросов get_lease, обработанных сервисом discovery воркеров без сохранения состояния.StatelessWorkerDiscoveryGetWorkerErrors
Количество запросов get_worker, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryGetWorkerMicroseconds
Общее время, затраченное сервисом discovery для воркеров без сохранения состояния на обработку запросов get_worker.StatelessWorkerDiscoveryGetWorkerRequests
Количество запросов get_worker, обработанных сервисом discovery воркеров без сохранения состояния.StatelessWorkerDiscoveryHeartbeatErrors
Количество heartbeat-запросов, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryHeartbeatMicroseconds
Общее время, затраченное сервисом discovery воркеров без сохранения состояния на обработку heartbeat-запросов.StatelessWorkerDiscoveryHeartbeatRequests
Количество heartbeat-запросов, обработанных сервисом discovery для воркера без сохранения состояния.StatelessWorkerDiscoveryHeartbeatsRejected
Количество heartbeat-сигналов, отклонённых сервисом discovery для воркеров без сохранения состояния из-за того, что воркер уже был исключён.StatelessWorkerDiscoveryInternalErrors
Количество запросов, которые сервис discovery воркеров без сохранения состояния не смог обработать из-за внутренней ошибки (исключения или сбоя хранилища координации), а не отклонил как некорректные.StatelessWorkerDiscoveryKeeperTransactionRetries
Количество транзакций записи, которые сервис discovery воркеров без сохранения состояния повторил из-за того, что состояние его координационного хранилища (Keeper) было параллельно изменено.StatelessWorkerDiscoveryListWorkersErrors
Количество запросов list_workers, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryListWorkersMicroseconds
Общее время, затраченное сервисом discovery для воркеров без сохранения состояния на обработку запросов list_workers.StatelessWorkerDiscoveryListWorkersRequests
Количество запросов list_workers, обработанных сервисом discovery для воркеров без сохранения состояния.StatelessWorkerDiscoveryTenantErrors
Количество запросов на управление тенантами, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryTenantMicroseconds
Общее время, затраченное сервисом discovery для воркеров без сохранения состояния на обработку запросов управления тенантами.StatelessWorkerDiscoveryTenantRequests
Количество запросов на управление тенантами (создание, обновление, удаление, получение или получение списка тенантов), обработанных сервисом discovery для воркеров без сохранения состояния.StatelessWorkerDiscoveryUpdateLeaseErrors
Количество запросов update_lease, на которые сервис discovery воркеров без сохранения состояния ответил ошибкой.StatelessWorkerDiscoveryUpdateLeaseMicroseconds
Общее время, затраченное сервисом discovery для воркеров без сохранения состояния на обработку запросов update_lease.StatelessWorkerDiscoveryUpdateLeaseRequests
Количество запросов update_lease, обработанных сервисом discovery для воркеров без сохранения состояния.StatelessWorkerDiscoveryWorkersHeartbeatExpired
Количество воркеров без сохранения состояния, освобождённых сервисом discovery таких воркеров из-за того, что они перестали отправлять heartbeat-сигналы.StatelessWorkerDiscoveryWorkersLeased
Количество воркеров без сохранения состояния, недавно предоставленных в аренду тенантам сервисом обнаружения воркеров без сохранения состояния.StatelessWorkerDiscoveryWorkersLeaseExpired
Количество воркеров без сохранения состояния, возвращённых сервисом обнаружения воркеров без сохранения состояния из-за истечения срока их аренды.StatelessWorkerDiscoveryWorkersUnavailable
Количество воркеров без сохранения состояния, запрошенных тенантами, которые сервис обнаружения воркеров без сохранения состояния не смог предоставить, так как свободных воркеров не осталось либо был достигнут лимит воркеров для тенанта.StatelessWorkerGetLeaseErrors
Количество неуспешных запросов get_lease к сервису обнаружения воркеров без сохранения состояния (любая ошибка или тайм-аут).StatelessWorkerGetLeaseMicroseconds
Общее время, затраченное на запросы get_lease к сервису обнаружения воркеров без сохранения состояния.StatelessWorkerGetLeaseRequests
Количество запросовget_lease, отправленных сервису обнаружения воркеров без сохранения состояния для обновления списка арендованных воркеров.
StatelessWorkerNotAccessible
Количество случаев, когда арендованный воркер без сохранения состояния оказывался ещё недоступен и исключался из распределения запросов до прохождения проверки доступности.StatelessWorkerProvided
Количество воркеров без сохранения состояния, предоставленных запросам для выполнения распределённого запроса.StatelessWorkerProvisioningMicroseconds
Общее время, которое запросы провели в ожидании подготовки воркеров без сохранения состояния.StatelessWorkerProvisioningWaits
Сколько раз запросу приходилось ждать, пока сервис обнаружения воркеров без сохранения состояния предоставит воркеры.StatelessWorkerRequested
Количество воркеров без сохранения состояния, запрошенных запросами для выполнения распределённого запроса.StatelessWorkerServerHeartbeatErrors
Количество неудачных heartbeat-сигналов от воркеров без сохранения состояния к сервису обнаружения воркеров без сохранения состояния (любая ошибка или тайм-аут).StatelessWorkerServerHeartbeatMicroseconds
Общее время, затраченное воркерами без сохранения состояния на отправку heartbeat-сигналов в сервис обнаружения воркеров без сохранения состояния.StatelessWorkerServerHeartbeatRequests
Количество heartbeat-сигналов, отправленных воркером без сохранения состояния сервису обнаружения воркеров без сохранения состояния.StatelessWorkerServerLeasesLost
Сколько раз аренда воркера без сохранения состояния завершалась и он переходил в ожидание остановки.StatelessWorkerServerRegisterErrors
Количество неудачных запросов на регистрацию, отправленных воркерами без сохранения состояния в сервис обнаружения воркеров без сохранения состояния (любая ошибка или тайм-аут).StatelessWorkerServerRegisterMicroseconds
Суммарное время, затраченное воркерами без сохранения состояния на регистрацию в сервисе обнаружения воркеров без сохранения состояния.StatelessWorkerServerRegisterRequests
Количество регистрационных запросов, отправленных воркером без сохранения состояния в сервис обнаружения воркеров без сохранения состояния.StatelessWorkerServerTenantBindings
Сколько раз воркер без сохранения состояния назначался тенанту для обслуживания его запросов.StatelessWorkerTimeToAvailableMicroseconds
Суммарное время (по всем воркерам) с момента, когда арендованный воркер без сохранения состояния впервые появляется в сервисе обнаружения воркеров без сохранения состояния, до момента, когда он проходит проверку доступности и становится готовым к выполнению запросов.StatelessWorkerUpdateLeaseErrors
Количество неудачных запросов update_lease к сервису обнаружения воркеров без сохранения состояния (любая ошибка или тайм-аут).StatelessWorkerUpdateLeaseMicroseconds
Общее время, затраченное на запросы update_lease к сервису обнаружения воркеров без сохранения состояния.StatelessWorkerUpdateLeaseRequests
Количество запросов update_lease, отправленных в сервис обнаружения воркеров без сохранения состояния для продления их lease.StorageBufferErrorOnFlush
Количество случаев, когда буфер в таблицеBuffer не смог выполнить сброс из-за ошибки записи в целевую таблицу.
StorageBufferFlush
Количество раз, когда буфер в таблице ‘Buffer’ сбрасывался на диск.StorageBufferLayerLockReadersWaitMilliseconds
Время ожидания слоя Buffer при чтении.StorageBufferLayerLockWritersWaitMilliseconds
Время ожидания освобождения слоя Buffer для записи (может использоваться для настройки слоёв Buffer).StorageBufferPassedAllMinThresholds
Количество случаев, когда для сброса буфера в таблице ‘Buffer’ были достигнуты все минимальные пороговые значения.StorageBufferPassedBytesFlushThreshold
Количество случаев, когда в таблице ‘Buffer’ был достигнут порог фонового сброса по объёму байтов, чтобы выполнить сброс буфера. Это метрика только для экспертов. Если вы читаете это и не являетесь экспертом, дальше не читайте.StorageBufferPassedBytesMaxThreshold
Количество раз, когда достигался порог максимального числа байтов, при котором выполняется сброс буфера в таблице ‘Buffer’.StorageBufferPassedRowsFlushThreshold
Количество случаев, когда для сброса буфера в таблице ‘Buffer’ был достигнут порог фонового сброса только по числу строк. Это метрика только для экспертов. Если вы читаете это и вы не эксперт, прекратите читать.StorageBufferPassedRowsMaxThreshold
Количество случаев, когда для сброса буфера в таблице ‘Buffer’ был достигнут порог максимального числа строк.StorageBufferPassedTimeFlushThreshold
Количество случаев, когда был достигнут временной порог фонового сброса, из-за чего в таблице ‘Buffer’ был сброшен буфер. Это метрика только для экспертов. Если вы читаете это и не являетесь экспертом, дальше не читайте.StorageBufferPassedTimeMaxThreshold
Количество случаев, когда буфер в таблице ‘Buffer’ был сброшен при достижении максимального временного порога.StorageConnectionsCreated
Количество созданных подключений к хранилищамStorageConnectionsElapsedMicroseconds
Общее время, затраченное на установление подключений к хранилищамStorageConnectionsErrors
Количество случаев, когда не удалось создать соединение с хранилищемStorageConnectionsExpired
Количество истёкших подключений к хранилищамStorageConnectionsPreserved
Количество сохранённых подключений к хранилищамStorageConnectionsReset
Количество сброшенных подключений к хранилищамStorageConnectionsReused
Количество повторно используемых подключений к хранилищамStreamingExchangeConnectionWaitMicroseconds
Время ожидания sink потокового обмена до момента подключения принимающей задачи.StreamingExchangeDeserializeMicroseconds
Время, затраченное на распаковку и десериализацию пакетов потокового обмена во фрагменты.StreamingExchangeEarlyCloses
Сколько раз источник потокового обмена дал отправителю команду остановиться до того, как поток был прочитан до конца — например, потому что было выполнено условие LIMIT. Отправитель, который к этому моменту уже завершился, не учитывается.StreamingExchangePacketsReceived
Пакеты данных, прочитанные из потоковых обменов: по одному на каждый фрагмент плюс один пакет конца потока на каждый поток.StreamingExchangePacketsSent
Пакеты данных, записанные целиком в сокеты потоковых обменов (streaming exchanges): по одному на каждый фрагмент плюс один пакет конца потока на каждый поток. Пакет учитывается, только если он записан целиком; пакет, оборванный из-за того, что приёмнику больше не нужны были данные, не учитывается.StreamingExchangeReceiveBytes
Количество байт, прочитанных из сокетов потоковых обменов распределённого плана запроса.NetworkReceiveBytes их не учитывает.
StreamingExchangeReceiveWaitMicroseconds
Время, в течение которого источник потокового обмена ожидал следующие байты от отправителя.StreamingExchangeSendBytes
Количество байт, записанных в сокеты потоковых обменов (streaming exchanges) распределённого плана запроса.NetworkSendBytes их не учитывает.
StreamingExchangeSendQueueFullMicroseconds
Время, в течение которого sink потокового обмена не принимал фрагменты, поскольку его очередь пакетов, ожидающих отправки в сокет, была заполнена.StreamingExchangeSerializedBytes
Объём (в байтах) блоков формата Native в пакетах потокового обмена до сжатия, учитываемый один раз на пакет в момент его сериализации. В сравнении сStreamingExchangeSendBytes даёт коэффициент сжатия для shuffle или gather; при broadcast каждый пакет отправляется в каждый пункт назначения, поэтому там StreamingExchangeSendBytes растёт пропорционально числу пунктов назначения.
StreamingExchangeSerializeMicroseconds
Время, затраченное на сериализацию и сжатие фрагментов в пакеты потокового обмена.SummingSortedMilliseconds
Общее время, затраченное на суммирование отсортированных столбцовSuspendSendingQueryToShard
Общее число случаев приостановки отправки запроса в сегмент, когда включенasync_query_sending_for_remote.
SynchronousReadWaitMicroseconds
Время, потраченное на ожидание синхронных чтений при асинхронном локальном чтении.Микросекунды ожидания при синхронном удалённом чтении
Время, затраченное на ожидание при синхронном удалённом чтении.SystemLogErrorOnFlush
Количество случаев, когда не удалось выполнить сброс любого из системных журналов в соответствующую системную таблицу. Попытки сброса выполняются повторно.SystemTimeMicroseconds
Общее время, затраченное потоками обработки (запросов и других задач) на выполнение инструкций CPU в режиме ядра ОС. Это время, затраченное на системные вызовы, без учёта времени ожидания при блокирующих системных вызовах.TableFunctionExecute
Количество вызовов табличной функции.TextIndexDiscardHint
Число индексных гранул, для которых прямое чтение из текстового индекса было добавлено как подсказка, но затем отброшено из-за низкой селективности.TextIndexDiscardPatternScan
Количество случаев, когда сканирование словаря по шаблону регулярного выражения в текстовом индексе было отменено, поскольку число списков вхождений, которые требовалось прочитать, превысило порог.TextIndexGenericExclusionSearchAlgorithm
Количество случаев применения универсального алгоритма поиска с исключением по текстовому индексу.TextIndexGenericExclusionSearchStepLimitReached
Количество случаев, когда универсальный алгоритм поиска с исключением по текстовому индексу достигал предела merge_tree_generic_exclusion_search_max_steps и принимал оставшиеся диапазоны засечек без дальнейшего разбиения.TextIndexHeaderCacheHits
Количество случаев, когда заголовок был найден в кэше.TextIndexHeaderCacheMisses
Количество случаев, когда заголовок не находился в кэше.TextIndexLazyAdvanceCount
Количество операций продвижения, выполненных в режиме ленивого списка вхождений.TextIndexLazyBlocksSkippedResolved
Количество упакованных блоков, пропущенных, поскольку выходная область уже была определена (все единицы для OR, все нули для побитового И) в режиме ленивого списка вхождений.TextIndexLazyBruteForceIntersections
Количество пересечений, выполненных методом полного перебора в режиме ленивого списка вхождений.TextIndexLazyLeapfrogIntersections
Количество пересечений методом leapfrog, выполненных в режиме ленивого списка вхождений.TextIndexLazyPackedBlocksDecoded
Количество упакованных блоков, декодированных в режиме ленивого списка вхождений.TextIndexLazySegmentsBuilt
Количество сегментов, которые были фактически прочитаны и декодированы (промахи кэша) в режиме ленивого списка вхождений.TextIndexLazySegmentsPrepared
Количество подготовленных сегментов (считанных с диска или кэшированных) в режиме ленивого списка вхождений.TextIndexLazySegmentsSkippedDense
Количество полностью плотных сегментов, целиком заполняемых (memset для OR, инкремент для побитового И) вместо декодирования блоков, в режиме ленивого списка вхождений.TextIndexLazySegmentsSkippedResolved
Количество сегментов, пропущенных из-за того, что выходная область уже была определена (все единицы для OR, все нули для побитового И) в режиме ленивого списка вхождений.TextIndexPhraseCandidates
Строки-кандидаты (пересечение postings), проверенные при фразовом поиске на основе кандидатов.TextIndexPhraseFallbacks
Количество случаев, когда фразовый запрос не использовал текстовый индекс, так как по оценке фраза соответствовала большему числу строк, чем ‘text_index_hint_max_selectivity’, и вычислялся непосредственно по столбцу.TextIndexPhraseMatchMicroseconds
Общее время, затраченное на сопоставление позиций фраз по строкам-кандидатам.TextIndexPhraseSearches
Количество фразовых поисков, выполненных по текстовому индексу. Повторные поиски одной и той же фразы в одной и той же части выполняются из кэша и не учитываются.TextIndexPositionsBlocksRead
Количество прочитанных блоков позиций при сопоставлении фразовых запросов по текстовому индексу. Блок, попадающий сразу в два окна-кандидата, учитывается один раз за чтение.TextIndexPositionsBlocksTotal
Общее количество блоков позиций для токенов фразы до выбора тех, которые будут прочитаны.TextIndexPositionsBytesRead
Количество байт блоков позиций, прочитанных для обработки фразовых запросов по текстовому индексу.TextIndexPositionsDecodeMicroseconds
Общее время, затраченное на декодирование списков позиций текстового индекса (.pos) для поиска по фразам.
TextIndexPostingsCacheHits
Количество случаев, когда список вхождений текстового индекса находился в кэше.TextIndexPostingsCacheMisses
Количество раз, когда список вхождений текстового индекса не был найден в кэше.TextIndexReadDictionaryBlocks
Количество раз, когда блок словаря текстового индекса считывался с диска.TextIndexReaderTotalMicroseconds
Общее время чтения текстового индекса.TextIndexReadGranulesMicroseconds
Общее время, затраченное на чтение и анализ гранул текстового индекса.TextIndexReadPostings
Количество чтений списка вхождений из текстового индекса.TextIndexReadSparseIndexBlocks
Количество обращений к блоку разреженного индекса при чтении из текстового индекса.TextIndexTemporarySegmentsWritten
Количество временных сегментов, записанных при построении текстовых индексов.TextIndexTokensCacheHits
Количество случаев, когда информация о токене текстового индекса была найдена в кеше.TextIndexTokensCacheMisses
Количество случаев, когда информация о токене текстового индекса отсутствовала в кэше.TextIndexTokensCacheNegativeHits
Количество случаев, когда в кэше был найден отсутствующий token текстового индекса.TextIndexTokensCacheNegativeMisses
Количество отсутствующих текстового индекса tokens, добавленных в кэш после поиска в словаре.TextIndexUsedEmbeddedPostings
Количество использований списка вхождений, встроенного в словарь.TextIndexUseHint
Количество гранул индекса, для которых в качестве подсказки было добавлено и использовано прямое чтение из текстового индекса.ThreadPoolReaderPageCacheHit
Количество случаев, когда чтение в ThreadPoolReader выполнялось из кэша страниц.ThreadPoolReaderPageCacheHitBytes
Количество байтов, прочитанных в ThreadPoolReader из кэша страниц.ThreadPoolReaderPageCacheHitElapsedMicroseconds
Время чтения данных из кэша страниц в ThreadPoolReader.ThreadPoolReaderPageCacheMiss
Количество случаев, когда чтение внутри ThreadPoolReader выполнялось не из кэша страниц, а передавалось в пул потоков.ThreadPoolReaderPageCacheMissBytes
Количество байтов, прочитанных внутри ThreadPoolReader, когда чтение выполнялось не из кэша страниц, а передавалось в пул потоков.ThreadPoolReaderPageCacheMissElapsedMicroseconds
Время, затраченное на чтение данных в рамках асинхронной задачи в ThreadPoolReader, когда чтение выполнялось не из кэша страниц.ThreadpoolReaderPrepareMicroseconds
Время, затраченное на подготовку (например, на вызов методаseek() у reader)
ThreadpoolReaderReadBytes
Байты, прочитанные в задаче пула потоков при асинхронном чтенииThreadpoolReaderSubmit
Байты, прочитанные задачей пула потоков при асинхронном чтенииThreadpoolReaderSubmitLookupInCacheMicroseconds
Сколько времени заняла проверка, находится ли содержимое в кэшеThreadpoolReaderSubmitReadSynchronously
Сколько раз задача не была отправлена в пул потоков, а чтение вместо этого выполнялось синхронноThreadpoolReaderSubmitReadSynchronouslyBytes
Сколько байт было считано синхронноThreadpoolReaderSubmitReadSynchronouslyMicroseconds
Время, затраченное на синхронное чтениеThreadpoolReaderTaskMicroseconds
Время, затраченное на получение данных при асинхронном чтенииThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соответствовать всем настройкам throttling.TinyS3Clients
Количество копий клиентов S3, повторно использующих существующий провайдер аутентификации другого клиента.UncompressedCacheHits
Количество раз, когда блок данных был найден в кэше несжатых данных, благодаря чему декомпрессия не потребовалась.UncompressedCacheMisses
Количество случаев, когда блок данных не был найден в кэше несжатых данных (и потребовалась распаковка).UncompressedCacheWeightLost
Количество байтов, вытесненных из несжатого кэша.UniqueKeyBitmapLoadMicroseconds
Время, затраченное на чтение и десериализацию вспомогательных файлов delete-bitmap для UNIQUE KEY при промахе кэша DeleteBitmapCache.UniqueKeyBitmapUpdates
Количество записанных sidecar-файлов delete-bitmap для UNIQUE KEY (по одному на каждое вытеснение / DELETE-коммит).UniqueKeyIndexCacheHits
Количество случаев, когда запись находилась в кэше индекса UNIQUE KEY, поэтому не требовалось загружать SST-блок.UniqueKeyIndexCacheLookupMicroseconds
Реальное время выполнения внутриUniqueKeyIndexCache::Lookup + UniqueKeyIndexCache::Insert (адаптер CacheBase на стороне ClickHouse для кэша блоков RocksDB).
UniqueKeyIndexCacheMisses
Количество случаев, когда запись не находилась в кэше индекса UNIQUE KEY и приходилось загружать SST-блок с диска.UniqueKeyLoadTimeSSTRebuildCount
Количество частей UNIQUE KEY, для которых файлunique_key_index.sst был перестроен при загрузке после окна crash-before-flush.
UniqueKeyLoadTimeSSTRebuildMicroseconds
Общее время, затраченное на перестроениеunique_key_index.sst при загрузке (последовательное чтение столбцов UK + запись SST).
UniqueKeySSTWriteMicroseconds
Общее реальное время, затраченное за время жизниSSTIndexWriter, — включает Open для SST, каждый Put в addEncoded, а также Finish + финализацию WriteBuffer (+ fsync) в finish (байты SST передаются потоком напрямую в WriteBuffer хранилища части). Не включает работу, которую статические вспомогательные функции выполняют до создания writer’а (кодирование + сортировка по неперекрёстному префиксу path). Метрика выдаётся один раз на каждый writer.
USearchAddComputedDistances
Количество случаев вычисления расстояния при добавлении векторов в индексы USearch.USearchAddCount
Количество векторов, добавленных в индексы usearch.USearchAddVisitedMembers
Количество узлов, посещаемых при добавлении векторов в индексы usearch.USearchSearchComputedDistances
Количество вычислений расстояния при поиске по индексам USearch.USearchSearchCount
Количество поисковых операций, выполненных в индексах usearch.USearchSearchVisitedMembers
Количество узлов, просмотренных при поиске по индексам usearch.UserThrottlerBytes
Байты, пропущенные через ограничитель ‘max_network_bandwidth_for_user’.UserThrottlerSleepMicroseconds
Общее время, в течение которого запрос ожидал, чтобы соответствовать ограничению пропускной способности ‘max_network_bandwidth_for_user’.UserTimeMicroseconds
Общее время, в течение которого потоки, обрабатывающие запросы и другие задачи, выполняли инструкции CPU в пользовательском режиме. Сюда также входит время, когда конвейер CPU простаивал из-за доступа к оперативной памяти, промахов кэша, неверного предсказания ветвлений, гиперпоточности и т. д.VectorSimilarityIndexCacheHits
Количество случаев, когда гранула индекса обнаруживалась в кэше векторного индекса.VectorSimilarityIndexCacheMisses
Количество случаев, когда index granule не удавалось найти в кэше векторного индекса и её приходилось считывать с диска.VectorSimilarityIndexCacheWeightLost
Примерное количество байтов, вытесненных из кэша векторного индекса.VersionedCollapsingSortedMilliseconds
Общее время, затраченное на схлопывание по версии для отсортированных столбцовWaitMarksLoadMicroseconds
Время, затраченное на загрузку марокWaitPrefetchTaskMicroseconds
Время, затраченное на ожидание reader’а с предвыборкойWasmDeserializationMicroseconds
Время, потраченное на выполнение кода WebAssemblyWasmGuestExecuteMicroseconds
Время выполнения кода WebAssemblyWasmMemoryAllocated
Общий объём памяти, выделенный для компартментов WebAssemblyWasmModuleInstatiate
Количество созданных компартментов WebAssemblyWasmSerializationMicroseconds
Время, затраченное на выполнение кода WebAssemblyWasmTotalExecuteMicroseconds
Время, затраченное на выполнение кода WebAssemblyWriteBufferFromFileDescriptorWrite
Количество операций записи (write/pwrite) в файловый дескриптор. Сокеты не учитываются.WriteBufferFromFileDescriptorWriteBytes
Количество байтов, записанных в файловые дескрипторы. Если файл сжат, здесь отображается размер сжатых данных.WriteBufferFromFileDescriptorWriteFailed
Количество случаев, когда запись (write/pwrite) в файловый дескриптор завершалась ошибкой.WriteBufferFromHTTPBytes
Общий размер в байтах полезной нагрузки, полученной и отправленной через WriteBufferFromHTTP. HTTP-заголовки не включаются.WriteBufferFromHTTPRequestsSent
Количество HTTP-запросов, отправленных компонентом WriteBufferFromHTTPWriteBufferFromS3Bytes
Количество байтов, записанных в S3.WriteBufferFromS3Microseconds
Время, затраченное на запись в S3.WriteBufferFromS3RequestsErrors
Число исключений при записи в S3.WriteBufferFromS3WaitInflightLimitMicroseconds
Время, затраченное на ожидание завершения части текущих запросов, когда их число достигло предела, заданногоs3_max_inflight_parts_for_one_file.
ZooKeeperBytesReceived
Количество байтов, полученных по сети при обмене данными с ZooKeeper.ZooKeeperBytesSent
Количество байтов, отправленных по сети при взаимодействии с ZooKeeper.ZooKeeperCheck
Количество запросов ‘check’ к ZooKeeper. Обычно сами по себе они не имеют смысла, только как часть сложной транзакции.ZooKeeperClose
Количество случаев, когда соединение с ZooKeeper было закрыто по собственной инициативе.ZooKeeperCreate
Количество запросов на создание в ZooKeeper.ZooKeeperExists
Количество запросов «exists» к ZooKeeper.ZooKeeperGet
Количество запросов ‘get’ к ZooKeeper.ZooKeeperGetACL
Количество запросовgetACL к ZooKeeper.
ZooKeeperHardwareExceptions
Количество исключений при работе с ZooKeeper, связанных с сетью (потеря соединения и т. п.).ZooKeeperInit
Количество установленных соединений с ZooKeeper.ZooKeeperList
Количество запросов ‘list’ (getChildren) к ZooKeeper.ZooKeeperListRecursive
Количество запросовlistRecursive к ZooKeeper.
ZooKeeperMulti
Количество multi-запросов к ZooKeeper (составных транзакций).ZooKeeperMultiRead
Количество запросовmulti на чтение к ZooKeeper (составные транзакции).
ZooKeeperMultiWrite
Количество запросов ‘multi’ на запись в ZooKeeper (составные транзакции).ZooKeeperOtherExceptions
Количество исключений при работе с ZooKeeper, за исключением ZooKeeperUserExceptions и ZooKeeperHardwareExceptions.ZooKeeperReconfig
Количество запросов «reconfig» к ZooKeeper.ZooKeeperRemove
Количество запросов «remove» к ZooKeeper.ZooKeeperSet
Количество запросов «set» к ZooKeeper.ZooKeeperSync
Количество запросовsync к ZooKeeper. Такие запросы требуются и используются редко.
ZooKeeperTransactions
Количество операций ZooKeeper, включая операции чтения и записи, а также мультизакции.ZooKeeperUserExceptions
Количество исключений при работе с ZooKeeper, связанных с данными (отсутствие узла, неверная версия и т. п.).ZooKeeperWaitMicroseconds
Количество микросекунд, потраченных на ожидание ответов от ZooKeeper после создания запроса, в сумме по всем потокам, отправляющим запросы.ZooKeeperWatchCallbackDurationMicroseconds
Общее время, затраченное на обработку обратных вызовов наблюдений ZooKeeper (сетевой поток).ZooKeeperWatchCallbackErrors
Количество исключений, возникших при выполнении обратных вызовов наблюдений ZooKeeper.ZooKeeperWatchResponse
Количество уведомлений наблюдения, полученных от ZooKeeper.ZooKeeperWatchTriggeredBackupCoordination
Количество уведомлений наблюдения, направленных в координацию резервного копирования и восстановления.ZooKeeperWatchTriggeredClusterDiscovery
Количество уведомлений наблюдения, отправленных в ClusterDiscovery.ZooKeeperWatchTriggeredDistributedDDL
Количество уведомлений наблюдения, направленных в очередь DDLWorker.ZooKeeperWatchTriggeredMaterializedViewRefresh
Количество уведомлений наблюдения, направленных в подсистему координации обновления MaterializedView.ZooKeeperWatchTriggeredObjectStorageQueue
Количество уведомлений наблюдения, отправленных в ObjectStorageQueue / S3Queue.ZooKeeperWatchTriggeredOther
Количество уведомлений наблюдения, переданных некатегоризированным функциям обратного вызова.ZooKeeperWatchTriggeredReplicatedAccessControl
Количество уведомлений наблюдения, переданных в ReplicatedAccessStorage.ZooKeeperWatchTriggeredReplicatedMergeTreeLeaderElection
Количество уведомлений наблюдения, направленных на выбор лидера / блокировки реплик в ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeLog
Количество уведомлений наблюдения, отправленных для записей журнала ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeMutations
Количество уведомлений наблюдения, отправленных мутациям ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeReplicaSync
Количество уведомлений наблюдения, отправленных в ожидании обработки репликами записей журнала (SYNC REPLICA, ALTER, мутации).ZooKeeperWatchTriggeredUserDefinedSQLObjects
Количество уведомлений наблюдения, направленных в UserDefinedSQLObjectsZooKeeperStorage.ZooKeeperWatchTriggeredWorkloadEntity
Количество уведомлений наблюдения, переданных в WorkloadEntityKeeperStorage.KeeperLogsEntryReadFromCommitCache
Устаревшее событие, подсчитывавшее записи журнала, считанные из кэша commit-журналов Keeper.KeeperLogsPrefetchedEntries
Устаревшее событие, которое подсчитывало записи журнала Keeper, заранее считанные из файла журнала изменений.Объём памяти, выделенной для моделей классификатора Naive Bayes, в байтах
Устаревшее событие, которое подсчитывало количество байтов памяти, выделенной для моделей классификатора Naive Bayes.NaiveBayesClassifierModelsLoaded
Устаревшее событие, которое подсчитывало загруженные модели классификатора Naive Bayes.ReaderExecutorRequestedBytes
Устаревшее событие, которое подсчитывало полезные байты, переданные запросами чтенияReaderExecutor.
Столбцы
event(String) — Имя события.value(UInt64) — Количество произошедших событий.description(String) — Описание события.
name— Псевдоним дляevent.
Пример
См. также
- system.asynchronous_metrics — Содержит метрики, вычисляемые периодически.
- system.metrics — Содержит метрики, вычисляемые мгновенно.
- system.metric_log — Содержит историю значений метрик из таблиц
system.metricsиsystem.events. - Мониторинг — Основные понятия мониторинга ClickHouse.