Partager via


Paramétrage des requêtes / Autres options du planificateur

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