> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Table système contenant des informations sur les nœuds d’ordonnancement présents sur le serveur local, ainsi que sur leur état.

# system.scheduler

<Info>
  **Interroger dans ClickHouse Cloud**

  Les données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction `clusterAllReplicas`. Consultez [cette page](/fr/reference/system-tables/overview#system-tables-in-clickhouse-cloud) pour plus de détails.
</Info>

<div id="description">
  ## Description
</div>

Contient des informations sur les [nœuds d’ordonnancement](/fr/concepts/features/configuration/server-config/workload-scheduling#hierarchy) présents sur le serveur local, ainsi que sur leur statut.
Cette table peut être utilisée à des fins de surveillance. Elle contient une ligne pour chaque nœud d’ordonnancement.

<div id="columns">
  ## Colonnes
</div>

* `resource` ([String](/fr/reference/data-types/index)) — Nom de la ressource
* `path` ([String](/fr/reference/data-types/index)) — Chemin vers un nœud d’ordonnancement au sein de cette hiérarchie d’ordonnancement des ressources
* `type` ([String](/fr/reference/data-types/index)) — Type d’un nœud d’ordonnancement.
* `weight` ([Float64](/fr/reference/data-types/index)) — Poids d’un nœud, utilisé par un nœud parent de type `fair`.
* `priority` ([Int64](/fr/reference/data-types/index)) — Priorité d’un nœud, utilisée par un nœud parent de type 'priority' (une valeur plus faible signifie une priorité plus élevée).
* `is_active` ([UInt8](/fr/reference/data-types/index)) — Indique si ce nœud est actuellement actif — s’il a des requêtes de ressource à extraire de la file et si les contraintes sont satisfaites.
* `active_children` ([UInt64](/fr/reference/data-types/index)) — Le nombre d’enfants actifs.
* `dequeued_requests` ([UInt64](/fr/reference/data-types/index)) — Le nombre total de requêtes de ressource extraites de la file depuis ce nœud.
* `canceled_requests` ([UInt64](/fr/reference/data-types/index)) — Le nombre total de requêtes de ressource annulées depuis ce nœud.
* `dequeued_cost` ([Int64](/fr/reference/data-types/index)) — La somme des coûts (par ex. la taille en octets) de toutes les requêtes extraites de la file depuis ce nœud.
* `throughput` ([Float64](/fr/reference/data-types/index)) — Débit moyen actuel (coût extrait de la file par seconde).
* `canceled_cost` ([Int64](/fr/reference/data-types/index)) — La somme des coûts (par ex. la taille en octets) de toutes les requêtes annulées depuis ce nœud.
* `busy_periods` ([UInt64](/fr/reference/data-types/index)) — Le nombre total de désactivations de ce nœud.
* `vruntime` ([Nullable(Float64)](/fr/reference/data-types/index)) — Pour les enfants des nœuds `fair` uniquement. Temps d’exécution virtuel d’un nœud utilisé par l’algorithme SFQ pour sélectionner le prochain enfant à traiter de manière équitable selon le principe max-min.
* `system_vruntime` ([Nullable(Float64)](/fr/reference/data-types/index)) — Pour les nœuds `fair` uniquement. Temps d’exécution virtuel indiquant le `vruntime` de la dernière requête de ressource traitée. Utilisé lors de l’activation d’un enfant comme nouvelle valeur de `vruntime`.
* `queue_length` ([Nullable(UInt64)](/fr/reference/data-types/index)) — Pour les nœuds `fifo` uniquement. Nombre actuel de requêtes de ressource présentes dans la file.
* `queue_cost` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `fifo` uniquement. Somme des coûts (par ex. la taille en octets) de toutes les requêtes présentes dans la file.
* `budget` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `fifo` uniquement. Le nombre d’'unités de coût' disponibles pour les nouvelles requêtes de ressource. Peut apparaître en cas d’écart entre les coûts estimés et réels des requêtes de ressource (par ex. après un échec de lecture/écriture)
* `is_satisfied` ([Nullable(UInt8)](/fr/reference/data-types/index)) — Pour les nœuds de contrainte uniquement (par ex. `inflight_limit`). Égal à `1` si toutes les contraintes de ce nœud sont satisfaites.
* `inflight_requests` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `inflight_limit` uniquement. Le nombre de requêtes de ressource extraites de la file depuis ce nœud qui sont actuellement en cours de consommation.
* `inflight_cost` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `inflight_limit` uniquement. La somme des coûts (par ex. en octets) de toutes les requêtes de ressource extraites de la file depuis ce nœud qui sont actuellement en cours de consommation.
* `max_requests` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `inflight_limit` uniquement. Limite supérieure de `inflight_requests` entraînant une violation de contrainte.
* `max_cost` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `inflight_limit` uniquement. Limite supérieure de `inflight_cost` entraînant une violation de contrainte.
* `max_speed` ([Nullable(Float64)](/fr/reference/data-types/index)) — Pour les nœuds `bandwidth_limit` uniquement. Limite supérieure de bande passante en jetons par seconde.
* `max_burst` ([Nullable(Float64)](/fr/reference/data-types/index)) — Pour les nœuds `bandwidth_limit` uniquement. Limite supérieure du nombre de jetons disponibles dans le throttler à seau de jetons.
* `throttling_us` ([Nullable(Int64)](/fr/reference/data-types/index)) — Pour les nœuds `bandwidth_limit` uniquement. Nombre total de microsecondes pendant lesquelles ce nœud a été en état de limitation de débit.
* `tokens` ([Nullable(Float64)](/fr/reference/data-types/index)) — Pour les nœuds `bandwidth_limit` uniquement. Nombre de jetons actuellement disponibles dans le throttler à seau de jetons.

Exemple :

```sql theme={null}
SELECT *
FROM system.scheduler
WHERE resource = 'network_read' AND path = '/prio/fair/prod'
FORMAT Vertical
```

```text theme={null}
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:            ᴺᵁᴸᴸ
```
