Перейти к основному содержимому
Перейти к основному содержимому

system.events

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Содержит информацию о количестве событий, произошедших в системе. Например, в таблице можно узнать, сколько запросов SELECT было обработано с момента запуска сервера ClickHouse.

Столбцы:

  • event (String) — Название события.
  • value (UInt64) — Количество произошедших событий.
  • description (String) — Описание события.

Пример

SELECT * FROM system.events LIMIT 5
┌─event─────────────────────────────────┬─value─┬─description────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Query                                 │    12 │ Number of queries to be interpreted and potentially executed. Does not include queries that failed to parse or were rejected due to AST size limits, quota limits or limits on the number of simultaneously running queries. May include internal queries initiated by ClickHouse itself. Does not count subqueries.                  │
│ SelectQuery                           │     8 │ Same as Query, but only for SELECT queries.                                                                                                                                                                                                                │
│ FileOpen                              │    73 │ Number of files opened.                                                                                                                                                                                                                                    │
│ ReadBufferFromFileDescriptorRead      │   155 │ Number of reads (read/pread) from a file descriptor. Does not include sockets.                                                                                                                                                                             │
│ ReadBufferFromFileDescriptorReadBytes │  9931 │ Number of bytes read from file descriptors. If the file is compressed, this will show the compressed data size.                                                                                                                                              │
└───────────────────────────────────────┴───────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Описание событий

ACMEAPIRequests

Количество выполненных запросов к API ACME.

ACMECertificateOrders

Количество выданных запросов на сертификаты ACME.

AIORead

Количество операций чтения с использованием интерфейса AIO в Linux или FreeBSD

AIOReadBytes

Количество байтов, прочитанных через интерфейс AIO Linux или FreeBSD

AIOWrite

Количество операций записи через интерфейс AIO в Linux или FreeBSD

AIOWriteBytes

Количество байт, записанных через интерфейс AIO в Linux или FreeBSD

ASTFuzzerQueries

Количество фаззинг-запросов, выполнение которых было предпринято серверным AST fuzzer.

AddressesDiscovered

Общее количество новых адресов в результатах разрешения DNS для HTTP-соединений

AddressesExpired

Общее количество устаревших адресов, которые больше не возвращаются в результатах DNS-разрешения для HTTP-соединений

Адреса, помеченные как неисправные

Общее количество адресов, помеченных как неисправные из-за ошибок HTTP-соединения

AggregatingSortedMilliseconds

Общее время, затраченное при агрегации отсортированных столбцов

Хеш-таблицы для агрегации, инициализированные как двухуровневые

Сколько хеш-таблиц для агрегации было инициализировано как двухуровневые.

AggregationOptimizedEqualRangesOfKeys

Для скольких блоков была применена оптимизация равных диапазонов ключей

Предварительно выделенные элементы в хеш-таблицах при агрегации

Количество элементов, предварительно выделенных в хеш-таблицах при агрегации.

AnalyzePatchRangesMicroseconds

Общее время, затраченное на анализ индекса патч-частей

ApplyPatchesMicroseconds

Общее время, затраченное на применение патч-частей к блокам

ArenaAllocBytes

Количество байтов, выделенных для области памяти Arena (используется для GROUP BY и аналогичных операций)

ArenaAllocChunks

Количество фрагментов, выделенных для области памяти Arena (используется для GROUP BY и аналогичных операций)

AsyncInsertBytes

Объём данных в байтах в асинхронных запросах INSERT.

AsyncInsertCacheHits

Количество случаев, когда в кэше идентификаторов хэшей для асинхронного INSERT был обнаружен дублирующийся идентификатор хэша.

AsyncInsertQuery

То же, что InsertQuery, но только для асинхронных INSERT-запросов.

AsyncInsertRows

Количество строк, вставленных асинхронными запросами INSERT.

AsyncLoaderWaitMicroseconds

Общее время, в течение которого запрос ожидал асинхронных задач асинхронного загрузчика.

AsyncLoggingConsoleDroppedMessages

Сколько сообщений было отброшено из консольного журнала из-за переполнения очереди асинхронного логирования

AsyncLoggingConsoleTotalMessages

Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь консольного журнала

AsyncLoggingErrorFileLogDroppedMessages

Сколько сообщений было отброшено из файла журнала ошибок из-за переполнения очереди асинхронного журнала

AsyncLoggingErrorFileLogTotalMessages

Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь для файла журнала ошибок

AsyncLoggingFileLogDroppedMessages

Сколько сообщений было отброшено из файлового журнала из-за того, что очередь асинхронного журналирования была заполнена

AsyncLoggingFileLogTotalMessages

Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь для файлового журнала

AsyncLoggingSyslogDroppedMessages

Сколько сообщений было отброшено из syslog из-за переполнения очереди асинхронного логирования

AsyncLoggingSyslogTotalMessages

Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь для syslog

AsyncLoggingTextLogDroppedMessages

Сколько сообщений не было записано в text_log из-за переполнения очереди асинхронного логирования

AsyncLoggingTextLogTotalMessages

Сколько сообщений (принятых или отброшенных) было отправлено в асинхронную очередь text_log

AsynchronousReadWaitMicroseconds

Время ожидания асинхронных чтений при асинхронном локальном чтении.

AsynchronousReaderIgnoredBytes

Количество байтов, проигнорированных при асинхронном чтении

AsynchronousRemoteReadWaitMicroseconds

Время, затраченное на ожидание асинхронного удалённого чтения.

AzureCommitBlockList

Количество вызовов метода CommitBlockList API Azure Blob Storage

AzureCopyObject

Количество вызовов метода CopyObject API Azure Blob Storage

AzureCreateContainer

Количество вызовов API Azure Blob Storage CreateContainer.

AzureDeleteObjects

Количество вызовов DeleteObject(s) API Azure Blob Storage.

AzureGetObject

Количество вызовов метода GetObject API Azure.

AzureGetProperties

Количество вызовов метода GetProperties API Azure Blob Storage.

AzureGetRequestThrottlerBlocked

Количество GET-запросов к Azure, заблокированных ограничителем.

AzureGetRequestThrottlerCount

Количество запросов GET к Azure, прошедших через ограничитель: заблокированных и незаблокированных.

AzureGetRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение Azure на частоту GET-запросов.

AzureListObjects

Количество вызовов метода ListObjects API Azure Blob Storage.

AzurePutRequestThrottlerBlocked

Количество PUT-запросов к Azure, заблокированных ограничителем.

AzurePutRequestThrottlerCount

Количество PUT-запросов Azure, прошедших через ограничитель: заблокированных и незаблокированных.

AzurePutRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение Azure на частоту PUT-запросов.

AzureReadMicroseconds

Общее время ожидания запросов на чтение из Azure.

AzureReadRequestsCount

Количество запросов на чтение в Azure.

AzureReadRequestsErrors

Количество ошибок при выполнении запросов на чтение в Azure.

Перенаправления запросов на чтение в Azure

Количество перенаправлений запросов на чтение в Azure.

Ограничение запросов на чтение в Azure

Количество запросов на чтение в Azure, для которых было применено ограничение.

AzureStageBlock

Количество вызовов метода StageBlock API Azure Blob Storage

AzureUpload

Количество вызовов Upload API Azure Blob Storage

AzureWriteMicroseconds

Суммарное время ожидания запросов на чтение в Azure.

AzureWriteRequestsCount

Количество запросов на запись в Azure.

AzureWriteRequestsErrors

Количество ошибок запросов на запись в Azure.

Перенаправления запросов на запись в Azure

Количество перенаправлений запросов на запись в Azure.

AzureWriteRequestsThrottling

Количество ограниченных запросов Azure на запись.

Фоновые задачи загрузки меток

Количество фоновых задач загрузки меток

BackupEntriesCollectorForTablesDataMicroseconds

Время, затраченное на создание записей резервной копии для данных таблиц

BackupEntriesCollectorMicroseconds

Время, затраченное на формирование записей резервной копии

BackupEntriesCollectorRunPostTasksMicroseconds

Время, затраченное на выполнение завершающих задач после создания записей резервной копии

BackupLockFileReads

Сколько раз файл '.lock' считывался при создании резервной копии

BackupPreparingFileInfosMicroseconds

Время, затраченное на подготовку сведений о файлах для записей резервной копии

BackupReadLocalBytesToCalculateChecksums

Общий объём файлов, прочитанных локально для вычисления контрольных сумм записей резервной копии

BackupReadLocalFilesToCalculateChecksums

Количество файлов, прочитанных локально для вычисления контрольных сумм записей резервной копии

BackupReadMetadataMicroseconds

Время, затраченное на чтение метаданных резервной копии из файла .backup

BackupReadRemoteBytesToCalculateChecksums

Суммарный размер файлов, считанных с удалённых дисков для вычисления контрольных сумм записей резервной копии

BackupReadRemoteFilesToCalculateChecksums

Количество файлов, прочитанных с удалённых дисков для вычисления контрольных сумм записей резервной копии

BackupThrottlerBytes

Количество байтов, прошедших через ограничитель 'max_backup_bandwidth_for_server'.

BackupThrottlerSleepMicroseconds

Общее время, в течение которого запрос приостанавливался, чтобы соблюсти ограничение max_backup_bandwidth_for_server.

BackupWriteMetadataMicroseconds

Время, затраченное на запись метаданных резервной копии в файл .backup

BackupsOpenedForRead

Количество резервных копий, открытых для чтения

BackupsOpenedForUnlock

Количество резервных копий, открытых для снятия блокировки

BackupsOpenedForWrite

Количество резервных копий, открытых для записи

BlobCopierThreadLockBlobsErrors

Количество ошибок блокировки blob-объектов, возникших во время выполнения BlobCopier

BlobCopierThreadLockedBlobs

Количество blob-объектов, полученных из хранилища метаданных

BlobCopierThreadRecordBlobsErrors

Количество ошибок при записи blob-объектов, возникших во время выполнения BlobCopier

BlobCopierThreadRecordedBlobs

Количество blob-объектов, сведения о репликации которых с помощью BlobCopier были записаны в хранилище метаданных

BlobCopierThreadReplicateBlobsErrors

Количество ошибок репликации blob-объектов, возникших во время выполнения BlobCopier

BlobCopierThreadReplicatedBlobs

Количество blob-объектов, которые реплицировал BlobCopier

Запуски потока BlobCopier

Количество запусков потока BlobCopier

Ошибки блокировки blob-объектов в потоке BlobKiller

Количество ошибок блокировки blob-объектов, произошедших во время работы BlobKiller

BlobKillerThreadLockedBlobs

Количество blob-объектов, полученных из хранилища метаданных

BlobKillerThreadRecordBlobsErrors

Количество ошибок при записи blob-объектов, возникших во время выполнения BlobKiller

BlobKillerThreadRecordedBlobs

Количество blob-объектов, удаление которых было зафиксировано BlobKiller в хранилище метаданных

BlobKillerThreadRemoveBlobsErrors

Количество ошибок при удалении blob-объектов во время выполнения BlobKiller

BlobKillerThreadRemoveTasks

Количество задач на удаление, созданных BlobKiller

BlobKillerThreadRemovedBlobs

Количество blob-объектов, которые удалил BlobKiller

BlobKillerThreadRuns

Количество запусков потока BlobKiller

BuildPatchesJoinMicroseconds

Общее время, затраченное на построение индексов и хеш-таблиц при применении патч-частей в режиме Join

BuildPatchesMergeMicroseconds

Общее время, затраченное на построение индексов для применения патч-частей в режиме Merge

CacheWarmerBytesDownloaded

Объём данных, загруженных в файловый кэш специальными фоновыми потоками.

CacheWarmerDataPartsDownloaded

Количество частей данных, полностью полученных CacheWarmer.

CachedReadBufferCacheWriteBytes

Байты, записанные из источника (удалённая файловая система и т. д.) в файловый кэш

CachedReadBufferCacheWriteMicroseconds

Время, затраченное на запись данных в файловый кэш

CachedReadBufferCreateBufferMicroseconds

Время подготовки буфера

CachedReadBufferPredownloadedBytes

Байты, прочитанные из исходного источника файлового кэша. Сегменты кэша читаются целиком слева направо, поэтому может потребоваться предварительно загрузить часть сегмента, не относящуюся к текущей задаче, только чтобы добраться до нужных данных

CachedReadBufferPredownloadedFromSourceBytes

Байты, прочитанные для предварительной загрузки из источника файлового кэша (удалённой файловой системы и т. д.)

CachedReadBufferPredownloadedFromSourceMicroseconds

Время чтения из исходного источника для предварительной загрузки в файловый кэш (например, из удалённой файловой системы)

CachedReadBufferReadFromCacheBytes

Количество байт, считанных из файлового кэша

CachedReadBufferReadFromCacheHits

Количество попаданий в кэш при чтении из файлового кэша.

CachedReadBufferReadFromCacheMicroseconds

Время чтения из файлового кэша

CachedReadBufferReadFromCacheMisses

Количество случаев, когда чтение из файлового кэша завершалось промахом кэша.

CachedReadBufferReadFromSourceBytes

Байты, прочитанные из источника, используемого файловым кэшем (из удалённой файловой системы и т. д.)

CachedReadBufferReadFromSourceMicroseconds

Время чтения из источника файлового кэша (например, из удалённой файловой системы и т. д.)

CachedReadBufferWaitReadBufferMicroseconds

Время, затраченное на ожидание внутреннего буфера чтения (в том числе ожидание кэша)

CachedWriteBufferCacheWriteBytes

Байты, записанные из источника (удалённая файловая система и т. д.) в файловый кэш

CachedWriteBufferCacheWriteMicroseconds

Время, затраченное на запись данных в файловый кэш

CannotRemoveEphemeralNode

Количество случаев, когда возникала ошибка при попытке удалить эфемерный узел. Это не проблема, поскольку наша реализация библиотеки ZooKeeper гарантирует, что сессия завершится и узел будет удалён.

CannotWriteToWriteBufferDiscard

Количество трассировок стека, отброшенных профилировщиком запросов или обработчиком сигналов, поскольку канал заполнен или в него невозможно записать.

CoalescingSortedMilliseconds

Общее время, затраченное на объединение отсортированных столбцов

CollapsingSortedMilliseconds

Общее время, затраченное на схлопывание отсортированных столбцов

CommonBackgroundExecutorTaskCancelMicroseconds

Время, затраченное на вызов cancel() для задач исполнителя Common.

CommonBackgroundExecutorTaskExecuteStepMicroseconds

Время, затраченное на выполнение executeStep() задачами исполнителя Common.

CommonBackgroundExecutorTaskResetMicroseconds

Время, затраченное на сброс задачи в исполнителе Common.

CommonBackgroundExecutorWaitMicroseconds

Время, затраченное на ожидание завершения в исполнителе CommonBackgroundExecutor.

CompileExpressionsBytes

Количество байт, используемых при компиляции выражений.

CompileExpressionsMicroseconds

Суммарное время, затраченное на компиляцию выражений в код LLVM.

CompileFunction

Количество случаев, когда была инициирована компиляция сгенерированного LLVM-кода (для создания объединённой функции для сложных выражений).

CompiledFunctionExecute

Количество выполнений скомпилированной функции.

CompressedReadBufferBlocks

Количество сжатых блоков (блоков данных, сжатых независимо друг от друга), прочитанных из сжатых источников (файлов, сети).

CompressedReadBufferBytes

Количество несжатых байтов (то есть байтов после распаковки), прочитанных из сжатых источников (File, сети).

CompressedReadBufferChecksumDoesntMatch

Количество случаев, когда контрольная сумма сжатого блока не совпадает.

CompressedReadBufferChecksumDoesntMatchMicroseconds

Общее время, затраченное на обнаружение инверсии битов из-за несовпадения контрольной суммы сжатого блока.

CompressedReadBufferChecksumDoesntMatchSingleBitMismatch

Количество случаев, когда несовпадение контрольной суммы сжатого блока было вызвано различием в одном бите.

ConcurrencyControlDownscales

Общее количество событий снижения производительности CPU

ConcurrencyControlPreemptedMicroseconds

Общее время ожидания запроса из-за вытеснения CPU-слотов.

ConcurrencyControlPreemptions

Общее количество вытеснений CPU

ConcurrencyControlQueriesDelayed

Общее количество выделений CPU-слотов (запросов), которым потребовалось ожидать увеличения числа слотов

ConcurrencyControlSlotsAcquired

Общее количество занятых CPU-слотов

ConcurrencyControlSlotsAcquiredNonCompeting

Общее количество CPU-слотов, полученных без конкуренции

ConcurrencyControlSlotsDelayed

Количество CPU-слотов, которые не были выделены сразу и ожидали освобождения CPU-слота

ConcurrencyControlSlotsGranted

Количество выделенных CPU-слотов в соответствии с гарантией 1 потока на запрос, а также для запросов с настройкой 'use_concurrency_control' = 0

ConcurrencyControlUpscales

Общее количество событий масштабирования CPU вверх

ConcurrencyControlWaitMicroseconds

Общее время, в течение которого запрос ожидал выделения CPU-слотов.

ConcurrentQuerySlotsAcquired

Общее количество полученных слотов для запросов

ConcurrentQueryWaitMicroseconds

Общее время, в течение которого запрос ожидал слоты для запросов

ConnectionPoolIsFullMicroseconds

Общее время, затраченное на ожидание свободного слота в пуле соединений.

ContextLock

Количество случаев, когда была захвачена блокировка Context или была предпринята попытка её захватить. Это глобальная блокировка.

ContextLockWaitMicroseconds

Время ожидания блокировки контекста в микросекундах

CoordinatedMergesMergeAssignmentRequest

Общее количество запросов на назначение слияний

CoordinatedMergesMergeAssignmentRequestMicroseconds

Общее время, затраченное клиентом на назначение слияний

CoordinatedMergesMergeAssignmentResponse

Общее количество запросов на назначение слияний

CoordinatedMergesMergeAssignmentResponseMicroseconds

Общее время, затраченное в обработчике назначения слияний

CoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds

Общее время, затраченное на получение актуальных метаданных в координаторе слияний

CoordinatedMergesMergeCoordinatorFilterMicroseconds

Общее время, затраченное на фильтрацию подготовленных слияний в координаторе слияний

CoordinatedMergesMergeCoordinatorLockStateExclusivelyCount

Общее количество эксклюзивных захватов блокировки состояния координатора

CoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds

Общее время, затраченное на эксклюзивную блокировку мьютекса состояния координатора

CoordinatedMergesMergeCoordinatorLockStateForShareCount

Общее количество захватов блокировки состояния координатора для совместного доступа

CoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds

Общее время, затраченное на блокировку мьютекса состояния координатора для совместного доступа

CoordinatedMergesMergeCoordinatorSelectMergesMicroseconds

Общее время, затраченное на поиск слияний с использованием merge selector внутри координатора слияний

CoordinatedMergesMergeCoordinatorUpdateCount

Общее количество обновлений координатора слияний

CoordinatedMergesMergeCoordinatorUpdateMicroseconds

Общее время, затраченное на обновление состояния координатора слияний

CoordinatedMergesMergeWorkerUpdateCount

Общее число обновлений воркера слияния

CoordinatedMergesMergeWorkerUpdateMicroseconds

Общее время, затраченное на обновление локального состояния назначенных слияний на рабочем узле

Создана запись в журнале для слияния

Успешно создана запись в журнале для слияния частей в ReplicatedMergeTree.

CreatedLogEntryForMutation

Успешно создана запись в журнале о мутации частей в ReplicatedMergeTree.

CreatedReadBufferDirectIO

Количество случаев создания буфера чтения с O_DIRECT для чтения данных (при выборе среди других методов чтения).

CreatedReadBufferDirectIOFailed

Количество случаев, когда предпринималась попытка создать буфер чтения с O_DIRECT для чтения данных (при выборе среди других методов чтения), но ОС этого не позволила (из-за отсутствия поддержки файловой системы или по другим причинам), и в результате использовался обычный метод чтения.

CreatedReadBufferMMap

Количество случаев, когда для чтения данных создавался буфер чтения с использованием mmap (при выборе из других методов чтения).

CreatedReadBufferMMapFailed

Количество случаев, когда предпринималась попытка создать буфер чтения с mmap для чтения данных (при выборе среди других методов чтения), но ОС не позволяла это сделать (из-за отсутствия поддержки файловой системы или по другим причинам), и происходил возврат к обычному методу чтения.

CreatedReadBufferOrdinary

Количество случаев, когда для чтения данных создавался стандартный буфер чтения (при выборе среди других методов чтения).

DNSError

Общее число ошибок разрешения DNS

DataAfterMergeDiffersFromReplica

Количество случаев, когда данные после слияния не совпадают побайтно с данными на других репликах. Возможны следующие причины:

  1. Используется более новая версия библиотеки сжатия после обновления сервера.
  2. Используется другой метод сжатия.
  3. Недетерминированный алгоритм сжатия (крайне маловероятно).
  4. Недетерминированный алгоритм слияния из-за логической ошибки в коде.
  5. Повреждение данных в памяти из-за ошибки в коде.
  6. Повреждение данных в памяти из-за аппаратной проблемы.
  7. Ручное изменение исходных данных после запуска сервера.
  8. Ручное изменение контрольных сумм, хранящихся в ZooKeeper.
  9. Настройки, связанные с форматом части, такие как 'enable_mixed_granularity_parts', различаются на разных репликах. Сервер успешно обнаружил эту ситуацию и скачает объединённую часть с реплики, чтобы добиться побайтной идентичности.

DataAfterMutationDiffersFromReplica

Количество случаев, когда данные после мутации побайтно не совпадают с данными на других репликах. Помимо причин, описанных в разделе 'DataAfterMergeDiffersFromReplica', это также возможно из-за недетерминированной мутации.

DefaultImplementationForNullsRows

Количество строк, обработанных реализацией по умолчанию для значений NULL при выполнении функции

DefaultImplementationForNullsRowsWithNulls

Количество строк, содержащих значения null, обработанных реализацией для null по умолчанию при выполнении функции

DelayedInserts

Количество случаев, когда INSERT блока в таблицу MergeTree был задержан из-за большого числа активных частей данных в партиции.

DelayedInsertsMilliseconds

Общее количество миллисекунд, в течение которых INSERT блока в таблицу MergeTree был замедлен из-за большого числа активных частей данных в партиции.

DelayedMutations

Количество случаев, когда выполнение мутации таблицы MergeTree было ограничено из-за большого числа незавершённых мутаций этой таблицы.

DelayedMutationsMilliseconds

Общее количество миллисекунд, в течение которых мутация таблицы MergeTree была замедлена из-за большого числа незавершённых мутаций в таблице.

DeltaLakePartitionPrunedFiles

Количество файлов, пропущенных при отсечении партиций DeltaLake

DeltaLakeScannedFiles

Количество файлов, обработанных при обратных вызовах сканирования DeltaLake

DeltaLakeSnapshotInitializations

Количество инициализаций снимка таблицы DeltaLake (загруженного из Объектного хранилища)

DictCacheKeysExpired

Количество ключей, поиск которых выполнялся в словарях типа кэш и которые были найдены в кэше, но оказались устаревшими.

DictCacheKeysHit

Количество ключей, запрошенных в словарях типа кэш и найденных в кэше.

DictCacheKeysNotFound

Количество ключей, запрошенных в словарях типа «кэш» и не найденных.

DictCacheKeysRequested

Количество ключей, запрошенных из источника данных для словарей типа «кэш».

Количество запрошенных ключей для словарей типа 'кэш', найденных в источнике данных

Количество ключей, запрошенных из источника данных для словарей типа 'кэш' и найденных в нём.

DictCacheKeysRequestedMiss

Количество ключей, запрошенных из источника данных для словарей типа «кэш», но не найденных в этом источнике данных.

DictCacheLockReadNs

Количество наносекунд, затраченных на ожидание блокировки чтения при поиске данных в словарях типа «кэш».

DictCacheLockWriteNs

Количество наносекунд, потраченных в ожидании блокировки на запись при обновлении данных словарей типа 'кэш'.

DictCacheRequestTimeNs

Количество наносекунд, затраченных на выполнение запросов к внешним источникам данных для словарей типа «кэш».

DictCacheRequests

Количество пакетных запросов к внешним источникам данных для словарей типа 'кэш'.

DirectorySync

Количество случаев вызова функции F_FULLFSYNC/fsync/fdatasync для каталогов.

DirectorySyncElapsedMicroseconds

Общее время ожидания системного вызова F_FULLFSYNC/fsync/fdatasync для каталогов.

DiskAzureCommitBlockList

Количество вызовов метода CommitBlockList API Disk Azure Blob Storage

DiskAzureCopyObject

Количество вызовов CopyObject API Disk Azure Blob Storage

DiskAzureCreateContainer

Количество вызовов CreateContainer API Azure Blob Storage для Disk.

DiskAzureDeleteObjects

Количество вызовов DeleteObject(s) API Azure Blob Storage.

DiskAzureGetObject

Количество вызовов метода GetObject API Disk Azure.

DiskAzureGetProperties

Количество вызовов метода GetProperties API Disk Azure Blob Storage.

DiskAzureGetRequestThrottlerBlocked

Количество GET-запросов к диску Azure, заблокированных ограничителем.

DiskAzureGetRequestThrottlerCount

Количество запросов GET к диску Azure, прошедших через ограничитель: заблокированных и незаблокированных.

DiskAzureGetRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение Azure на GET-запросы к диску.

DiskAzureListObjects

Количество вызовов ListObjects API Azure Blob Storage для Disk.

DiskAzurePutRequestThrottlerBlocked

Количество PUT-запросов к диску Azure, заблокированных ограничителем.

DiskAzurePutRequestThrottlerCount

Количество PUT-запросов к диску Azure, прошедших через ограничитель: заблокированных и незаблокированных.

DiskAzurePutRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение Azure на частоту PUT-запросов к диску.

DiskAzureReadMicroseconds

Общее время ожидания запросов на чтение с диска Azure.

DiskAzureReadRequestsCount

Количество запросов на чтение с диска Azure.

Ошибки запросов на чтение диска Azure

Количество ошибок при выполнении запросов на чтение диска Azure.

DiskAzureReadRequestsRedirects

Количество перенаправлений запросов на чтение диска Azure.

Ограничение запросов на чтение диска Azure

Количество запросов на чтение диска Azure, для которых было применено ограничение.

DiskAzureStageBlock

Количество вызовов API StageBlock в Disk Azure Blob Storage

DiskAzureUpload

Количество вызовов API Upload для диска Azure Blob Storage

DiskAzureWriteMicroseconds

Суммарное время ожидания запросов на запись на диск Azure.

DiskAzureWriteRequestsCount

Количество запросов на запись на диск Azure.

DiskAzureWriteRequestsErrors

Количество ошибок при запросах записи на диск Azure.

DiskAzureWriteRequestsRedirects

Количество перенаправлений запросов записи на диск Azure.

DiskAzureWriteRequestsThrottling

Количество запросов на запись на диск Azure, ограниченных троттлингом.

DiskConnectionsCreated

Количество созданных подключений к диску

DiskConnectionsElapsedMicroseconds

Общее время, затраченное на создание подключений к диску

DiskConnectionsErrors

Количество случаев, когда не удалось создать подключение к диску

Истёкшие подключения к диску

Количество истёкших подключений к диску

DiskConnectionsPreserved

Количество сохранённых подключений к диску

DiskConnectionsReset

Количество сброшенных подключений к диску

DiskConnectionsReused

Количество повторно используемых подключений к диску

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.

DiskReadElapsedMicroseconds

Общее время, затраченное на ожидание системного вызова read. Сюда входят чтения из кэша страниц.

DiskS3AbortMultipartUpload

Количество вызовов метода AbortMultipartUpload API DiskS3.

DiskS3CompleteMultipartUpload

Количество вызовов метода CompleteMultipartUpload API DiskS3.

DiskS3CopyObject

Количество вызовов API CopyObject в DiskS3.

DiskS3CreateMultipartUpload

Количество вызовов метода CreateMultipartUpload API DiskS3.

DiskS3DeleteObjects

Количество вызовов API DeleteObject(s) DiskS3.

DiskS3GetObject

Количество вызовов API GetObject диска S3.

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

Количество запросов PUT, COPY, POST и LIST к DiskS3, заблокированных ограничителем.

DiskS3PutRequestThrottlerCount

Количество запросов DiskS3 PUT, COPY, POST и LIST, прошедших через ограничитель: заблокированных и незаблокированных.

DiskS3PutRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение частоты запросов PUT, COPY, POST и LIST к DiskS3.

DiskS3ReadMicroseconds

Время выполнения запросов GET и HEAD к хранилищу DiskS3.

DiskS3ReadRequestAttempts

Количество попыток для запросов GET и HEAD к хранилищу DiskS3, включая первоначальную попытку и все повторы, но не включая повторы, выполняемые внутренней стратегией повторных попыток S3

DiskS3ReadRequestRetryableErrors

Количество ошибок, допускающих повторную попытку, для запросов GET и HEAD к хранилищу DiskS3, за исключением повторных попыток, выполняемых внутри стратегии повторных попыток S3

DiskS3ReadRequestsCount

Количество запросов GET и HEAD к хранилищу DiskS3.

DiskS3ReadRequestsErrors

Количество ошибок, не вызванных троттлингом, в запросах GET и HEAD к хранилищу DiskS3.

DiskS3ReadRequestsRedirects

Количество перенаправлений при запросах GET и HEAD к хранилищу DiskS3.

DiskS3ReadRequestsThrottling

Количество ошибок 429 и 503 в запросах GET и HEAD к хранилищу DiskS3.

DiskS3UploadPart

Количество вызовов метода UploadPart API 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

Общее время ожидания системного вызова write. Сюда также входит запись в кэш страниц.

DistrCacheConnectAttempts

Событие подключения к распределённому кэшу. Количество попыток подключения к распределённому кэшу

DistrCacheConnectMicroseconds

Событие подключения к распределённому кэшу. Время, затраченное на подключение к распределённому кэшу

DistrCacheFallbackReadMicroseconds

Событие буфера чтения распределённого кэша. Время, затраченное на чтение из резервного буфера, а не из распределённого кэша

DistrCacheGetClientMicroseconds

Событие подключения к распределённому кэшу. Время, затраченное на получение клиента для распределённого кэша

DistrCacheGetResponseMicroseconds

Событие клиента распределённого кэша. Время, затраченное на ожидание ответа от распределённого кэша

DistrCacheHashRingRebuilds

Событие реестра распределённого кэша. Количество перестроений хеш-кольца распределённого кэша

DistrCacheLockRegistryMicroseconds

Событие реестра распределённого кэша. Время, затраченное на захват блокировки DistributedCacheRegistry

DistrCacheMakeRequestErrors

Событие клиента распределённого кэша. Количество ошибок распределённого кэша при отправке запроса

DistrCacheNextImplMicroseconds

Событие буфера чтения распределённого кэша. Время, затраченное на выполнение ReadBufferFromDistributedCache::nextImpl

DistrCacheOpenedConnections

Событие подключения к распределённому кэшу. Количество открытых подключений к распределённому кэшу

DistrCacheOpenedConnectionsBypassingPool

Событие подключения к распределённому кэшу. Количество открытых подключений к распределённому кэшу в обход пула

DistrCachePrecomputeRangesMicroseconds

Событие буфера чтения распределённого кэша. Время, затраченное на предварительный расчёт диапазонов чтения

DistrCacheRangeChange

Событие буфера чтения распределённого кэша. Количество случаев, когда диапазон чтения изменялся из-за изменения seek/last_position

DistrCacheRangeResetBackward

Событие буфера чтения распределённого кэша. количество случаев сброса диапазона чтения из-за изменения seek/last_position

DistrCacheRangeResetForward

Событие буфера чтения распределённого кэша. Количество сбросов диапазона чтения из-за изменения seek/last_position

DistrCacheReadBytesFromFallbackBuffer

Событие буфера чтения распределённого кэша. Количество байтов, прочитанных из резервного буфера

DistrCacheReadErrors

Событие буфера чтения распределённого кэша. Количество ошибок распределённого кэша при чтении

DistrCacheReadMicroseconds

Событие буфера чтения распределённого кэша. Время, затраченное на чтение из распределённого кэша

DistrCacheReadThrottlerBytes

Количество байт, прошедших через ограничитель 'max_distributed_cache_read_bandwidth_for_server'.

DistrCacheReadThrottlerSleepMicroseconds

Общее время, в течение которого выполнение запроса было приостановлено для соблюдения ограничения max_distributed_cache_read_bandwidth_for_server.

DistrCacheReceiveResponseErrors

Событие клиента распределённого кэша. Количество ошибок распределённого кэша при получении ответа на запрос.

DistrCacheReceivedCredentialsRefreshPackets

Событие клиента распределённого кэша. Общее количество пакетов RefreshCredentials, полученных от распределённого кэша

DistrCacheReceivedDataPackets

Событие клиента распределённого кэша. Общее количество пакетов данных, полученных от распределённого кэша

DistrCacheReceivedDataPacketsBytes

Событие клиента распределённого кэша. Количество байтов в пакетах Data, полученных от распределённого кэша

DistrCacheReceivedErrorPackets

Событие клиента распределённого кэша. Общее количество пакетов Error, полученных от распределённого кэша

DistrCacheReceivedOkPackets

Событие клиента распределённого кэша. Общее количество пакетов Ok, полученных от распределённого кэша

DistrCacheReceivedStopPackets

Событие клиента распределённого кэша. Общее количество пакетов Stop, полученных от распределённого кэша

DistrCacheReconnectsAfterTimeout

Событие буфера чтения распределённого кэша. Количество повторных подключений после таймаута

DistrCacheRegistryUpdateMicroseconds

Событие реестра распределённого кэша. Время, затраченное на обновление реестра распределённого кэша

DistrCacheRegistryUpdates

Событие реестра распределённого кэша. Количество обновлений реестра распределённого кэша

DistrCacheReusedConnections

Событие подключения к распределённому кэшу. Количество повторно использованных подключений к распределённому кэшу

DistrCacheSentDataPackets

Событие клиента распределённого кэша. Общее количество пакетов данных, отправленных в распределённый кэш

DistrCacheSentDataPacketsBytes

Событие клиента распределённого кэша. Количество байтов в пакетах Data, отправленных в распределённый кэш

DistrCacheServerAckRequestPackets

Событие сервера распределённого кэша. Количество пакетов AckRequest в DistributedCacheServer

DistrCacheServerCachedReadBufferCacheHits

Событие сервера распределённого кэша. Количество случаев, когда распределённый кэш находил данные в кэше при чтении из файлового кэша

DistrCacheServerCachedReadBufferCacheMisses

Событие сервера распределённого кэша. Количество случаев, когда распределённый кэш не находил данные в кэше при чтении из файлового кэша

DistrCacheServerCachedReadBufferCachePredownloadBytes

Событие сервера распределённого кэша. Количество байтов, прочитанных из объектного хранилища для предварительной загрузки в распределённый кэш при чтении из файлового кэша

DistrCacheServerCachedReadBufferCacheReadBytes

Событие сервера распределённого кэша. Количество байтов, прочитанных из кэша в распределённом кэше при чтении из файлового кэша

DistrCacheServerCachedReadBufferCacheWrittenBytes

Событие сервера распределённого кэша. Количество байтов, записанных в кэш в распределённом кэше при чтении из файлового кэша

DistrCacheServerCachedReadBufferObjectStorageReadBytes

Событие сервера распределённого кэша. Количество байтов, прочитанных из объектного хранилища в распределённом кэше при чтении из файлового кэша

DistrCacheServerContinueRequestPackets

Событие сервера распределённого кэша. Количество пакетов ContinueRequest на сервере DistributedCacheServer

DistrCacheServerCredentialsRefresh

Событие сервера распределённого кэша. Количество обновлённых просроченных учётных данных

DistrCacheServerEndRequestPackets

Событие сервера распределённого кэша. Количество пакетов EndRequest в DistributedCacheServer

DistrCacheServerNewS3CachedClients

Событие сервера распределённого кэша. Количество новых кэшированных клиентов S3

DistrCacheServerProcessRequestMicroseconds

Событие сервера распределённого кэша. Время, затраченное на обработку запроса на стороне сервера DistributedCache

DistrCacheServerReceivedCredentialsRefreshPackets

Событие сервера распределённого кэша. Количество клиентских пакетов RefreshCredentials в DistributedCacheServer

DistrCacheServerReusedS3CachedClients

Событие сервера распределённого кэша. Количество повторно использованных кэшированных клиентов S3

DistrCacheServerSkipped

Событие сервера распределённого кэша. Количество случаев, когда сервер распределённого кэша был пропущен из-за предыдущих неудачных попыток подключения

DistrCacheServerStartRequestPackets

Событие сервера распределённого кэша. Количество пакетов StartRequest в DistributedCacheServer

DistrCacheServerSwitches

Событие буфера чтения распределённого кэша. Количество переключений между серверами распределённого кэша в кэше со сквозным чтением/записью

DistrCacheServerUpdates

Событие буфера чтения распределённого кэша. Количество обновлений сервера, вызванных тем, что сервер больше не зарегистрирован в Keeper

DistrCacheStartRangeMicroseconds

Событие буфера чтения распределенного кэша. Время, затраченное на запуск нового диапазона чтения с использованием распределенного кэша

DistrCacheSuccessfulConnectAttempts

Событие подключения к распределённому кэшу. Количество успешных попыток подключения к распределённому кэшу

DistrCacheSuccessfulRegistryUpdates

Событие реестра распределённого кэша. Количество успешных обновлений реестра сервера

DistrCacheTemporaryFilesBytesWritten

Событие подключения к распределённому кэшу. Количество байтов, записанных во временные файлы, созданные в распределённом кэше

DistrCacheTemporaryFilesCreated

Событие подключения к распределённому кэшу. Количество временных файлов, созданных в распределённом кэше

DistrCacheUnsuccessfulConnectAttempts

Событие подключения к распределённому кэшу. Количество неуспешных попыток подключения к распределённому кэшу

DistrCacheUnsuccessfulRegistryUpdates

Событие реестра распределённого кэша. Количество неуспешных обновлений реестра сервера

DistrCacheUnusedDataPacketsBytes

Событие клиента распределённого кэша. Количество байтов в пакетах Data, которые были проигнорированы

DistrCacheUnusedPackets

Событие клиента распределённого кэша. Количество пропущенных неиспользованных пакетов из распределённого кэша

DistrCacheUnusedPacketsBufferAllocations

Событие клиента распределённого кэша. Количество дополнительных выделений буфера в случаях, когда не удалось повторно использовать существующий буфер

DistrCacheWriteErrors

Событие буфера записи распределённого кэша. Количество ошибок распределённого кэша во время записи

DistrCacheWriteThrottlerBytes

Количество байт, прошедших через ограничитель скорости 'max_distributed_cache_write_bandwidth_for_server'.

DistrCacheWriteThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал из-за ограничения max_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

Количество реплик (локальная реплика засчитывается один раз), для которых запланирован распределённый анализ индекса

DistributedRejectedInserts

Количество случаев, когда INSERT блока в distributed таблицу был отклонён с исключением 'Too many bytes' из-за большого объёма байтов, ожидающих обработки.

DistributedSyncInsertionTimeoutExceeded

Превышен таймаут ожидания сегментов при синхронной вставке в distributed таблицу (при 'distributed_foreground_insert' = 1)

DuplicatedAsyncInserts

Количество асинхронных вставок в блоке, вставленном в таблицу ReplicatedMergeTree, было дедуплицировано.

DuplicatedInsertedBlocks

Количество синхронных вставок в таблицу *MergeTree, которые были дедуплицированы.

DuplicationElapsedMicroseconds

Общее время, затраченное на проверку блоков, вставленных в таблицы *MergeTree, на дублирование.

EngineFileLikeReadFiles

Количество файлов, прочитанных движками таблиц, работающими с файлами (например, File/S3/URL/HDFS).

ExecuteShellCommand

Количество выполнений команд оболочки.

ExternalAggregationCompressedBytes

Количество байт, записанных на диск при агрегации с использованием внешней памяти.

ExternalAggregationMerge

Количество случаев слияния временных файлов при агрегации во внешней памяти.

ExternalAggregationUncompressedBytes

Объём данных (в несжатом виде, до сжатия), записанных на диск для агрегации во внешней памяти.

ExternalAggregationWritePart

Количество случаев, когда временный файл записывался на диск при агрегации с использованием внешней памяти.

ExternalDataSourceLocalCacheReadBytes

Количество байт, прочитанных из буфера локального кэша в RemoteReadBufferCache

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.

FileOpen

Количество открытых файлов.

FileSegmentCompleteMicroseconds

Время выполнения FileSegment::complete() в файловом кэше

FileSegmentFailToIncreasePriority

Количество случаев, когда приоритет не был повышен из-за высокой конкуренции за блокировку кэша

FileSegmentHolderCompleteMicroseconds

Время выполнения complete() для объекта-хранителя сегментов File

FileSegmentIncreasePriorityMicroseconds

Время повышения приоритета сегмента файла

FileSegmentLockMicroseconds

Время блокировки файлового сегмента

FileSegmentRemoveMicroseconds

Время удаления сегмента файла (remove())

FileSegmentWaitMicroseconds

Ожидание в статусе DOWNLOADING

FileSegmentWriteMicroseconds

Время выполнения write() для сегмента файла

FileSync

Количество вызовов функций F_FULLFSYNC/fsync/fdatasync для файлов.

FileSyncElapsedMicroseconds

Общее время, затраченное на ожидание выполнения системного вызова F_FULLFSYNC/fsync/fdatasync для файлов.

FilesystemCacheBackgroundDownloadQueuePush

Количество сегментов файлов, отправленных для фоновой загрузки в файловый кэш

FilesystemCacheBackgroundEvictedBytes

Количество байтов, вытесненных фоновым потоком

FilesystemCacheBackgroundEvictedFileSegments

Количество сегментов файлов, вытесненных фоновым потоком

FilesystemCacheCheckCorrectness

Количество вызовов метода FileCache::assertCacheCorrectness

FilesystemCacheCheckCorrectnessMicroseconds

Сколько времени занимает выполнение FileCache::assertCacheCorrectness

FilesystemCacheCreatedKeyDirectories

Количество созданных каталогов ключей

FilesystemCacheEvictMicroseconds

Время вытеснения из файлового кэша

FilesystemCacheEvictedBytes

Количество байтов, вытеснённых из файлового кэша

FilesystemCacheEvictedFileSegments

Количество файловых сегментов, вытесненных из файлового кэша

FilesystemCacheEvictedFileSegmentsDuringPriorityIncrease

Количество сегментов файлов, вытесненных из файлового кэша при повышении их приоритета (применяется к политике кэширования SLRU)

FilesystemCacheEvictionReusedIterator

Количество случаев повторного использования итератора файлового кэша

FilesystemCacheEvictionSkippedEvictingFileSegments

Количество сегментов файлов, пропущенных при вытеснении, поскольку они уже находятся в состоянии вытеснения

FilesystemCacheEvictionSkippedFileSegments

Количество сегментов файлов, пропущенных при вытеснении, поскольку они находятся в состоянии, из которого их нельзя освободить

FilesystemCacheEvictionSkippedMovingFileSegments

Количество сегментов файла, пропущенных при вытеснении, поскольку они находились в состоянии перемещения

FilesystemCacheEvictionTries

Количество попыток вытеснения данных из файлового кэша

FilesystemCacheFailToReserveSpaceBecauseOfCacheResize

Количество случаев, когда резервирование пространства не выполнялось из-за изменения размера кэша

FilesystemCacheFailToReserveSpaceBecauseOfLockContention

Количество случаев, когда резервирование места не выполнялось из-за высокой конкуренции за блокировку кэша

FilesystemCacheFailedEvictionCandidates

Количество файловых сегментов, которые неожиданно не удалось вытеснить при динамическом вытеснении файлового кэша

FilesystemCacheFreeSpaceKeepingThreadRun

Количество выполнений фоновой задачи по поддержанию свободного пространства

FilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds

Время, в течение которого фоновый поток выполнял задачу по поддержанию свободного места

FilesystemCacheGetMicroseconds

Время выполнения get() в файловом кэше

FilesystemCacheGetOrSetMicroseconds

Время выполнения getOrSet() файлового кэша

FilesystemCacheHoldFileSegments

Количество удерживаемых файловых сегментов в файловом кэше

FilesystemCacheLoadMetadataMicroseconds

Время, затраченное на загрузку метаданных файлового кэша

FilesystemCacheLockKeyMicroseconds

Время блокировки ключа кэша

FilesystemCacheLockMetadataMicroseconds

Время блокировки метаданных файлового кэша

FilesystemCachePriorityReadLockMicroseconds

Время блокировки файлового кэша при чтении в приоритетной очереди

FilesystemCachePriorityWriteLockMicroseconds

Время блокировки файлового кэша при записи в приоритетную очередь

FilesystemCacheReserveAttempts

Попытка резервирования места в файловом кэше

FilesystemCacheReserveMicroseconds

Время резервирования места в файловом кэше

FilesystemCacheStateLockMicroseconds

Время блокировки файлового кэша при блокировке состояния

FilesystemCacheUnusedHoldFileSegments

Количество сегментов файлового кэша, которые были зарезервированы, но не использовались (например, из-за seek или LIMIT n и т. д.)

FilterPartsByVirtualColumnsMicroseconds

Общее время, затраченное на выполнение функции filterPartsByVirtualColumns.

FilterTransformPassedBytes

Количество байт, прошедших через фильтр в ходе выполнения запроса

FilterTransformPassedRows

Количество строк, прошедших через фильтр в запросе

FilteringMarksWithPrimaryKeyMicroseconds

Время, затраченное на фильтрацию частей по первичному ключу.

FilteringMarksWithSecondaryKeysMicroseconds

Время, затраченное на фильтрацию частей с помощью skip indexes.

FunctionExecute

Количество вызовов обычных SQL-функций (SQL-функции вызываются для каждого блока, поэтому это число соответствует количеству блоков).

GatheredColumns

Количество столбцов, собранных во время вертикальной стадии слияний.

GatheringColumnMilliseconds

Общее время, затраченное на сбор столбцов для вертикального слияния

GlobalThreadPoolExpansions

Общее количество случаев, когда в глобальный пул потоков добавлялись новые потоки. Эта метрика показывает, как часто глобальный пул потоков расширялся для обработки возросшей нагрузки.

GlobalThreadPoolJobWaitTimeMicroseconds

Измеряет время, прошедшее с момента планирования задачи в пуле потоков до момента, когда рабочий поток принимает её к выполнению. Эта метрика помогает выявлять задержки при обработке задач и показывает, насколько быстро пул потоков реагирует на новые задачи.

GlobalThreadPoolJobs

Показывает количество задач, добавленных в глобальный пул потоков.

GlobalThreadPoolLockWaitMicroseconds

Общее время, которое потоки потратили на ожидание блокировок в глобальном пуле потоков.

GlobalThreadPoolShrinks

Показывает общее количество случаев, когда глобальный пул потоков уменьшался за счёт удаления потоков. Это происходит, когда число бездействующих потоков превышает max_thread_pool_free_size, что указывает на корректировку размера глобального пула потоков в ответ на снижение нагрузки на потоки.

GlobalThreadPoolThreadCreationMicroseconds

Общее время, затраченное на ожидание запуска новых потоков.

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-соединений

Жёсткие страничные ошибки

Количество жёстких страничных ошибок в потоках, выполняющих запрос. Высокие значения указывают либо на то, что вы забыли отключить swap на сервере, либо на вытеснение страниц памяти бинарного файла ClickHouse при сильном дефиците памяти, либо на успешное использование метода чтения 'mmap' для данных таблиц.

HashJoinPreallocatedElementsInHashTables

Сколько элементов было заранее выделено в хеш-таблицах для hash join.

HedgedRequestsChangeReplica

Общее количество случаев, когда в хеджированных запросах истёк таймаут на смену реплики.

IOBufferAllocBytes

Количество байтов, выделенных для буферов ввода-вывода (для ReadBuffer/WriteBuffer).

IOBufferAllocs

Количество выделений буферов ввода-вывода (для ReadBuffer/WriteBuffer).

IOUringCQEsCompleted

Общее количество успешно завершённых CQE io_uring

IOUringCQEsFailed

Общее количество завершённых CQE io_uring, завершившихся с ошибками

IOUringSQEsResubmitsAsync

Общее количество выполненных асинхронных повторных отправок SQE io_uring

IOUringSQEsResubmitsSync

Общее количество выполненных синхронных повторных отправок SQE в io_uring

IOUringSQEsSubmitted

Общее количество отправленных SQE io_uring

IcebergIteratorInitializationMicroseconds

Общее время, затраченное на синхронную инициализацию итераторов данных Iceberg.

Попадания в кэш файлов метаданных Iceberg

Количество случаев, когда файлы метаданных Iceberg находились в кэше.

Промахи кэша файлов метаданных Iceberg

Количество случаев, когда файлы метаданных Iceberg не находились в кэше метаданных Iceberg, и их приходилось считывать с (удалённого) диска.

IcebergMetadataFilesCacheWeightLost

Приблизительное количество байтов, вытесненных из кэша метаданных Iceberg.

IcebergMetadataReadWaitTimeMicroseconds

Общее время, которое средства чтения данных проводят в ожидании чтения и разбора файлов метаданных Iceberg, суммарно по всем потокам чтения.

IcebergMetadataReturnedObjectInfos

Общее количество сведений об объектах, возвращённых итератором Iceberg.

IcebergMetadataUpdateMicroseconds

Общее время, затраченное на синхронную инициализацию итераторов данных Iceberg.

IcebergMinMaxIndexPrunedFiles

Количество файлов, пропущенных при использовании индекса MinMax в Iceberg

IcebergMinMaxNonPrunedDeleteFiles

Общее количество принятых пар, состоящих из файлов данных и файлов удаления по позициям, по результатам minmax-анализа среди пар, подходящих по партиционированию и номеру последовательности.

IcebergMinMaxPrunedDeleteFiles

Общее количество принятых пар «файл данных — файл удаления по позиции», отобранных с помощью minmax-анализа из пар, подходящих по партиции и номеру последовательности.

IcebergPartitionPrunedFiles

Количество файлов, пропущенных при отсечении партиций Iceberg

IcebergTrivialCountOptimizationApplied

При чтении из Iceberg применена простая оптимизация подсчёта

Использование IcebergVersionHint

Количество случаев использования version-hint.text.

IgnoredColdParts

См. настройку ignore_cold_parts_seconds. Количество случаев, когда запросы на чтение игнорировали совсем новые части, которые CacheWarmer ещё не успел загрузить в кэш.

IndexAnalysisRounds

Количество выполнений анализа индекса в рамках запроса.

IndexBinarySearchAlgorithm

Количество случаев, когда алгоритм бинарного поиска применяется к меткам индекса

IndexGenericExclusionSearchAlgorithm

Количество использований универсального алгоритма поиска исключений по меткам индекса

InitialQuery

То же, что Query, но учитываются только исходные запросы (см. is_initial_query).

InitialSelectQuery

То же, что InitialQuery, но только для запросов SELECT.

InsertQueriesWithSubqueries

Число запросов INSERT с учётом всех подзапросов

InsertQuery

То же, что Query, но только для запросов INSERT.

InsertQueryTimeMicroseconds

Суммарное время выполнения запросов INSERT.

InsertedBytes

Количество байтов (в несжатом виде; для столбцов — в том виде, в котором они хранятся в памяти), вставленных во все таблицы.

InsertedCompactParts

Количество частей, вставленных в формате Compact.

InsertedRows

Количество строк, вставленных во все таблицы.

InsertedWideParts

Количество частей, вставленных в формате Wide.

InterfaceHTTPReceiveBytes

Количество байтов, полученных через HTTP-интерфейсы

InterfaceHTTPSendBytes

Количество байтов, отправленных через HTTP-интерфейсы

InterfaceInterserverReceiveBytes

Количество байтов, полученных по межсерверным интерфейсам

InterfaceInterserverSendBytes

Количество байтов, переданных через межсерверные интерфейсы

InterfaceMySQLReceiveBytes

Количество байт, полученных по интерфейсам MySQL

InterfaceMySQLSendBytes

Количество байт, переданных через интерфейсы MySQL

InterfaceNativeReceiveBytes

Количество байтов, полученных через нативные интерфейсы

InterfaceNativeSendBytes

Количество байтов, отправленных через интерфейсы Native

InterfacePostgreSQLReceiveBytes

Количество байтов, полученных через интерфейс PostgreSQL

InterfacePostgreSQLSendBytes

Количество байтов, отправленных через интерфейсы PostgreSQL

InterfacePrometheusReceiveBytes

Количество байт, полученных через интерфейсы Prometheus

InterfacePrometheusSendBytes

Количество байтов, отправленных через интерфейсы Prometheus

Отслеживание выборки неудачных выделений памяти jemalloc

Общее количество случаев, когда не удалось отследить выборку выделения памяти jemalloc

JemallocFailedDeallocationSampleTracking

Общее количество случаев, когда не удалось отследить выборку освобождения памяти jemalloc

JoinBuildTableRowCount

Общее количество строк в build-таблице при выполнении операции JOIN.

JoinOptimizeMicroseconds

Общее время, затраченное на оптимизацию плана JOIN.

JoinProbeTableRowCount

Общее количество строк в probe-таблице для операции JOIN.

JoinReorderMicroseconds

Общее время, затраченное на выполнение алгоритма переупорядочивания операций JOIN.

JoinResultRowCount

Общее количество строк в результате операции JOIN.

KafkaBackgroundReads

Количество фоновых чтений из Kafka, наполняющих materialized views с момента запуска сервера

KafkaCommitFailures

Количество неудачных коммитов смещений потреблённых сообщений в Kafka (обычно это признак некоторого дублирования данных)

KafkaCommits

Количество успешных коммитов смещений в Kafka (обычно должно совпадать с KafkaBackgroundReads)

KafkaConsumerErrors

Количество ошибок, зарегистрированных librdkafka во время опроса

KafkaDirectReads

Количество прямых запросов SELECT к таблицам Kafka с момента запуска сервера

KafkaMVNotReady

Количество неудачных попыток передать данные в materialized view, не готовое к работе

KafkaMessagesFailed

Количество сообщений Kafka, которые ClickHouse не смог разобрать

KafkaMessagesPolled

Количество сообщений Kafka, полученных ClickHouse из librdkafka при опросе

KafkaMessagesProduced

Количество сообщений, записанных в Kafka

KafkaMessagesRead

Количество сообщений Kafka, уже обработанных ClickHouse

KafkaProducerErrors

Количество ошибок при отправке сообщений в Kafka

KafkaProducerFlushes

Количество явных вызовов flush у продюсера Kafka

KafkaRebalanceAssignments

Количество назначений партиций (финальный этап перебалансировки группы потребителей)

KafkaRebalanceErrors

Количество неуспешных перебалансировок группы потребителей

KafkaRebalanceRevocations

Количество случаев отзыва партиций (первый этап перебалансировки группы потребителей)

KafkaRowsRead

Количество строк, разобранных из сообщений Kafka

KafkaRowsRejected

Количество распарсенных строк, которые затем были отклонены (из-за ребалансировки, ошибок и т. п.). Эти строки будут повторно считаны после ребалансировки.

KafkaRowsWritten

Количество строк, записанных в таблицы Kafka

KafkaWrites

Количество операций записи (вставок) в таблицы Kafka

KeeperAddWatchRequest

Количество запросов на добавление наблюдения

KeeperBatchMaxCount

Количество случаев, когда размер пакета был ограничен количеством элементов

KeeperBatchMaxTotalSize

Количество случаев, когда размер пакета был ограничен общим размером в байтах

KeeperChangelogFileSyncMicroseconds

Время, затраченное на выполнение fsync для журнала изменений Keeper (только для несжатых логов)

KeeperChangelogWrittenBytes

Количество байт, записанных в журнал изменений Keeper

KeeperCheckRequest

Количество запросов Check

KeeperCheckWatchRequest

Количество запросов на удаление наблюдений

KeeperCommitWaitElapsedMicroseconds

Время, затраченное на ожидание фиксации определённой записи журнала

KeeperCommits

Количество успешно выполненных коммитов

KeeperCommitsFailed

Количество неуспешных коммитов

KeeperCreateRequest

Количество запросов на создание

KeeperExistsRequest

Количество запросов проверки существования

KeeperFinishedSessionsCacheFull

Количество случаев, когда завершённую сессию не удалось отследить, поскольку размер кэша достиг лимита

KeeperGetRequest

Количество get-запросов

KeeperLatency

Задержка Keeper

KeeperListRequest

Количество запросов на получение списка

KeeperLogsEntryReadFromCommitCache

Количество записей журнала в Keeper, считываемых из кэша commit logs

KeeperLogsEntryReadFromFile

Количество записей журнала в Keeper, считываемых напрямую из файла журнала изменений

KeeperLogsEntryReadFromLatestCache

Количество записей лога в Keeper, считываемых из кэша последних записей лога

KeeperLogsPrefetchedEntries

Количество записей лога в Keeper, предварительно загружаемых из файла журнала изменений

KeeperMultiReadRequest

Количество запросов на множественное чтение

KeeperMultiRequest

Количество мультизапросов

KeeperPacketsReceived

Пакеты, полученные сервером Keeper

KeeperPacketsSent

Пакеты, отправленные сервером Keeper

KeeperPreprocessElapsedMicroseconds

Задержка предобработки Keeper для одного запроса

KeeperProcessElapsedMicroseconds

Задержка при фиксации в Keeper для одного запроса

KeeperReadSnapshot

Количество операций чтения снимка (сериализация)

KeeperReconfigRequest

Количество запросов на изменение конфигурации

KeeperRemoveRequest

Количество запросов на удаление

KeeperRemoveWatchRequest

Количество запросов на удаление наблюдений

KeeperRequestRejectedDueToSoftMemoryLimitCount

Количество запросов, отклонённых из-за превышения мягкого лимита памяти

KeeperRequestTotal

Общее количество запросов к серверу Keeper

Общее количество запросов Keeper с учётом подзапросов

Общее количество запросов на сервере Keeper с учётом каждого подзапроса в составе составного запроса

KeeperSaveSnapshot

Количество сохранений снимков

KeeperSetRequest

Количество Set-запросов

KeeperSetWatchesRequest

Количество запросов на установку наблюдений

KeeperSnapshotApplys

Количество операций применения снимка

KeeperSnapshotApplysFailed

Количество неудачных попыток применения снимка

KeeperSnapshotCreations

Количество созданных снимков

KeeperSnapshotCreationsFailed

Количество неудачных попыток создания снимков

KeeperSnapshotFileSyncMicroseconds

Время, затраченное на выполнение fsync для файлов снимков Keeper

KeeperSnapshotWrittenBytes

Количество байтов, записанных в файлы снимков Keeper

KeeperStaleRequestsSkipped

Количество запросов Keeper, пропущенных из-за того, что сессия уже завершилась

KeeperStorageLockWaitMicroseconds

Время ожидания получения блокировки хранилища Keeper

KeeperTotalElapsedMicroseconds

Суммарная задержка Keeper для одного запроса

LoadedDataParts

Количество частей данных, загруженных таблицами MergeTree при инициализации.

LoadedDataPartsMicroseconds

Микросекунды, затраченные таблицами MergeTree на загрузку частей данных при инициализации.

LoadedMarksCount

Количество загруженных меток (суммарно по всем столбцам).

LoadedMarksFiles

Количество загруженных файлов меток.

LoadedMarksMemoryBytes

Размер загруженных в память представлений меток.

LoadedPrimaryIndexBytes

Количество строк первичного ключа, загруженных в память.

LoadedPrimaryIndexFiles

Количество загруженных файлов первичного индекса.

LoadedPrimaryIndexRows

Количество строк первичного ключа, загруженных в память.

LoadedStatisticsMicroseconds

Время, затраченное на загрузку статистики из частей

LoadingMarksTasksCanceled

Количество отмен фоновых задач по загрузке меток

LocalReadThrottlerBytes

Количество байт, прошедших через ограничитель 'max_local_read_bandwidth_for_server'/'max_local_read_bandwidth'.

LocalReadThrottlerSleepMicroseconds

Общее время, в течение которого запрос находился в ожидании, чтобы соблюдать ограничение пропускной способности 'max_local_read_bandwidth_for_server'/'max_local_read_bandwidth'.

LocalThreadPoolBusyMicroseconds

Общее время, в течение которого потоки выполняли фактическую работу.

LocalThreadPoolExpansions

Подсчитывает общее количество случаев, когда потоки брались из глобального пула потоков для расширения локальных пулов потоков.

LocalThreadPoolJobWaitTimeMicroseconds

Измеряет время, прошедшее с момента постановки задачи в пуле потоков в очередь до момента, когда рабочий поток забирает её на выполнение. Эта метрика помогает выявлять задержки при обработке задач и показывает, насколько быстро пул потоков реагирует на новые задачи.

LocalThreadPoolJobs

Количество задач, добавленных в локальные пулы потоков.

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

Количество сообщений лога с уровнем Debug

LogError

Количество сообщений лога с уровнем Error

LogFatal

Количество сообщений лога с уровнем Fatal

LogInfo

Количество сообщений лога уровня Info

LogTest

Количество сообщений лога уровня Test

LogTrace

Количество сообщений журнала уровня Trace

LogWarning

Количество сообщений журнала уровня Warning

LoggerElapsedNanoseconds

Суммарное время, затраченное на логирование

MMappedFileCacheHits

Количество случаев, когда файл был найден в кэше MMap (для метода чтения mmap), и его не пришлось повторно отображать в память с помощью mmap.

MMappedFileCacheMisses

Количество случаев, когда файл не был найден в кэше MMap (для read_method 'mmap'), поэтому его пришлось повторно отобразить в память с помощью mmap.

MainConfigLoads

Количество перезагрузок основной конфигурации.

MarkCacheEvictedBytes

Количество байт, вытесненных из кэша меток.

MarkCacheEvictedFiles

Количество файлов меток, вытесненных из кэша меток.

MarkCacheEvictedMarks

Количество меток, вытесненных из кэша меток.

MarkCacheHits

Количество случаев, когда запись была найдена в кэше меток, поэтому файл меток не пришлось загружать.

MarkCacheMisses

Количество случаев, когда запись не была найдена в кэше меток, из-за чего приходилось загружать в память файл меток — это ресурсоёмкая операция, увеличивающая задержку запроса.

MarksTasksFromCache

Количество случаев, когда метки загружались синхронно, поскольку уже находились в кэше.

MemoryAllocatedWithoutCheck

Количество случаев выделения памяти без проверки ограничений на память.

MemoryAllocatedWithoutCheckBytes

Количество байтов, выделенных без проверки ограничений по памяти.

MemoryAllocatorPurge

Общее количество запросов на очистку аллокатора памяти

MemoryAllocatorPurgeTimeMicroseconds

Общее время, затраченное на очистку аллокатора памяти

Время ожидания освобождения памяти при overcommit, мкс

Общее время ожидания освобождения памяти в OvercommitTracker.

MemoryWorkerRun

Количество запусков MemoryWorker в фоновом режиме

MemoryWorkerRunElapsedMicroseconds

Общее время, затраченное MemoryWorker на выполнение фоновой работы

Merge

Количество запущенных фоновых слияний.

MergeExecuteMilliseconds

Общее время занятости, затраченное на выполнение фоновых слияний

MergeHorizontalStageExecuteMilliseconds

Общее время занятости, затраченное на выполнение горизонтального этапа фоновых слияний

MergeHorizontalStageTotalMilliseconds

Общее время, затраченное на горизонтальную стадию фоновых слияний

MergeMutateBackgroundExecutorTaskCancelMicroseconds

Время, затраченное на выполнение cancel() для задач исполнителя MergeMutate.

MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds

Время, затраченное на executeStep() в задачах исполнителя MergeMutate.

MergeMutateBackgroundExecutorTaskResetMicroseconds

Время, затраченное на сброс задачи в исполнителе MergeMutate.

MergeMutateBackgroundExecutorWaitMicroseconds

Время ожидания завершения в исполнителе MergeMutate.

MergePrewarmStageExecuteMilliseconds

Общее время занятости, затраченное на выполнение стадии prewarm фоновых слияний

MergePrewarmStageTotalMilliseconds

Общее время, затраченное на этап prewarm при фоновых слияниях

MergeProjectionStageExecuteMilliseconds

Общее время занятости, затраченное на выполнение этапа проекций фоновых слияний

MergeProjectionStageTotalMilliseconds

Общее время, затраченное на этап проекций во время фоновых слияний

MergeSourceParts

Количество исходных частей, запланированных на слияние.

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 с помощью INSERT.

MergeTreeDataWriterSkipIndicesCalculationMicroseconds

Время, затраченное на вычисление индексов пропуска данных

MergeTreeDataWriterSortingBlocksMicroseconds

Время, затраченное на сортировку блоков

MergeTreeDataWriterStatisticsCalculationMicroseconds

Время, затраченное на вычисление статистики

MergeTreeDataWriterUncompressedBytes

Несжатые байты (для столбцов в том виде, в котором они хранятся в памяти), записанные в таблицы MergeTree.

MergeTreePrefetchedReadPoolInit

Время, затраченное на подготовку задач в MergeTreePrefetchedReadPool

MergeTreeReadTaskRequestsReceived

Количество обратных вызовов, которые удалённый сервер запрашивает у сервера-инициатора для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне сервера-инициатора.

MergeTreeReadTaskRequestsSent

Количество обратных вызовов, запрошенных удалённым сервером у сервера-инициатора для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне удалённого сервера.

MergeTreeReadTaskRequestsSentElapsedMicroseconds

Время, затраченное на обратные вызовы, запрошенные удалённым сервером к серверу-инициатору для выбора задачи чтения (для таблиц MergeTree). Измеряется на стороне удалённого сервера.

MergeVerticalStageExecuteMilliseconds

Общее время занятости, затраченное на выполнение вертикального этапа фоновых слияний

MergeVerticalStageTotalMilliseconds

Общее время, затраченное на вертикальном этапе фоновых слияний

MergeWrittenRows

Количество строк, записанных в ходе слияния.

MergedColumns

Количество столбцов, объединённых на горизонтальном этапе слияния.

MergedIntoCompactParts

Количество частей, слитых в формат Compact.

MergedIntoWideParts

Количество частей, объединённых в формат Wide.

MergedRows

Число строк, прочитанных для фоновых слияний. Это количество строк до слияния.

MergedUncompressedBytes

Несжатые байты (для столбцов в том виде, в котором они хранятся в памяти), прочитанные при фоновых слияниях. Это значение до слияния.

MergerMutatorPartsInRangesForMergeCount

Количество частей-кандидатов на слияние

MergerMutatorPrepareRangesForMergeElapsedMicroseconds

Время, затраченное на подготовку диапазонов частей, которые можно объединить в соответствии с условием слияния.

MergerMutatorRangesForMergeCount

Количество диапазонов, рассматриваемых как кандидаты для слияния

MergerMutatorSelectPartsForMergeElapsedMicroseconds

Время, затраченное на выбор частей из диапазонов, доступных для слияния.

MergerMutatorSelectRangePartsCount

Количество частей в выбранном для слияния диапазоне

MergerMutatorsGetPartsForMergeElapsedMicroseconds

Время, затраченное на создание снимка частей данных для построения диапазонов на его основе.

MergesRejectedByMemoryLimit

Количество фоновых слияний, отклонённых из-за лимита памяти

MergesThrottlerBytes

Количество байт, прошедших через ограничитель 'max_merges_bandwidth_for_server'.

MergesThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал соблюдения ограничения max_merges_bandwidth_for_server.

MergingSortedMilliseconds

Общее время, затраченное на слияние отсортированных столбцов

MetadataFromKeeperBackgroundCleanupBlobs

Количество случаев, когда фоновая задача очищала пустую часть структуры blob

Ошибки фоновой очистки метаданных из Keeper

Количество случаев, когда в задаче фоновой очистки возникала ошибка

MetadataFromKeeperBackgroundCleanupObjects

Количество выполнений фоновой задачей очистки старых удалённых объектов

MetadataFromKeeperBackgroundCleanupTransactions

Количество случаев, когда фоновая задача очищала старый токен идемпотентности сделки

MetadataFromKeeperCacheHit

Количество случаев, когда запрос метаданных объектного хранилища был обслужен из кэша без обращения к Keeper

MetadataFromKeeperCacheMiss

Количество случаев, когда на запрос метаданных Объектного хранилища приходилось отвечать из Keeper

MetadataFromKeeperCacheTooManyInvalidated

Количество случаев, когда файловый кэш возвращал слишком много инвалидированных записей

MetadataFromKeeperCacheUpdateMicroseconds

Общее время, затраченное на обновление кэша, включая время ожидания ответов от Keeper

MetadataFromKeeperCleanupTransactionCommit

Количество попыток фиксации сделки с метаданными при очистке удалённых объектов

MetadataFromKeeperCleanupTransactionCommitRetry

Количество повторных попыток фиксации сделки с метаданными при очистке удалённых объектов

MetadataFromKeeperIndividualOperations

Количество путей, прочитанных или записанных одиночными или составными запросами к Keeper

MetadataFromKeeperIndividualOperationsMicroseconds

Время, затраченное на одиночные или мультизапросы к Keeper

MetadataFromKeeperOperations

Количество обращений к Keeper

MetadataFromKeeperReconnects

Количество повторных подключений к Keeper

MetadataFromKeeperTransactionCommit

Количество попыток фиксации сделки с метаданными

MetadataFromKeeperTransactionCommitRetry

Количество повторных попыток фиксации сделки с метаданными

MetadataFromKeeperUpdateCacheOneLevel

Количество обновлений кэша для одного уровня дерева каталогов

MoveBackgroundExecutorTaskCancelMicroseconds

Время, затраченное на выполнение cancel() для задач исполнителя Move.

MoveBackgroundExecutorTaskExecuteStepMicroseconds

Время, затраченное на executeStep() задачами исполнителя Move.

MoveBackgroundExecutorTaskResetMicroseconds

Время, затраченное на сброс задачи в исполнителе Move.

MoveBackgroundExecutorWaitMicroseconds

Время, затраченное на ожидание завершения в исполнителе Move.

MutateTaskProjectionsCalculationMicroseconds

Время, затраченное на вычисление проекций при мутациях

MutatedRows

Количество строк, прочитанных для мутаций. Это число строк до мутации

MutatedUncompressedBytes

Несжатые байты (для столбцов в том виде, в котором они хранятся в памяти), прочитанные для мутаций. Это количество до выполнения мутации.

MutationAffectedRowsUpperBound

Верхняя граница количества строк, затронутых мутацией (например, количества строк, удовлетворяющих предикату мутации UPDATE или DELETE). Фактическое количество может быть немного меньше

MutationAllPartColumns

Количество случаев создания задачи на мутацию всех столбцов в части

MutationCreatedEmptyParts

Общее количество частей, которые были заменены пустыми частями вместо выполнения мутации

MutationExecuteMilliseconds

Общее время занятости, затраченное на выполнение мутаций.

MutationSomePartColumns

Количество случаев создания задачи на мутацию некоторых столбцов в части

MutationTotalMilliseconds

Суммарное время, затраченное на мутации.

MutationTotalParts

Общее количество частей, к которым пытались применить мутации

MutationUntouchedParts

Общее количество частей, к которым пытались применить мутации, но которые были полностью пропущены согласно предикату

MutationsAppliedOnFlyInAllReadTasks

Общее количество мутаций, применённых в процессе чтения во всех задачах чтения

MutationsThrottlerBytes

Количество байт, прошедших через ограничитель 'max_mutations_bandwidth_for_server'.

MutationsThrottlerSleepMicroseconds

Суммарное время, в течение которого запрос ожидал из-за ограничения max_mutations_bandwidth_for_server.

NaiveBayesClassifierModelsAllocatedBytes

Количество байтов, выделенных для моделей классификатора Naive Bayes.

NaiveBayesClassifierModelsLoaded

Количество загруженных моделей классификатора Naive Bayes.

NetworkReceiveBytes

Общее количество байт, полученных по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, но не со сторонними библиотеками.

NetworkReceiveElapsedMicroseconds

Общее время, затраченное на ожидание получения данных или на получение данных по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, но не со сторонними библиотеками.

NetworkSendBytes

Общее количество байтов, отправленных по сети. Учитывается только сетевое взаимодействие ClickHouse; взаимодействие через сторонние библиотеки не включается.

NetworkSendElapsedMicroseconds

Общее время, затраченное на ожидание отправки данных по сети или на саму отправку данных по сети. Учитывается только сетевое взаимодействие, связанное с ClickHouse, без учёта сторонних библиотек.

NotCreatedLogEntryForMerge

Запись в журнале для слияния частей в ReplicatedMergeTree не создаётся из-за одновременного обновления журнала другой репликой.

Не создана запись журнала для мутации

Запись в журнале о мутации частей в ReplicatedMergeTree не создаётся из-за одновременного обновления журнала другой репликой.

OSCPUVirtualTimeMicroseconds

Время процессора, учитываемое ОС. Не включает вынужденные ожидания из-за виртуализации.

OSCPUWaitMicroseconds

Общее время, в течение которого поток был готов к выполнению, но ожидал, пока ОС запланирует его выполнение, с точки зрения ОС.

OSIOWaitMicroseconds

Общее время, в течение которого поток ожидал результата операции ввода-вывода с точки зрения ОС. Это реальный ввод-вывод, не включающий кэш страниц.

OSReadBytes

Количество байтов, прочитанных с дисков или блочных устройств. Не включает байты, прочитанные из кэша страниц. Может включать избыточные данные из-за размера блока, опережающего чтения и т. д.

OSReadChars

Количество байтов, прочитанных из файловой системы, включая кэш страниц, а также из сети и из других файлов.

OSWriteBytes

Количество байтов, записанных на диски или блочные устройства. Не включает байты, находящиеся в грязных страницах кэша страниц. Может не включать данные, записанные ОС асинхронно.

OSWriteChars

Количество байт, записанных в файловую систему (включая кэш страниц), а также в сеть и другие файлы.

ObjectStorageQueueCancelledFiles

Количество файлов с отменённой обработкой в StorageS3(Azure)Queue

ObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds

Время, затраченное на пометку файла как завершившегося с ошибкой

ObjectStorageQueueCommitRequests

Количество запросов к Keeper для пометки файлов как завершившихся ошибкой или обработанных

ObjectStorageQueueExceptionsDuringInsert

Количество исключений при вставке в S3(Azure)Queue

ObjectStorageQueueExceptionsDuringRead

Количество исключений при чтении в S3(Azure)Queue

ObjectStorageQueueFailedFiles

Количество файлов, обработка которых завершилась ошибкой

ObjectStorageQueueFailedToBatchSetProcessing

Количество неудачных запросов на пакетную обработку Set

ObjectStorageQueueFilteredFiles

Количество отфильтрованных файлов в очереди StorageS3(Azure)Queue

ObjectStorageQueueInsertIterations

Количество итераций INSERT

ObjectStorageQueueListedFiles

Количество файлов в списке StorageS3(Azure)Queue

ObjectStorageQueueMovedObjects

Количество объектов, перемещённых при after_processing = move

ObjectStorageQueueProcessedFiles

Количество обработанных файлов

ObjectStorageQueueProcessedRows

Количество обработанных строк в очереди StorageS3(Azure)Queue

ObjectStorageQueuePullMicroseconds

Время, затраченное на чтение данных из файла

ObjectStorageQueueReadBytes

Количество прочитанных байтов (не равно количеству байтов, фактически вставленных)

ObjectStorageQueueReadFiles

Количество прочитанных файлов (не равно числу фактически вставленных файлов)

ObjectStorageQueueReadRows

Количество прочитанных строк (не совпадает с количеством фактически вставленных строк)

ObjectStorageQueueRemovedObjects

Количество объектов, удалённых при after_processing = delete

ObjectStorageQueueSuccessfulCommits

Количество успешных коммитов в Keeper

ObjectStorageQueueTaggedObjects

Количество объектов, помеченных тегом в рамках after_processing = tag

ObjectStorageQueueTrySetProcessingFailed

Количество случаев, когда не удалось перевести файл в состояние обработки

ObjectStorageQueueTrySetProcessingRequests

Количество попыток выполнить запрос на обработку Set

ObjectStorageQueueTrySetProcessingSucceeded

Количество случаев, когда удалось перевести файл в состояние обработки

ObjectStorageQueueUnsuccessfulCommits

Количество неуспешных коммитов в Keeper

Устаревшие реплицированные части

Количество случаев, когда часть данных была перекрыта другой частью данных, полученной из реплики (то есть перекрытая часть данных была помечена как устаревшая и более не нужна).

OpenedFileCacheHits

Количество случаев, когда файл находился в кэше открытых файлов, поэтому его не приходилось открывать повторно.

OpenedFileCacheMicroseconds

Время, затраченное на выполнение методов OpenedFileCache.

OpenedFileCacheMisses

Количество случаев, когда файл не был найден в кэше открытых файлов, поэтому его пришлось открыть снова.

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

Количество случаев, когда блок данных был найден в кэше страниц в пространстве пользователя.

Промахи кэша страниц

Количество случаев, когда блок данных не был найден в кэше страниц в пространстве пользователя.

PageCacheOvercommitResize

Количество случаев, когда кэш страниц в пространстве пользователя автоматически изменялся для высвобождения памяти при её выделении.

PageCacheReadBytes

Количество байтов, прочитанных из кэша страниц в пространстве пользователя.

PageCacheResized

Количество случаев, когда кэш страниц в пространстве пользователя автоматически менял размер (обычно это происходит несколько раз в секунду; частота задаётся параметром memory_worker_period_ms).

PageCacheWeightLost

Количество байтов, вытесненных из кэша страниц в пространстве пользователя

ParallelReplicasAnnouncementMicroseconds

Время, затраченное на отправку уведомления

ParallelReplicasAvailableCount

Количество реплик, доступных для выполнения запроса с использованием параллельных реплик на основе задач

ParallelReplicasCollectingOwnedSegmentsMicroseconds

Время, затраченное на сбор сегментов, назначенных по хешу

ParallelReplicasDeniedRequests

Количество полностью отклонённых запросов, направленных инициатору

ParallelReplicasHandleAnnouncementMicroseconds

Время, затраченное на обработку оповещений реплик

ParallelReplicasHandleRequestMicroseconds

Время, затраченное на обработку запросов реплик на метки

ParallelReplicasNumRequests

Количество запросов к инициатору.

ParallelReplicasProcessingPartsMicroseconds

Время, затраченное на обработку частей данных

ParallelReplicasQueryCount

Количество (под)запросов, выполненных с использованием параллельных реплик во время выполнения запроса

ParallelReplicasReadAssignedForStealingMarks

Суммарное по всем репликам количество запланированных меток, назначенных для кражи с помощью согласованного хеширования

ParallelReplicasReadAssignedMarks

Сумма по всем репликам количества запланированных меток, назначенных с помощью согласованного хеширования

ParallelReplicasReadMarks

Сколько меток было прочитано данной репликой

ParallelReplicasReadRequestMicroseconds

Время, затраченное на запросы на чтение

ParallelReplicasReadUnassignedMarks

Суммарное по всем репликам количество запланированных, но не назначенных меток

ParallelReplicasStealingByHashMicroseconds

Время, затраченное на сбор сегментов, предназначенных для перехвата по хешу

ParallelReplicasStealingLeftoversMicroseconds

Время, затраченное на сбор сегментов, оставшихся без владельца

ParallelReplicasUnavailableCount

Количество реплик, которые были выбраны, но оказались недоступны во время выполнения запроса с использованием параллельных реплик на основе задач

ParallelReplicasUsedCount

Количество реплик, использованных для выполнения запроса с параллельными репликами на основе задач

ParquetColumnsFilterExpression

Общее количество столбцов, прошедших через фильтр

ParquetDecodingTaskBatches

Группы задач, отправляемые средством чтения Parquet в пул потоков

ParquetDecodingTasks

Задачи, созданные средством чтения Parquet

ParquetFetchWaitTimeMicroseconds

Время ожидания чтения файлов Parquet в потоках декодирования (а не в потоках prefetch)

ParquetMetadataCacheHits

Количество случаев, когда метаданные Parquet были найдены в кэше.

ParquetMetadataCacheMisses

Количество случаев, когда метаданные Parquet не находились в кэше и их приходилось считывать с диска.

Утраченный объём кэша метаданных Parquet

Примерное количество байтов, вытесненных из кэша метаданных Parquet.

ParquetPrefetcherReadEntireFile

Общее количество операций чтения в режиме ReadMode::EntireFileIsInMemory, выполненных DB::Parquet::Prefetcher

ParquetPrefetcherReadRandomRead

Общее количество чтений в режиме ReadMode::RandomRead, выполненных DB::Parquet::Prefetcher

ParquetPrefetcherReadSeekAndRead

Общее количество операций чтения в режиме ReadMode::SeekAndRead, выполненных компонентом DB::Parquet::Prefetcher

ParquetPrunedRowGroups

Общее количество групп строк, исключённых при чтении данных Parquet

ParquetReadRowGroups

Общее количество групп строк, прочитанных из данных формата Parquet

ParquetRowsFilterExpression

Общее количество строк, прошедших через фильтр

PartsLockHoldMicroseconds

Общее время, в течение которого удерживалась блокировка частей данных в таблицах MergeTree

PartsLockWaitMicroseconds

Общее время ожидания блокировки частей данных в таблицах MergeTree

PartsLocks

Количество случаев, когда была захвачена блокировка частей данных для таблиц MergeTree

PatchesAcquireLockMicroseconds

Общее количество микросекунд, затраченных на захват блокировки для выполнения легковесных обновлений

PatchesAcquireLockTries

Общее количество попыток захватить блокировку для выполнения легковесных обновлений

Патч-части, применённые во всех задачах чтения

Общее количество применённых патч-частей во всех задачах чтения

PatchesJoinAppliedInAllReadTasks

Общее количество применённых патч-частей в режиме Join во всех задачах чтения

PatchesJoinRowsAddedToHashTable

Общее количество строк, добавленных в хеш-таблицы при применении патч-частей в режиме Join

PatchesMergeAppliedInAllReadTasks

Общее количество применённых патч-частей в режиме Merge во всех задачах чтения

PatchesReadRows

Общее количество строк, прочитанных из патч-частей

PatchesReadUncompressedBytes

Общее количество несжатых байтов, прочитанных из патч-частей

PerfAlignmentFaults

Количество ошибок выравнивания. Они возникают при невыровненных обращениях к памяти; ядро может их обрабатывать, но это снижает производительность. Такое происходит только на некоторых архитектурах (на x86 — никогда).

PerfBranchInstructions

Выполненные инструкции ветвления. До Linux 2.6.35 здесь использовалось неверное событие на процессорах AMD.

PerfBranchMisses

Ошибочно предсказанные инструкции ветвления.

PerfBusCycles

Циклы шины, которые могут отличаться от общего количества циклов.

PerfCPUClock

Тактовая частота CPU, высокоточный таймер для каждого CPU

PerfCPUCycles

Общее число циклов. Учитывайте влияние изменения частоты CPU.

PerfCPUMigrations

Количество случаев, когда процесс мигрировал на другой CPU

PerfCacheMisses

Промахи кэша. Обычно это означает промахи кэша последнего уровня; этот показатель следует использовать совместно с событием PERFCOUNTHWCACHEREFERENCES для расчёта частоты промахов кэша.

PerfCacheReferences

Обращения к кэшу. Обычно это указывает на обращения к кэшу последнего уровня, но это может различаться в зависимости от вашего процессора. Сюда могут входить операции предварительной выборки и сообщения о когерентности; опять же, это зависит от архитектуры вашего процессора.

PerfContextSwitches

Количество переключений контекста

PerfDataTLBMisses

Промахи TLB для данных

PerfDataTLBReferences

Обращения к TLB для данных

PerfEmulationFaults

Количество ошибок эмуляции. Ядро иногда перехватывает неподдерживаемые инструкции и эмулирует их для пользовательского пространства. Это может негативно влиять на производительность.

PerfInstructionTLBMisses

Промахи TLB при обращении к инструкциям

PerfInstructionTLBReferences

Обращения к TLB инструкций

PerfInstructions

Устаревшие инструкции. Будьте осторожны: на их работу могут влиять различные факторы, в первую очередь количество аппаратных прерываний.

PerfLocalMemoryMisses

Промахи при чтении памяти локального NUMA-узла

PerfLocalMemoryReferences

Чтения из памяти локального NUMA-узла

PerfMinEnabledRunningTime

Время выполнения события с минимальным временем активности. Используется для отслеживания уровня мультиплексирования событий

PerfMinEnabledTime

Для всех событий — минимальное время, в течение которого событие было активно. Используется для отслеживания влияния мультиплексирования событий.

PerfRefCPUCycles

Общее число циклов; не зависит от масштабирования тактовой частоты CPU.

PerfStalledCyclesBackend

Циклы простоя на этапе retirement.

PerfStalledCyclesFrontend

Такты простоя на этапе выдачи инструкций.

PerfTaskClock

Счётчик тактов для выполняемой задачи

PolygonsAddedToPool

Полигон добавлен в кэш (пул) функции pointInPolygon.

PolygonsInPoolAllocatedBytes

Количество байтов, выделенных для полигонов, добавленных в кэш (пул) для функции 'pointInPolygon'.

PreferredWarmedUnmergedParts

См. настройку prefer_warmed_unmerged_parts_seconds. Количество случаев, когда запросы на чтение использовали устаревшие части до слияния, находящиеся в кэше, вместо объединённой части, которую CacheWarmer ещё не успел загрузить в кэш.

PrimaryIndexCacheHits

Количество случаев, когда запись была найдена в кэше первичного индекса, поэтому загружать файл индекса не потребовалось.

Промахи кэша первичного индекса

Количество случаев, когда запись не была найдена в кэше первичного индекса, из-за чего пришлось загрузить в память файл индекса — это ресурсоёмкая операция, которая увеличивает задержку запроса.

QueriesWithSubqueries

Количество запросов, включая все подзапросы

Query

Number of queries to be interpreted and potentially executed. Does not include queries that failed to parse or were rejected due to AST size limits, quota limits or limits on the number of simultaneously running queries. May include internal queries initiated by ClickHouse itself. Does not count subqueries.

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.

QueryConditionCacheMisses

Количество случаев, когда запись не была найдена в кэше условий запроса (и чтение метки нельзя пропустить). Обновляется только для запросов SELECT с SETTING use_query_condition_cache = 1.

QueryLocalReadThrottlerBytes

Количество байтов, прошедших через ограничитель 'max_local_read_bandwidth'.

QueryLocalReadThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение max_local_read_bandwidth.

QueryLocalWriteThrottlerBytes

Число байт, прошедших через ограничитель 'max_local_write_bandwidth'.

QueryLocalWriteThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение max_local_write_bandwidth.

QueryMaskingRulesMatch

Количество случаев, когда было успешно выполнено сопоставление с правилами маскирования запросов.

Превышение лимита памяти запроса

Количество случаев, когда был превышен лимит памяти запроса.

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

Количество частей данных, записанных с кворумом. Считается как одна часть для синхронной вставки и может достигать количества асинхронных вставок для той вставки, которая выполняет сброс асинхронных вставок.

QuorumWaitMicroseconds

Общее время, затраченное на ожидание кворума в ходе вставки данных.

RWLockAcquiredReadLocks

Количество получений блокировки на чтение (в «тяжёлом» RWLock).

RWLockAcquiredWriteLocks

Количество случаев захвата блокировки на запись (в тяжёлой RWLock).

RWLockReadersWaitMilliseconds

Общее время ожидания получения блокировки на чтение (в тяжёлой RWLock).

RWLockWritersWaitMilliseconds

Общее время ожидания получения блокировки на запись (в тяжёлой RWLock).

ReadBackoff

количество случаев, когда число потоков обработки запроса уменьшалось из-за медленного чтения.

ReadBufferFromAzureBytes

Количество байтов, прочитанных из Azure.

ReadBufferFromAzureInitMicroseconds

Время, затраченное на установление соединения с Azure.

ReadBufferFromAzureMicroseconds

Время, затраченное на чтение данных из Azure.

ReadBufferFromAzureRequestsErrors

Количество исключений при чтении данных из Azure

ReadBufferFromFileDescriptorRead

Количество операций чтения (read/pread) из файлового дескриптора. Сокеты не учитываются.

ReadBufferFromFileDescriptorReadBytes

Количество байтов, прочитанных из файловых дескрипторов. Если файл сжат, здесь будет показан размер сжатых данных.

ReadBufferFromFileDescriptorReadFailed

Количество неудачных попыток чтения (read/pread) из файлового дескриптора.

ReadBufferFromS3Bytes

Количество байтов, прочитанных из S3.

ReadBufferFromS3InitMicroseconds

Время, затраченное на установление соединения с S3.

ReadBufferFromS3Microseconds

Время, затраченное на чтение данных из S3.

Ошибки запросов к ReadBufferFromS3

Количество исключений при чтении из S3.

ReadBufferSeekCancelConnection

Количество операций позиционирования, приводящих к установке нового соединения (S3, HTTP)

ReadCompressedBytes

Количество байт (до распаковки), прочитанных из сжатых источников (файлов, сети).

ReadPatchesMicroseconds

Суммарное время, затраченное на чтение патч-частей

ReadTaskRequestsReceived

Количество обратных вызовов, запрошенных удалённым сервером к серверу-инициатору для выбора задачи чтения (для табличной функции s3Cluster и аналогичных). Измеряется на стороне сервера-инициатора.

ReadTaskRequestsSent

Количество обратных вызовов, запрошенных удалённым сервером у сервера-инициатора для выбора задачи чтения (для табличной функции s3Cluster и аналогичных случаев). Измеряется на стороне удалённого сервера.

ReadTaskRequestsSentElapsedMicroseconds

Время, затраченное на обратные вызовы с удалённого сервера к серверу-инициатору для выбора задачи чтения (для табличной функции s3Cluster и аналогичных случаев). Измеряется на стороне удалённого сервера.

ReadTasksWithAppliedMutationsOnFly

Общее количество задач чтения, для которых на лету была применена хотя бы одна мутация

ReadTasksWithAppliedPatches

Общее количество задач чтения, для которых была применена какая-либо патч-часть

ReadWriteBufferFromHTTPBytes

Общий объём байтов полезной нагрузки, полученных и отправленных через ReadWriteBufferFromHTTP. Не включает HTTP-заголовки.

ReadWriteBufferFromHTTPRequestsSent

Количество HTTP-запросов, отправленных ReadWriteBufferFromHTTP

RealTimeMicroseconds

Общее реальное (астрономическое) время, затраченное потоками на обработку (запросов и других задач) (обратите внимание, что это сумма).

RefreshableViewLockTableRetry

Сколько раз SELECT из refreshable materialized view приходилось переключаться на новую таблицу, потому что старая была удалена

RefreshableViewRefreshFailed

Сколько раз происходил сбой обновления refreshable materialized views

RefreshableViewRefreshSuccess

Сколько раз обновлялись refreshable materialized views

RefreshableViewSyncReplicaRetry

Сколько раз SELECT из refreshable materialized view завершался ошибкой и повторно запускал неявный SYNC REPLICA

RefreshableViewSyncReplicaSuccess

Сколько раз SELECT из refreshable materialized view приводил к неявному выполнению SYNC REPLICA

RegexpLocalCacheHit

Количество случаев, когда скомпилированное регулярное выражение было получено из локального кэша.

RegexpLocalCacheMiss

Количество случаев, когда не удалось извлечь скомпилированное регулярное выражение из локального кэша.

RegexpWithMultipleNeedlesCreated

Скомпилированы регулярные выражения с несколькими шаблонами (библиотека VectorScan).

RegexpWithMultipleNeedlesGlobalCacheHit

Количество случаев, когда скомпилированное регулярное выражение с несколькими шаблонами (библиотека VectorScan) было получено из глобального кэша.

RegexpWithMultipleNeedlesGlobalCacheMiss

Количество случаев, когда не удалось получить из глобального кэша скомпилированное регулярное выражение с несколькими шаблонами (библиотека VectorScan).

RejectedInserts

Количество случаев, когда операция INSERT блока в таблицу MergeTree была отклонена с исключением 'Too many parts' из-за большого числа активных частей данных в партиции.

Отклонённые легковесные обновления

Количество случаев отклонения легковесного обновления из-за слишком большого объёма несжатых байтов в патчах.

RejectedMutations

Количество случаев, когда мутация таблицы MergeTree была отклонена с исключением 'Too many mutations' из-за большого числа незавершённых мутаций в таблице.

RemoteFSBuffers

Количество буферов, созданных для асинхронного чтения из удалённой файловой системы

RemoteFSCancelledPrefetches

Количество отменённых предварительных выборок (из-за операции позиционирования)

RemoteFSLazySeeks

Количество отложенных операций позиционирования

RemoteFSPrefetchedBytes

Количество байт из буфера предварительной выборки

RemoteFSPrefetchedReads

Количество чтений из буфера предварительной выборки

RemoteFSPrefetches

Количество предварительных выборок при асинхронном чтении из удаленной файловой системы

RemoteFSSeeks

Общее количество операций позиционирования для асинхронного буфера

RemoteFSSeeksWithReset

Количество операций позиционирования, приводящих к новому соединению

RemoteFSUnprefetchedBytes

Количество байт из буфера без предварительной выборки

RemoteFSUnprefetchedReads

Количество чтений из буфера без предварительной выборки

RemoteFSUnusedPrefetches

Количество предварительных выборок, остающихся к моменту уничтожения буфера

RemoteReadThrottlerBytes

Байты, пропущенные через ограничитель 'max_remote_read_network_bandwidth_for_server'/'max_remote_read_network_bandwidth'.

RemoteReadThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничения пропускной способности '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

Количество файлов, пропущенных при восстановлении частей

RowsReadByMainReader

Количество строк, прочитанных основным считывателем из таблиц MergeTree (после этапа PREWHERE).

RowsReadByPrewhereReaders

Общее количество строк, прочитанных из таблиц MergeTree средствами prewhere readers.

RuntimeDataflowStatisticsInputBytes

Собранная статистика о количестве байтов, которые реплики прочитали бы, если бы запрос выполнялся с использованием параллельных реплик

RuntimeDataflowStatisticsOutputBytes

Собранная статистика о количестве байтов, которое реплики отправили бы инициатору, если бы запрос выполнялся с параллельными репликами

RuntimeFilterBlocksProcessed

Количество блоков, обработанных фильтрами JOIN Runtime Filters

RuntimeFilterBlocksSkipped

Количество блоков, пропущенных без обработки JOIN Runtime Filters из-за того, что фильтр был динамически отключён вследствие низкой эффективности фильтрации

RuntimeFilterRowsChecked

Количество строк, проверенных фильтрами Runtime Filters для JOIN

RuntimeFilterRowsPassed

Количество строк, прошедших JOIN Runtime Filters (то есть не отфильтрованных ими)

RuntimeFilterRowsSkipped

Количество строк в блоках, пропущенных JOIN Runtime Filters

RuntimeFiltersCreated

Количество различных JOIN Runtime Filters, созданных в запросе

S3AbortMultipartUpload

Количество вызовов API S3 AbortMultipartUpload.

S3CachedCredentialsProvidersAdded

Общее количество поставщиков учетных данных, недавно добавленных в кэш

S3CachedCredentialsProvidersReused

Общее количество поставщиков учетных данных, повторно использованных из кэша

S3Clients

Количество созданных клиентов S3.

S3CompleteMultipartUpload

Количество вызовов метода CompleteMultipartUpload API S3.

S3CopyObject

Количество вызовов метода CopyObject API S3.

S3CreateMultipartUpload

Количество вызовов метода CreateMultipartUpload API S3.

S3DeleteObjects

Количество вызовов API S3 DeleteObject(s).

S3GetObject

Количество вызовов метода GetObject API S3.

S3GetObjectTagging

Количество вызовов API S3 GetObjectTagging.

S3GetRequestThrottlerBlocked

Количество запросов S3 GET и SELECT, заблокированных ограничителем.

S3GetRequestThrottlerCount

Количество запросов S3 GET и SELECT, прошедших через ограничитель: заблокированных и незаблокированных.

S3GetRequestThrottlerSleepMicroseconds

Общее время, в течение которого запрос ожидал, чтобы соблюсти ограничение скорости запросов S3 GET и SELECT.

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

Время, затраченное на пометку файла как обработанного с ошибкой

S3QueueSetFileProcessedMicroseconds

Время, затраченное на пометку файла как обработанного

S3QueueSetFileProcessingMicroseconds

Время, затраченное на перевод файла в состояние обработки

S3ReadMicroseconds

Время выполнения запросов GET и HEAD к хранилищу S3.

S3ReadRequestAttempts

Количество попыток для запросов GET и HEAD, включая первоначальную и все последующие повторные попытки, за исключением повторов, выполняемых внутренней стратегией повторных попыток S3

S3ReadRequestRetryableErrors

Количество ошибок, допускающих повторную попытку, для запросов GET и HEAD, за исключением повторных попыток, выполняемых внутренней стратегией повторов S3

S3ReadRequestsCount

Количество запросов GET и HEAD к хранилищу S3.

S3ReadRequestsErrors

Количество ошибок, не связанных с ограничением частоты запросов, в запросах GET и HEAD к хранилищу S3.

S3ReadRequestsRedirects

Количество перенаправлений в запросах GET и HEAD к хранилищу S3.

Ограничение запросов на чтение из S3

Количество ошибок 429 и 503 в запросах GET и HEAD к S3-хранилищу.

S3UploadPart

Количество вызовов метода UploadPart API S3.

S3UploadPartCopy

Количество вызовов API S3 UploadPartCopy.

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

Общее время, в течение которого запрос ожидал выделения ресурсов для операций чтения ввода-вывода.

SchedulerIOWriteBytes

Байты, прошедшие через планировщик для операций записи ввода-вывода.

SchedulerIOWriteRequests

Запросы ресурсов для операций записи ввода-вывода, проходящие через планировщик.

SchedulerIOWriteWaitMicroseconds

Общее время, в течение которого запрос ожидал выделения ресурсов для операций записи ввода-вывода.

SchemaInferenceCacheEvictions

Количество случаев, когда схема была вытеснена из кэша из-за переполнения

SchemaInferenceCacheHits

Количество случаев, когда запрошенный источник найден в кэше схем

SchemaInferenceCacheInvalidations

Количество случаев, когда схема в кэше становилась невалидной из-за изменений в данных

SchemaInferenceCacheMisses

Количество случаев, когда запрошенный источник отсутствует в кэше схем

SchemaInferenceCacheNumRowsHits

Количество случаев, когда число строк было найдено в кэше схемы при подсчёте по файлам

SchemaInferenceCacheNumRowsMisses

Количество случаев, когда запрошенный источник есть в кэше, но число строк в кэше отсутствует и выполняется подсчёт по файлам

SchemaInferenceCacheSchemaHits

Количество случаев, когда схема была найдена в кэше схем во время определения схемы

SchemaInferenceCacheSchemaMisses

Количество случаев, когда запрошенный источник находится в кэше, а схема — нет, при определении схемы

Seek

Количество случаев вызова функции 'lseek'.

SelectQueriesWithPrimaryKeyUsage

Количество запросов SELECT, использующих первичный ключ при вычислении условия WHERE

SelectQueriesWithSubqueries

Количество запросов SELECT с учётом всех подзапросов

SelectQuery

То же, что Query, но только для запросов SELECT.

SelectQueryTimeMicroseconds

Общее время выполнения запросов SELECT.

SelectedBytes

Количество байтов (в несжатом виде; для столбцов в том виде, в котором они хранятся в памяти), выбранных оператором SELECT из всех таблиц.

SelectedMarks

Количество меток (индексных гранул), выбранных для чтения из таблицы MergeTree.

SelectedMarksTotal

Общее количество меток (индексных гранул) до выбора тех, которые нужно читать из таблицы MergeTree.

SelectedParts

Количество частей данных, выбранных для чтения из таблицы MergeTree.

SelectedPartsTotal

Общее количество частей данных до выбора тех, которые будут прочитаны из таблицы MergeTree.

SelectedRanges

Количество (несмежных) диапазонов во всех выбранных для чтения частях данных таблицы MergeTree.

SelectedRows

Количество строк, выбранных из всех таблиц оператором SELECT.

SelfDuplicatedAsyncInserts

Количество асинхронных вставок в блоке, вставленном в таблицу ReplicatedMergeTree, которые были автоматически дедуплицированы.

ServerStartupMilliseconds

Время от запуска сервера до начала прослушивания сокетов, в миллисекундах

SharedDatabaseCatalogFailedToApplyState

Количество сбоев при применении нового состояния в SharedDatabaseCatalog

SharedDatabaseCatalogStateApplicationMicroseconds

Общее время, затраченное при применении нового состояния в SharedDatabaseCatalog

SharedMergeTreeCondemnedPartsKillRequest

Сколько запросов ZooKeeper использовалось для удаления частей, помеченных на удаление

SharedMergeTreeCondemnedPartsLockConflict

Сколько раз не удалось получить блокировку из-за конфликта

Удалённые части SharedMergeTree, помеченные на удаление

Сколько частей, помеченных на удаление, было удалено

SharedMergeTreeDataPartsFetchAttempt

Сколько раз предпринимались попытки получить части данных

SharedMergeTreeDataPartsFetchFromPeer

Сколько раз части данных были получены с другого узла

SharedMergeTreeDataPartsFetchFromPeerMicroseconds

Получение частей данных от другого узла в микросекундах

SharedMergeTreeDataPartsFetchFromS3

Сколько раз части данных загружаются из S3

SharedMergeTreeHandleBlockingParts

Количество блокирующих частей, обрабатываемых в scheduleDataProcessingJob

SharedMergeTreeHandleBlockingPartsMicroseconds

Время обработки блокирующих частей в задании scheduleDataProcessingJob

SharedMergeTreeHandleFetchPartsMicroseconds

Время обработки полученных частей в scheduleDataProcessingJob

SharedMergeTreeHandleOutdatedParts

Сколько устаревших частей обрабатывать в scheduleDataProcessingJob

SharedMergeTreeHandleOutdatedPartsMicroseconds

Время, затраченное на обработку устаревших частей в scheduleDataProcessingJob

SharedMergeTreeLoadChecksumAndIndexesMicroseconds

Время выполнения loadColumnsChecksumsIndexes только для SharedMergeTree

SharedMergeTreeMergeMutationAssignmentAttempt

Сколько раз предпринималась попытка назначить слияние или мутацию

SharedMergeTreeMergeMutationAssignmentFailedWithConflict

Сколько раз не удалось назначить слияние или мутацию из-за конфликта в Keeper

SharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo

Сколько раз мы пытались назначить merge или мутацию, но безуспешно, поскольку нечего было объединять

SharedMergeTreeMergeMutationAssignmentSuccessful

Количество попыток назначить слияние или мутацию

SharedMergeTreeMergePartsMovedToCondemned

Сколько частей перемещено в каталог condemned

SharedMergeTreeMergePartsMovedToOudated

Сколько частей перемещено в каталог oudated

SharedMergeTreeMergeSelectingTaskMicroseconds

Микросекунды, затраченные на задачу выбора слияния для SMT

SharedMergeTreeMetadataCacheHintLoadedFromCache

Количество случаев, когда подсказка для кэша метаданных была обнаружена без обращения к Keeper

SharedMergeTreeOptimizeAsync

Выполнение асинхронных запросов OPTIMIZE

SharedMergeTreeOptimizeSync

Выполнение синхронных запросов OPTIMIZE

SharedMergeTreeOutdatedPartsConfirmationInvocations

Сколько вызовов было сделано для подтверждения устаревших частей

SharedMergeTreeOutdatedPartsConfirmationRequest

Сколько запросов ZooKeeper было использовано для настройки устаревших частей

SharedMergeTreeOutdatedPartsHTTPRequest

Сколько HTTP-запросов было отправлено для подтверждения устаревших частей

SharedMergeTreeOutdatedPartsHTTPResponse

Сколько HTTP-ответов было отправлено для подтверждения устаревших частей

SharedMergeTreePartsKillerMicroseconds

Сколько времени занимает основной поток удаления частей

SharedMergeTreePartsKillerParts

Сколько частей было запланировано процессом killer

SharedMergeTreePartsKillerPartsMicroseconds

Сколько времени занимает удаление частей (выполняется из нескольких потоков)

SharedMergeTreePartsKillerRuns

Сколько раз запускался процесс удаления частей

SharedMergeTreeReplicaSetUpdatesFromZooKeeper

Сколько раз набор реплик обновлялся из ZooKeeper

SharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds

Время, затрачиваемое на обновление набора реплик

SharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests

Общее количество запросов к ZooKeeper, выполненных для обновления набора реплик

SharedMergeTreeScheduleDataProcessingJob

Сколько раз вызывался scheduleDataProcessingJob/

SharedMergeTreeScheduleDataProcessingJobMicroseconds

время выполнения scheduleDataProcessingJob

SharedMergeTreeScheduleDataProcessingJobNothingToScheduled

Сколько раз был вызван scheduleDataProcessingJob, когда не было задач для выполнения

SharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds

Время выполнения selectPartsForCoordinatedFetch

SharedMergeTreeSelectPartsForCoordinatedFetchParts

Количество частей, выбранных функцией selectPartsForCoordinatedFetch

SharedMergeTreeSelectPartsForFullFetchMicroseconds

Время выполнения selectPartsForFullFetch

SharedMergeTreeSelectPartsForFullFetchParts

Количество частей, выбранных функцией selectPartsForFullFetch

SharedMergeTreeSelectPartsForRendezvousFetchMicroseconds

Время выполнения selectPartsForRendezvousFetch

SharedMergeTreeSelectPartsForRendezvousFetchParts

Количество частей, выбранных методом selectPartsForRendezvousFetch

SharedMergeTreeSnapshotPartsCleanRequest

Количество случаев, когда SnapshotCleanerThread решает очистить часть

SharedMergeTreeSnapshotPartsCleanerMicroseconds

Сколько времени выполнялся SnapshotCleanerThread

SharedMergeTreeSnapshotPartsCleanerParts

Сколько времени SnapshotCleanerThread пытается очистить часть

SharedMergeTreeSnapshotPartsCleanerPartsMicroseconds

Сколько времени занимает у SnapshotCleanerThread очистка частей

SharedMergeTreeSnapshotPartsCleanerRuns

Сколько раз выполняется SnapshotCleanerThread

SharedMergeTreeSnapshotPartsRemoved

Сколько раз SnapshotCleanerThread успешно выполнял очистку части

SharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds

Время выполнения tryUpdateDiskMetadataCacheForPart в рамках scheduleDataProcessingJob

SharedMergeTreeVirtualPartsUpdateMicroseconds

Время обновления виртуальных частей в микросекундах

SharedMergeTreeVirtualPartsUpdates

Число обновлений виртуальных частей

SharedMergeTreeVirtualPartsUpdatesByLeader

Обновления виртуальных частей, выполняемые лидером

SharedMergeTreeVirtualPartsUpdatesForMergesOrStatus

Обновления виртуальных частей из фоновой задачи, отличной от используемой по умолчанию

SharedMergeTreeVirtualPartsUpdatesFromPeer

Количество обновлений виртуальных частей от другого узла

Обновления виртуальных частей от другого узла в микросекундах

Обновления виртуальных частей от другого узла в микросекундах

SharedMergeTreeVirtualPartsUpdatesFromZooKeeper

Количество обновлений виртуальных частей из ZooKeeper

SharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds

Время обновления виртуальных частей из ZooKeeper в микросекундах

SharedMergeTreeVirtualPartsUpdatesLeaderFailedElection

Не удалось избрать лидера для обновления виртуальных частей

SharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection

Лидер обновлений виртуальных частей успешно избран

SharedMergeTreeVirtualPartsUpdatesPeerNotFound

Не удалось получить виртуальные обновления от другого узла, так как другой узел не найден

SharedPartsLockHoldMicroseconds

Общее время удержания блокировки общих частей данных в таблицах MergeTree

SharedPartsLockWaitMicroseconds

Общее время ожидания блокировки общих частей данных в таблицах MergeTree

SharedPartsLocks

Количество случаев получения блокировки общих частей данных для таблиц MergeTree

SleepFunctionCalls

Количество вызовов функций sleep (sleep, sleepEachRow).

Время ожидания в функциях sleep, в микросекундах

Время, затраченное на ожидание в функциях sleep (sleep, sleepEachRow).

SleepFunctionMicroseconds

Время, на которое приостанавливается выполнение в функции sleep (sleep, sleepEachRow).

SlowRead

Количество медленных чтений из файла. Это указывает на перегрузку системы. Пороговые значения задаются настройками read_backoff_*.

Мягкие страничные ошибки

Количество мягких страничных ошибок в потоках выполнения запроса. Мягкая страничная ошибка обычно означает промах в кэше аллокатора памяти, из-за чего требуется новое отображение памяти со стороны ОС и последующее выделение страницы физической памяти.

Ошибка StorageBuffer при сбросе

Количество случаев, когда буфер в таблице '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

Количество повторно используемых подключений к хранилищам

SummingSortedMilliseconds

Общее время, затраченное при суммировании отсортированных столбцов

SuspendSendingQueryToShard

Общее количество случаев, когда отправка запроса в сегмент приостанавливалась при включённом async_query_sending_for_remote.

Время ожидания синхронного чтения в микросекундах

Время, затраченное на ожидание синхронных операций чтения при асинхронном локальном чтении.

SynchronousRemoteReadWaitMicroseconds

Время ожидания синхронных удалённых чтений.

Ошибка SystemLog при сбросе

Количество случаев, когда не удалось сбросить какой-либо из системных логов в соответствующую системную таблицу. Попытки сброса повторяются.

SystemTimeMicroseconds

Общее время, затраченное потоками обработки (запросов и других задач) на выполнение инструкций CPU в режиме ядра ОС. Это время, затраченное на системные вызовы, без учета времени ожидания во время блокирующих системных вызовов.

TableFunctionExecute

Количество вызовов табличных функций.

TextIndexDiscardHint

Количество гранул индекса, для которых прямое чтение из текстового индекса использовалось в качестве подсказки, но было отброшено из-за низкой селективности.

TextIndexHeaderCacheHits

Количество случаев, когда заголовок был найден в кэше.

TextIndexHeaderCacheMisses

Количество случаев, когда заголовок отсутствовал в кэше.

TextIndexPostingsCacheHits

Количество случаев, когда список вхождений текстового индекса был найден в кэше.

TextIndexPostingsCacheMisses

Количество случаев, когда список вхождений текстового индекса не был найден в кэше.

TextIndexReadDictionaryBlocks

Количество чтений блока словаря текстового индекса с диска.

TextIndexReadGranulesMicroseconds

Общее время, затраченное на чтение и анализ гранул текстового индекса.

TextIndexReadPostings

Количество случаев, когда список вхождений считывался из текстового индекса.

TextIndexReadSparseIndexBlocks

Количество случаев, когда блок разреженного индекса был прочитан из текстового индекса.

TextIndexReaderTotalMicroseconds

Общее время, затраченное на чтение текстового индекса.

TextIndexTokensCacheHits

Количество случаев, когда сведения о токене текстового индекса были найдены в кэше.

TextIndexTokensCacheMisses

Количество случаев, когда информация о токене текстового индекса не была найдена в кэше.

TextIndexUseHint

Количество гранул индекса, для которых в качестве подсказки было добавлено и использовано прямое чтение из текстового индекса.

TextIndexUsedEmbeddedPostings

Количество использований списка вхождений, встроенного в словарь.

ThreadPoolReaderPageCacheHit

Количество случаев, когда чтение в ThreadPoolReader выполнялось из кэша страниц.

ThreadPoolReaderPageCacheHitBytes

Количество байт, прочитанных ThreadPoolReader из кэша страниц.

ThreadPoolReaderPageCacheHitElapsedMicroseconds

Время, затраченное на чтение данных из кэша страниц в ThreadPoolReader.

ThreadPoolReaderPageCacheMiss

Количество случаев, когда чтение внутри ThreadPoolReader выполнялось не из кэша страниц, а передавалось в пул потоков.

ThreadPoolReaderPageCacheMissBytes

Количество байтов, прочитанных внутри ThreadPoolReader, когда чтение выполнялось не из кэша страниц, а передавалось в пул потоков.

ThreadPoolReaderPageCacheMissElapsedMicroseconds

Время, затраченное на чтение данных внутри асинхронной задачи в ThreadPoolReader, если чтение выполнялось не из кэша страниц.

ThreadpoolReaderPrepareMicroseconds

Время, затраченное на подготовку (например, вызов метода seek() у объекта reader)

ThreadpoolReaderReadBytes

Байты, прочитанные задачей пула потоков при асинхронном чтении

ThreadpoolReaderSubmit

Байты, прочитанные задачей пула потоков при асинхронном чтении

ThreadpoolReaderSubmitLookupInCacheMicroseconds

Сколько времени было потрачено на проверку, находится ли содержимое в кэше

ThreadpoolReaderSubmitReadSynchronously

Сколько раз задача не была отправлена в пул потоков и вместо этого чтение выполнялось синхронно

ThreadpoolReaderSubmitReadSynchronouslyBytes

Количество байт, прочитанных синхронно

ThreadpoolReaderSubmitReadSynchronouslyMicroseconds

Сколько времени было потрачено на синхронное чтение

ThreadpoolReaderTaskMicroseconds

Время, затраченное на получение данных при асинхронном чтении

ThrottlerSleepMicroseconds

Общее время, в течение которого запрос находился в режиме ожидания для соблюдения всех настроек ограничения скорости.

TinyS3Clients

Количество копий клиентов S3, повторно использующих существующего провайдера аутентификации другого клиента.

USearchAddComputedDistances

Количество случаев вычисления расстояния при добавлении векторов в индексы USearch.

USearchAddCount

Количество векторов, добавленных в индексы usearch.

USearchAddVisitedMembers

Количество узлов, посещённых при добавлении векторов в индексы usearch.

USearchSearchComputedDistances

Количество случаев, когда при поиске по индексам usearch вычислялось расстояние.

USearchSearchCount

Количество операций поиска, выполненных в индексах USearch.

USearchSearchVisitedMembers

Количество узлов, просмотренных при поиске по индексам usearch.

UncompressedCacheHits

Количество случаев, когда блок данных был найден в несжатом кэше (без необходимости декомпрессии).

UncompressedCacheMisses

Количество случаев, когда блок данных не был найден в несжатом кэше (и потребовалась декомпрессия).

UncompressedCacheWeightLost

Количество байтов, вытесненных из несжатого кэша.

UserTimeMicroseconds

Общее время, затраченное на обработку (запросов и других задач) потоками, выполняющими инструкции CPU в пользовательском режиме. Сюда входит время, в течение которого конвейер CPU простаивал из-за обращений к основной памяти, промахов кэша, ошибочных предсказаний ветвлений, гиперпоточности и т. д.

VectorSimilarityIndexCacheHits

Количество случаев, когда гранула индекса была найдена в кэше векторного индекса.

VectorSimilarityIndexCacheMisses

Количество случаев, когда гранула индекса не была найдена в кэше векторного индекса и её пришлось считывать с диска.

VectorSimilarityIndexCacheWeightLost

Примерное количество байт, вытесненных из кэша векторного индекса.

VersionedCollapsingSortedMilliseconds

Общее время, затраченное на схлопывание версий в отсортированных столбцах

WaitMarksLoadMicroseconds

Время, затраченное на загрузку меток

WaitPrefetchTaskMicroseconds

Время, затраченное на ожидание ридера, подготовленного с помощью prefetch

WasmDeserializationMicroseconds

Время, затраченное на выполнение кода WebAssembly

WasmGuestExecuteMicroseconds

Время, затраченное на выполнение кода WebAssembly

WasmMemoryAllocated

Общий объём памяти, выделенной для компартментов WebAssembly

WasmModuleInstatiate

Количество созданных компартментов WebAssembly

WasmSerializationMicroseconds

Время, потраченное на выполнение кода WebAssembly

WasmTotalExecuteMicroseconds

Время, затраченное на выполнение кода WebAssembly

WriteBufferFromFileDescriptorWrite

Количество операций записи (write/pwrite) в файловый дескриптор. Не включает сокеты.

WriteBufferFromFileDescriptorWriteBytes

Количество байтов, записанных в файловые дескрипторы. Если файл сжат, будет показан размер сжатых данных.

WriteBufferFromFileDescriptorWriteFailed

Количество случаев, когда операция записи (write/pwrite) в файловый дескриптор завершилась ошибкой.

WriteBufferFromHTTPBytes

Общий размер байтов полезной нагрузки, полученных и переданных через WriteBufferFromHTTP. Не включает HTTP-заголовки.

WriteBufferFromHTTPRequestsSent

Количество HTTP-запросов, отправленных компонентом WriteBufferFromHTTP

WriteBufferFromS3Bytes

Количество байт, записанных в S3.

WriteBufferFromS3Microseconds

Время, затраченное на запись в S3.

WriteBufferFromS3RequestsErrors

Количество исключений при записи в S3.

WriteBufferFromS3WaitInflightLimitMicroseconds

Время, затраченное на ожидание завершения части текущих запросов, когда их число достигло лимита, заданного параметром s3_max_inflight_parts_for_one_file.

ZooKeeperBytesReceived

Количество байтов, полученных по сети при обмене данными с ZooKeeper.

ZooKeeperBytesSent

Количество байтов, отправленных по сети при обмене данными с ZooKeeper.

ZooKeeperCheck

Количество запросов «check» к ZooKeeper. Обычно сами по себе они не имеют смысла, а только как часть сложной сделки.

ZooKeeperClose

Количество случаев, когда соединение с ZooKeeper было закрыто в штатном порядке.

ZooKeeperCreate

Количество запросов create к ZooKeeper.

ZooKeeperExists

Количество запросов exists к ZooKeeper.

ZooKeeperGet

Количество запросов get к ZooKeeper.

ZooKeeperGetACL

Количество запросов getACL к ZooKeeper.

ZooKeeperHardwareExceptions

Количество исключений при работе с ZooKeeper, связанных с сетью (потеря соединения и аналогичные проблемы).

ZooKeeperInit

Количество случаев, когда было установлено соединение с ZooKeeper.

ZooKeeperList

Количество запросов list (getChildren) к ZooKeeper.

ZooKeeperMulti

Количество запросов 'multi' к ZooKeeper, то есть составных сделок.

ZooKeeperMultiRead

Количество запросов чтения 'multi' в ZooKeeper (составные сделки).

ZooKeeperMultiWrite

Количество 'multi'-запросов на запись к ZooKeeper (составные сделки).

Другие исключения ZooKeeper

Количество исключений при работе с ZooKeeper, за исключением ZooKeeperUserExceptions и ZooKeeperHardwareExceptions.

ZooKeeperReconfig

Количество запросов reconfig к ZooKeeper.

ZooKeeperRemove

Количество запросов на удаление в ZooKeeper.

ZooKeeperSet

Количество запросов set к ZooKeeper.

ZooKeeperSync

Количество запросов sync к ZooKeeper. Эти запросы требуются редко и используются нечасто.

ZooKeeperTransactions

Количество операций ZooKeeper, включая операции чтения и записи, а также мульти-сделки.

Пользовательские исключения ZooKeeper

Количество исключений при работе с ZooKeeper, связанных с данными (отсутствующий узел, неверная версия и т. п.).

ZooKeeperWaitMicroseconds

Количество микросекунд, затраченных на ожидание ответов от ZooKeeper после создания запроса, в сумме по всем потокам, отправляющим запросы.

ZooKeeperWatchResponse

Количество полученных от ZooKeeper watch-уведомлений.

См. также

  • system.asynchronous_metrics — содержит периодически вычисляемые метрики.
  • system.metrics — содержит мгновенно вычисляемые метрики.
  • system.metric_log — содержит историю значений метрик из таблиц system.metrics и system.events.
  • Monitoring — основные концепции мониторинга ClickHouse.