Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
Столбцы
resource(String) — Имя ресурсаpath(String) — Путь к узлу планировщика в этой иерархии планирования ресурсовtype(String) — Тип узла планировщика.weight(Float64) — Вес узла, используемый родительским узлом типаfair.priority(Int64) — Приоритет узла, используемый родительским узлом типа ‘priority’ (меньшее значение означает более высокий приоритет).is_active(UInt8) — Активен ли этот узел в данный момент: есть ли у него запросы ресурсов, ожидающие извлечения из очереди, и соблюдены ли ограничения.active_children(UInt64) — Количество дочерних узлов в активном состоянии.dequeued_requests(UInt64) — Общее количество запросов ресурсов, извлечённых из очереди этого узла.canceled_requests(UInt64) — Общее количество запросов ресурсов, отменённых для этого узла.dequeued_cost(Int64) — Сумма стоимостей (например, размера в байтах) всех запросов, извлечённых из очереди этого узла.throughput(Float64) — Текущая средняя пропускная способность (стоимость извлечённых из очереди запросов в секунду).canceled_cost(Int64) — Сумма стоимостей (например, размера в байтах) всех запросов, отменённых для этого узла.busy_periods(UInt64) — Общее количество деактиваций этого узла.vruntime(Nullable(Float64)) — Только для дочерних узловfair. Виртуальное время выполнения узла, используемое алгоритмом SFQ для выбора следующего дочернего узла для обработки по принципу max-min fairness.system_vruntime(Nullable(Float64)) — Только для узловfair. Виртуальное время выполнения, показывающееvruntimeпоследнего обработанного запроса ресурса. Используется при активации дочернего узла как новое значениеvruntime.queue_length(Nullable(UInt64)) — Только для узловfifo. Текущее количество запросов ресурсов в очереди.queue_cost(Nullable(Int64)) — Только для узловfifo. Сумма стоимостей (например, размера в байтах) всех запросов, находящихся в очереди.budget(Nullable(Int64)) — Только для узловfifo. Количество доступных ‘единиц стоимости’ для новых запросов ресурсов. Может появляться в случае расхождения между оценённой и фактической стоимостью запросов ресурсов (например, после сбоя чтения/записи)is_satisfied(Nullable(UInt8)) — Только для узлов-ограничений (например,inflight_limit). Равно1, если все ограничения этого узла соблюдены.inflight_requests(Nullable(Int64)) — Только для узловinflight_limit. Количество запросов ресурсов, извлечённых из очереди этого узла и находящихся сейчас в состоянии обработки.inflight_cost(Nullable(Int64)) — Только для узловinflight_limit. Сумма стоимостей (например, в байтах) всех запросов ресурсов, извлечённых из очереди этого узла и находящихся сейчас в состоянии обработки.max_requests(Nullable(Int64)) — Только для узловinflight_limit. Верхний предел для inflight_requests, при превышении которого нарушается ограничение.max_cost(Nullable(Int64)) — Только для узловinflight_limit. Верхний предел для inflight_cost, при превышении которого нарушается ограничение.max_speed(Nullable(Float64)) — Только для узловbandwidth_limit. Верхний предел пропускной способности в токенах в секунду.max_burst(Nullable(Float64)) — Только для узловbandwidth_limit. Верхний предел числа токенов, доступных в ограничителе типа token-bucket.throttling_us(Nullable(Int64)) — Только для узловbandwidth_limit. Общее количество микросекунд, в течение которых этот узел находился в состоянии throttling.tokens(Nullable(Float64)) — Только для узловbandwidth_limit. Количество токенов, доступных в данный момент в ограничителе типа token-bucket.