> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Paramètres de session weight_lowering_*

> Paramètres de session ClickHouse appartenant au groupe généré weight_lowering_*.

Ces paramètres sont disponibles dans [system.settings](https://clickhouse.com/docs/fr/reference/system-tables/settings.md) et sont générés automatiquement à partir du [code source](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

## weight\_lowering\_age\_seconds

Type

Double

Par défaut

0

Pour le planificateur de charge de travail `fair` : lorsque la requête s'exécute depuis ce nombre de secondes (en temps réel écoulé), son poids est réduit selon `weight_lowering_factor`. La valeur `0` (ou toute valeur négative) désactive ce seuil d'ancienneté.

## weight\_lowering\_cpu\_seconds

Type

Double

Par défaut

0

Pour le planificateur de charge de travail `fair` : une fois que la requête a atteint ce nombre de secondes CPU, son poids est réduit selon `weight_lowering_factor`. S'applique aux ressources CPU. `0` (ou toute valeur négative) désactive le seuil CPU. Le CPU consommé correspond au service accordé par le planificateur : il est comptabilisé au moment où une demande est accordée, et non au fur et à mesure de l'utilisation effective du CPU. Il devance donc la consommation réelle d'au plus un quantum (`cpu_slot_quantum_ns`) par slot actif. Ce paramètre n'a de sens qu'avec la préemption des slots CPU (`cpu_slot_preemption = 1`, valeur par défaut) ; sans préemption, les slots CPU représentent un coût fixe par slot et non un temps CPU réel, si bien que ce seuil — comme les autres paramètres CPU de `fair` — ne reflète plus la consommation CPU réelle.

## weight\_lowering\_factor

Type

Double

Par défaut

1

Pour le planificateur de charge de travail `fair` : dès que la requête franchit l'un des seuils `weight_lowering_*` ci-dessous, son poids effectif est multiplié une seule fois par ce facteur (une valeur comprise dans (0, 1) réduit le poids, ce qui favorise les requêtes plus courtes ou plus récentes lors de la planification). Les seuils ne se cumulent pas : le premier franchi déclenche la réduction complète. La valeur `1.0` désactive la réduction. La valeur est bornée à la plage `[0, 1]` : le facteur peut donc uniquement réduire le poids d'une requête, jamais l'augmenter.

## weight\_lowering\_io\_bytes

Type

Double

Par défaut

0

Pour le planificateur de charges de travail `fair` : dès que la requête atteint ce nombre d'octets d'IO, son poids est réduit selon `weight_lowering_factor`. S'applique aux ressources d'IO. La valeur `0` (ou toute valeur négative) désactive le seuil d'IO.
