commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_init_zero
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des zéros dans les nouveaux fichiers WAL avant la première utilisation. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_init_zero |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_recycle
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Recycle les fichiers WAL en les renommant. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_recycle |
wal_skip_threshold
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Taille minimale du nouveau fichier à fsync au lieu d’écrire un journal WAL. |
Type de données |
entier |
Valeur par défaut |
2048 |
Valeurs autorisées |
2048 |
Type de paramètre |
en lecture seule |
Documentation |
wal_skip_threshold |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |
commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_init_zero
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des zéros dans les nouveaux fichiers WAL avant la première utilisation. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_init_zero |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_recycle
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Recycle les fichiers WAL en les renommant. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_recycle |
wal_skip_threshold
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Taille minimale du nouveau fichier à fsync au lieu d’écrire un journal WAL. |
Type de données |
entier |
Valeur par défaut |
2048 |
Valeurs autorisées |
2048 |
Type de paramètre |
en lecture seule |
Documentation |
wal_skip_threshold |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |
commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_init_zero
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des zéros dans les nouveaux fichiers WAL avant la première utilisation. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_init_zero |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_recycle
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Recycle les fichiers WAL en les renommant. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_recycle |
wal_skip_threshold
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Taille minimale du nouveau fichier à fsync au lieu d’écrire un journal WAL. |
Type de données |
entier |
Valeur par défaut |
2048 |
Valeurs autorisées |
2048 |
Type de paramètre |
en lecture seule |
Documentation |
wal_skip_threshold |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |
commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_init_zero
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des zéros dans les nouveaux fichiers WAL avant la première utilisation. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_init_zero |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_recycle
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Recycle les fichiers WAL en les renommant. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_recycle |
wal_skip_threshold
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Taille du nouveau fichier à fsync au lieu d’écrire un journal WAL. |
Type de données |
entier |
Valeur par défaut |
2048 |
Valeurs autorisées |
2048 |
Type de paramètre |
en lecture seule |
Documentation |
wal_skip_threshold |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |
commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_init_zero
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des zéros dans les nouveaux fichiers WAL avant la première utilisation. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_init_zero |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_recycle
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Recycle les fichiers WAL en les renommant. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
wal_recycle |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |
commit_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le délai, en microsecondes, entre la validation de la transaction et le vidage du journal WAL sur le disque. |
Type de données |
entier |
Valeur par défaut |
0 |
Valeurs autorisées |
0-100000 |
Type de paramètre |
dynamique |
Documentation |
commit_delay |
commit_siblings
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre minimal de transactions ouvertes simultanées avant d’exécuter commit_delay. |
Type de données |
entier |
Valeur par défaut |
5 |
Valeurs autorisées |
0-1000 |
Type de paramètre |
dynamique |
Documentation |
commit_siblings |
fsync
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Force la synchronisation des mises à jour sur le disque. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
fsync |
full_page_writes
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
full_page_writes |
synchronous_commit
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le niveau de synchronisation de la transaction actuelle. |
Type de données |
énumération |
Valeur par défaut |
on |
Valeurs autorisées |
on |
Type de paramètre |
en lecture seule |
Documentation |
synchronous_commit |
wal_buffers
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit le nombre de mémoires tampons de page de disque dans la mémoire partagée pour le journal WAL. L’unité est de 8 Ko. |
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-262143 |
Type de paramètre |
static |
Documentation |
wal_buffers |
Notes spécifiques à Azure
La valeur par défaut du paramètre de serveur wal_buffers
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 wal_buffers
de cette instance.
Chaque fois que vous modifiez le produit attribué à une instance, vous devez également ajuster la valeur du paramètre wal_buffers
en fonction des valeurs dans la formule suivante.
Dans les machines virtuelles comportant jusqu’à quatre vCores, la valeur calculée de wal_buffers
est 2048
.
Dans les machines virtuelles avec plus de quatre vCores, la valeur calculée de wal_buffers
est 16384
.
Compte tenu de la formule précédente, le tableau suivant liste les valeurs affectées à ce paramètre de serveur en fonction de la quantité de mémoire approvisionnée :
vCores |
wal_buffers |
1 |
2 048 |
2 |
2 048 |
4 |
2 048 |
8 |
16384 |
12 |
16384 |
16 |
16384 |
20 |
16384 |
32 |
16384 |
48 |
16384 |
64 |
16384 |
96 |
16384 |
wal_compression
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Compresse les écritures de pages entières dans un fichier WAL. |
Type de données |
booléen |
Valeur par défaut |
on |
Valeurs autorisées |
on,off |
Type de paramètre |
dynamique |
Documentation |
wal_compression |
wal_level
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Détermine la quantité d’informations écrites dans le journal WAL. |
Type de données |
énumération |
Valeur par défaut |
replica |
Valeurs autorisées |
replica,logical |
Type de paramètre |
static |
Documentation |
wal_level |
wal_log_hints
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Écrit des pages complètes dans le journal WAL lors de la première modification après un point de contrôle, même pour une modification non critique. |
Type de données |
booléen |
Valeur par défaut |
off |
Valeurs autorisées |
off |
Type de paramètre |
en lecture seule |
Documentation |
wal_log_hints |
wal_sync_method
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Sélectionne la méthode utilisée pour forcer les mises à jour WAL sur le disque. |
Type de données |
énumération |
Valeur par défaut |
fdatasync |
Valeurs autorisées |
fdatasync |
Type de paramètre |
en lecture seule |
Documentation |
wal_sync_method |
wal_writer_delay
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Définit l’intervalle de temps entre les vidages de fichier WAL effectués par l’écriture WAL. |
Type de données |
entier |
Valeur par défaut |
200 |
Valeurs autorisées |
1-10000 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_delay |
wal_writer_flush_after
Attribut |
Valeur |
Catégorie |
Journal WAL (write-ahead log) / Paramètres |
Description |
Quantité de journal WAL écrite par l’écriture WAL qui déclenche un vidage. |
Type de données |
entier |
Valeur par défaut |
128 |
Valeurs autorisées |
0-2147483647 |
Type de paramètre |
dynamique |
Documentation |
wal_writer_flush_after |