Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
Столбцы
resource(String) — Имя ресурсаpath(String) — Путь к узлу планировщика в этой иерархии планирования ресурсовtype(String) — Тип узла планировщика.weight(Float64) — Вес узла, используемый родительским узлом типаfair.priority(Int64) — Приоритет узла, используемый родительским узлом типа ‘priority’ (меньшее значение означает более высокий приоритет).precedence(Int64) — Приоритет узла, используемый родительскими узлами с разделением пространства (memory) для упорядочивания допуска и вытеснения (меньшее значение означает более высокий приоритет).is_active(Nullable(UInt8)) — Указывает, активен ли этот узел в данный момент — есть ли у него запросы ресурсов, ожидающие извлечения из очереди, и удовлетворены ли ограничения.active_children(Nullable(UInt64)) — Количество дочерних узлов в активном состоянии.dequeued_requests(Nullable(UInt64)) — Общее количество запросов ресурсов, извлечённых из очереди этого узла.canceled_requests(Nullable(UInt64)) — Общее количество запросов ресурсов, отменённых для этого узла.rejected_requests(Nullable(UInt64)) — Общее количество запросов ресурсов, отклонённых для этого узла.dequeued_cost(Nullable(Int64)) — Сумма стоимостей (например, размера в байтах) всех запросов, извлечённых из очереди этого узла.canceled_cost(Nullable(Int64)) — Сумма стоимостей (например, размера в байтах) всех запросов, отменённых для этого узла.rejected_cost(Nullable(Int64)) — Сумма стоимостей (например, размера в байтах) всех запросов, отклонённых для этого узла.busy_periods(Nullable(UInt64)) — Общее количество деактиваций этого узла.throughput(Nullable(Float64)) — Текущая средняя пропускная способность (стоимость запросов, извлечённых из очереди, в секунду).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. Верхний предел количества токенов, доступных в throttler token-bucket.throttling_us(Nullable(Int64)) — Только для узловbandwidth_limit. Общее количество микросекунд, в течение которых этот узел находился в состоянии throttling.tokens(Nullable(Float64)) — Только для узловbandwidth_limit. Количество токенов, доступных в данный момент в throttler token-bucket.allocated(Nullable(Int64)) — Только для узлов с разделяемым пространством. Текущий объём ресурса, выделенный в рамках этого узла.allocations(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Текущее количество активных выделений ресурсов в рамках этого узла.updates(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество обновлений, прошедших через этот узел.increases(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество запросов на увеличение, одобренных этим узлом.decreases(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество запросов на уменьшение, одобренных этим узлом.admits(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество выделений ресурсов, допущенных этим узлом.removes(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество выделений, удалённых из этого узла.killers(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество вытеснений, инициированных этим узлом из-за запросов на увеличение.victims(Nullable(UInt64)) — Только для узлов с разделяемым пространством. Общее количество выделений, вытесненных из этого узла.rejects(Nullable(UInt64)) — Только для узловallocation_queue. Общее количество выделений ресурсов, отклонённых этим узлом.pending(Nullable(UInt64)) — Только для узловallocation_queue. Текущее количество ожидающих выделений ресурсов в этом узле.