Saltar al contenido principal
Consultas en ClickHouse CloudLos datos de esta tabla del sistema se almacenan localmente en cada nodo de ClickHouse Cloud. Por lo tanto, para obtener una vista completa de todos los datos, es necesario usar la función clusterAllReplicas. Consulta aquí para más detalles.

Descripción

Contiene información sobre el estado de los nodos de planificación que residen en el servidor local. Esta tabla puede usarse para la monitorización. La tabla contiene una fila por cada nodo de planificación.

Columnas

  • resource (String) — Nombre del recurso
  • path (String) — Ruta a un nodo de planificación dentro de esta jerarquía de planificación de recursos
  • type (String) — Tipo de nodo de planificación.
  • weight (Float64) — Peso de un nodo, que usa un nodo padre de tipo fair.
  • priority (Int64) — Prioridad de un nodo, utilizada por un nodo padre de tipo ‘priority’ (un valor más bajo significa una prioridad más alta).
  • is_active (UInt8) — Indica si este nodo está activo actualmente; es decir, si tiene solicitudes de recursos para desencolar y se cumplen las restricciones.
  • active_children (UInt64) — Número de hijos en estado activo.
  • dequeued_requests (UInt64) — Número total de solicitudes de recursos desencoladas de este nodo.
  • canceled_requests (UInt64) — Número total de solicitudes de recursos canceladas de este nodo.
  • dequeued_cost (Int64) — Suma de los costes (p. ej., tamaño en bytes) de todas las solicitudes desencoladas de este nodo.
  • throughput (Float64) — Rendimiento medio actual (coste desencolado por segundo).
  • canceled_cost (Int64) — Suma de los costes (p. ej., tamaño en bytes) de todas las solicitudes canceladas de este nodo.
  • busy_periods (UInt64) — Número total de desactivaciones de este nodo.
  • vruntime (Nullable(Float64)) — Solo para hijos de nodos fair. Tiempo de ejecución virtual de un nodo, utilizado por el algoritmo SFQ para seleccionar el siguiente hijo que se procesará de forma max-min justa.
  • system_vruntime (Nullable(Float64)) — Solo para nodos fair. Tiempo de ejecución virtual que muestra el vruntime de la última solicitud de recurso procesada. Se utiliza durante la activación del hijo como nuevo valor de vruntime.
  • queue_length (Nullable(UInt64)) — Solo para nodos fifo. Número actual de solicitudes de recursos presentes en la cola.
  • queue_cost (Nullable(Int64)) — Solo para nodos fifo. Suma de los costes (p. ej., tamaño en bytes) de todas las solicitudes presentes en la cola.
  • budget (Nullable(Int64)) — Solo para nodos fifo. Número de ‘unidades de coste’ disponibles para nuevas solicitudes de recursos. Puede aparecer en caso de discrepancia entre los costes estimados y reales de las solicitudes de recursos (p. ej., después de un fallo de lectura/escritura)
  • is_satisfied (Nullable(UInt8)) — Solo para nodos de restricción (p. ej., inflight_limit). Es 1 si se cumplen todas las restricciones de este nodo.
  • inflight_requests (Nullable(Int64)) — Solo para nodos inflight_limit. Número de solicitudes de recursos desencoladas de este nodo que se encuentran actualmente en estado de consumo.
  • inflight_cost (Nullable(Int64)) — Solo para nodos inflight_limit. Suma de los costes (p. ej., bytes) de todas las solicitudes de recursos desencoladas de este nodo que se encuentran actualmente en estado de consumo.
  • max_requests (Nullable(Int64)) — Solo para nodos inflight_limit. Límite superior de inflight_requests que da lugar a una violación de las restricciones.
  • max_cost (Nullable(Int64)) — Solo para nodos inflight_limit. Límite superior de inflight_cost que da lugar a una violación de las restricciones.
  • max_speed (Nullable(Float64)) — Solo para nodos bandwidth_limit. Límite superior del ancho de banda en tokens por segundo.
  • max_burst (Nullable(Float64)) — Solo para nodos bandwidth_limit. Límite superior de tokens disponibles en el throttler token-bucket.
  • throttling_us (Nullable(Int64)) — Solo para nodos bandwidth_limit. Número total de microsegundos durante los que este nodo estuvo en estado de throttling.
  • tokens (Nullable(Float64)) — Solo para nodos bandwidth_limit. Número de tokens disponibles actualmente en el throttler token-bucket.
Ejemplo:
SELECT *
FROM system.scheduler
WHERE resource = 'network_read' AND path = '/prio/fair/prod'
FORMAT Vertical
Row 1:
──────
resource:          network_read
path:              /prio/fair/prod
type:              fifo
weight:            5
priority:          0
is_active:         0
active_children:   0
dequeued_requests: 67
canceled_requests: 0
dequeued_cost:     4692272
canceled_cost:     0
busy_periods:      63
vruntime:          938454.1999999989
system_vruntime:   ᴺᵁᴸᴸ
queue_length:      0
queue_cost:        0
budget:            -60524
is_satisfied:      ᴺᵁᴸᴸ
inflight_requests: ᴺᵁᴸᴸ
inflight_cost:     ᴺᵁᴸᴸ
max_requests:      ᴺᵁᴸᴸ
max_cost:          ᴺᵁᴸᴸ
max_speed:         ᴺᵁᴸᴸ
max_burst:         ᴺᵁᴸᴸ
throttling_us:     ᴺᵁᴸᴸ
tokens:            ᴺᵁᴸᴸ
Última modificación el 10 de junio de 2026