Demander Apprendre
Demander Apprendre
Mode de mise au point
Table des matières
Lire en anglais
Ajouter
Ajouter au plan
Partager via
Sur Facebook
Lien LinkedIn
Messagerie électronique
Imprimer
Paramétrage des requêtes / Autres options du planificateur
Summarize this article for me
Dans cet article
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Permet au planificateur d’utiliser des contraintes pour optimiser les requêtes. Les analyses de table sont ignorées si leurs contraintes garantissent qu’aucune ligne ne correspond à la requête.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut. Cela s’applique aux colonnes de table pour lesquelles aucun objectif spécifique à une colonne n'a été défini via ALTER TABLE SET STATISTICS.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de liste FROM au-delà de laquelle les sous-requêtes ne sont pas réduites. Le planificateur fusionne les sous-requêtes en requêtes supérieures si la liste FROM résultante n’aurait pas plus que ce nombre d’éléments.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Autoriser la compilation JIT.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on,off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties. Le planificateur aplatit les constructions JOIN explicites dans des listes d’éléments FROM chaque fois qu’une liste comportant au plus ce nombre d’éléments résulterait.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur. Les instructions préparées peuvent avoir des plans personnalisés et génériques, et le planificateur tentera de choisir ce qui est mieux. Cela peut être défini pour remplacer le comportement par défaut.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
recursive_worktable_factor
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l’estimation par le planificateur de la taille moyenne d’une table de travail d’une requête récursive.
Type de données
numérique
Valeur par défaut
10
Valeurs autorisées
10
Type de paramètre
lecture seule
Documentation
facteur_de_table_de_travail_récursive
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Permet au planificateur d’utiliser des contraintes pour optimiser les requêtes. Les analyses de table sont ignorées si leurs contraintes garantissent qu’aucune ligne ne correspond à la requête.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut. Cela s’applique aux colonnes de table pour lesquelles aucun objectif spécifique à une colonne n'a été défini via ALTER TABLE SET STATISTICS.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de liste FROM au-delà de laquelle les sous-requêtes ne sont pas réduites. Le planificateur fusionne les sous-requêtes en requêtes supérieures si la liste FROM résultante n’aurait pas plus que ce nombre d’éléments.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Autoriser la compilation JIT.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties. Le planificateur aplatit les constructions JOIN explicites dans des listes d’éléments FROM chaque fois qu’une liste comportant au plus ce nombre d’éléments résulterait.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur. Les instructions préparées peuvent avoir des plans personnalisés et génériques, et le planificateur tentera de choisir ce qui est mieux. Cela peut être défini pour remplacer le comportement par défaut.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
recursive_worktable_factor
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l’estimation par le planificateur de la taille moyenne d’une table de travail d’une requête récursive.
Type de données
numérique
Valeur par défaut
10
Valeurs autorisées
10
Type de paramètre
lecture seule
Documentation
facteur_de_table_de_travail_récursive
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
recursive_worktable_factor
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l’estimation par le planificateur de la taille moyenne d’une table de travail d’une requête récursive.
Type de données
numérique
Valeur par défaut
10
Valeurs autorisées
10
Type de paramètre
lecture seule
Documentation
facteur_de_table_de_travail_récursive
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
recursive_worktable_factor
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l’estimation par le planificateur de la taille moyenne d’une table de travail d’une requête récursive.
Type de données
numérique
Valeur par défaut
10
Valeurs autorisées
10
Type de paramètre
lecture seule
Documentation
facteur_de_table_de_travail_récursive
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
plan_cache_mode
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle le choix du plan personnalisé ou générique par le planificateur.
Type de données
enumeration
Valeur par défaut
auto
Valeurs autorisées
auto,force_generic_plan,force_custom_plan
Type de paramètre
dynamic
Documentation
plan_cache_mode
constraint_exclusion
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Contrôle l’utilisation des contraintes de table par le planificateur de requêtes pour optimiser les requêtes.
Type de données
enumeration
Valeur par défaut
partition
Valeurs autorisées
partition,on,off
Type de paramètre
dynamic
Documentation
constraint_exclusion
cursor_tuple_fraction
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit l'estimation du planificateur de la fraction des lignes d'un curseur qui seront récupérées.
Type de données
numérique
Valeur par défaut
0.1
Valeurs autorisées
0-1
Type de paramètre
dynamic
Documentation
cursor_tuple_fraction
default_statistics_target
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la cible de statistiques par défaut pour les colonnes de table sans cible spécifique à une colonne.
Type de données
entier
Valeur par défaut
100
Valeurs autorisées
1-10000
Type de paramètre
dynamic
Documentation
default_statistics_target
from_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Le planificateur fusionnera les sous-requêtes en requêtes supérieures jusqu’à cette limite dans la clause FROM. Des valeurs plus petites réduisent le temps de planification, mais peuvent obtenir des plans de requête inférieurs.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
from_collapse_limit
jit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Détermine si la compilation JIT peut être utilisée par PostgreSQL.
Type de données
boolean
Valeur par défaut
off
Valeurs autorisées
on, off
Type de paramètre
dynamic
Documentation
Jit
join_collapse_limit
Caractéristique
Valeur
Catégorie
Paramétrage des requêtes / Autres options du planificateur
Descriptif
Définit la taille de la liste FROM au-delà de laquelle les constructions JOIN ne sont pas aplaties.
Type de données
entier
Valeur par défaut
8
Valeurs autorisées
1-2147483647
Type de paramètre
dynamic
Documentation
join_collapse_limit
Ressources additionnelles
Last updated on
2025-09-26