cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation par le planificateur du coût de traitement de chaque appel d'opérateur ou de fonction. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation par le planificateur du coût du traitement de chaque tuple (ligne). |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur sur la taille totale des caches de données. Autrement dit, la taille totale des caches (cache du noyau et mémoires tampons partagées) utilisées pour les fichiers de données PostgreSQL. Cela est mesuré dans les pages de disque, qui sont normalement de 8 kB chacune. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Effectuez une compilation JIT si la requête est plus coûteuse. -1 désactive la compilation JIT. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Effectuez l’inlining JIT si la requête est plus coûteuse. -1 désactive l'inline. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Optimisez les fonctions compilées par JIT si la requête est plus coûteuse. -1 désactive l’optimisation. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. Si le planificateur estime qu’il lit un nombre de pages d’index trop petit pour atteindre cette limite, une analyse parallèle ne sera pas envisagée. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table pour une analyse parallèle. Si le planificateur estime que le nombre de pages du tableau qu'il lira est trop faible pour atteindre cette limite, une analyse parallèle ne sera pas envisagée. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur leader maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation par le planificateur du coût de traitement de chaque appel d'opérateur ou de fonction. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation par le planificateur du coût du traitement de chaque tuple (ligne). |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur sur la taille totale des caches de données. Autrement dit, la taille totale des caches (cache du noyau et mémoires tampons partagées) utilisées pour les fichiers de données PostgreSQL. Cela est mesuré dans les pages de disque, qui sont normalement de 8 kB chacune. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Effectuez une compilation JIT si la requête est plus coûteuse. -1 désactive la compilation JIT. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Effectuez l’inlining JIT si la requête est plus coûteuse. -1 désactive l'inline. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Optimisez les fonctions compilées par JIT si la requête est plus coûteuse. -1 désactive l’optimisation. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. Si le planificateur estime qu’il lit un nombre de pages d’index trop petit pour atteindre cette limite, une analyse parallèle ne sera pas envisagée. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table pour une analyse parallèle. Si le planificateur estime que le nombre de pages du tableau qu'il lira est trop faible pour atteindre cette limite, une analyse parallèle ne sera pas envisagée. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur leader maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque entrée d’index pendant une analyse d’index. |
| Type de données |
numérique |
| Valeur par défaut |
0.005 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_index_tuple_cost |
coût de l'opérateur CPU
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque opérateur ou fonction exécuté pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.0025 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de traitement de chaque ligne pendant une requête. |
| Type de données |
numérique |
| Valeur par défaut |
0.01 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’hypothèse du planificateur concernant la taille du cache du disque. |
| Type de données |
entier |
| Valeur par défaut |
Dépend des ressources (cœurs virtuels, RAM ou espace disque) allouées au serveur. |
| Valeurs autorisées |
1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
effective_cache_size |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur effective_cache_size est calculée lorsque vous approvisionnez l’instance du serveur flexible Azure Database pour PostgreSQL, en fonction du nom du produit que vous sélectionnez pour son calcul. Toute modification ultérieure de la sélection de produit au calcul qui prend en charge le serveur flexible n’aura aucun effet sur la valeur par défaut pour le paramètre de serveur effective_cache_size de cette instance.
Chaque fois que vous modifiez le produit affecté à une instance, vous devez également ajuster la valeur du effective_cache_size paramètre en fonction des valeurs de la formule suivante.
La formule utilisée pour calculer la valeur de effective_cache_size est dépendante de la valeur de shared_buffers, et ressemble à (memoryGib * 131072) - shared_buffers.
| Taille de la mémoire |
shared_buffers |
effective_cache_size |
| 2 Gio |
32 768 |
229376 |
| 4 Gio |
131 072 |
393216 |
| 8 Gio |
262144 |
786432 |
| 16 Gio |
524288 |
1572864 |
| 32 Gio |
1048576 |
3145728 |
| 48 Gio |
1572864 |
4718592 |
| 64 Gio |
2097152 |
6291456 |
| 80 Gio |
2621440 |
7864320 |
| 128 Gio |
4 194 304 |
12582912 |
| 160 Gio |
5242880 |
15728640 |
| 192 Gio |
6291456 |
18874368 |
| 256 Gio |
8388608 |
25165824 |
| 384 Gio |
12582912 |
37748736 |
| 432 Gio |
14155776 |
42467328 |
| 672 Gio |
22020096 |
66060288 |
jit_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT est activée, si elle est activée. |
| Type de données |
entier |
| Valeur par défaut |
100000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT tente d’inclure des fonctions et des opérateurs. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit le coût de requête au-dessus duquel la compilation JIT applique des optimisations coûteuses. |
| Type de données |
entier |
| Valeur par défaut |
500000 |
| Valeurs autorisées |
-1-2147483647 |
| Type de paramètre |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données d’index pour une analyse parallèle. |
| Type de données |
entier |
| Valeur par défaut |
64 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit la quantité minimale de données de table qui doivent être analysées pour qu’une analyse parallèle soit prise en compte. |
| Type de données |
entier |
| Valeur par défaut |
1024 |
| Valeurs autorisées |
0-715827882 |
| Type de paramètre |
dynamic |
| Documentation |
min_parallel_table_scan_size |
coût_de_configuration_en_parallèle
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de démarrage des processus Worker pour la requête parallèle. |
| Type de données |
numérique |
| Valeur par défaut |
1000 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût de transmission de chaque tuple (ligne) du Worker au serveur principal maître. |
| Type de données |
numérique |
| Valeur par défaut |
0.1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l’estimation du planificateur du coût d’une page de disque récupérée de manière non séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
2 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Caractéristique |
Valeur |
| Catégorie |
Paramétrage des requêtes / Constantes de coût du planificateur |
| Descriptif |
Définit l'estimation du planificateur du coût d'une page de disque récupérée de manière séquentielle. |
| Type de données |
numérique |
| Valeur par défaut |
1 |
| Valeurs autorisées |
0-1.79769e+308 |
| Type de paramètre |
dynamic |
| Documentation |
seq_page_cost |