Partager via


Journal WAL (write-ahead log) / Paramètres

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