PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 14/11/2018 16:55:27

pitpoule
Membre

Nommage WAL archivés

Bonjour,

J'ai une question toute bête mais qui me tracasse: comment est géré le nommage des wal archivés ? Je pensais que les numéros des fichiers wal étaient toujours incréméntés (en tout cas quand l'archivage est activé). Or je constate que des wal sont recyclés

-rw------- 1 postgres postgres 16777216 Nov 14 15:51 0000000B0004B71A000000BC
-rw------- 1 postgres postgres 16777216 Nov 14 15:51 0000000B0004B71A000000BD
-rw------- 1 postgres postgres 16777216 Nov 14 15:51 0000000B0004B71A000000BE
-rw------- 1 postgres postgres 16777216 Nov 14 15:51 0000000B0004B71A000000BF
-rw------- 1 postgres postgres 16777216 Nov 14 05:03 0000000B0004B71A000000C0
-rw------- 1 postgres postgres 16777216 Nov 14 05:04 0000000B0004B71A000000C1
-rw------- 1 postgres postgres 16777216 Nov 14 05:04 0000000B0004B71A000000C2
-rw------- 1 postgres postgres 16777216 Nov 14 05:04 0000000B0004B71A000000C3

Comment l'archivage retombe sur ses pattes, pour identifier de manière unique le fichier archivé ?

Merci

Hors ligne

#2 14/11/2018 17:27:11

gleu
Administrateur

Re : Nommage WAL archivés

Archivage ou pas, les numéros des fichiers wal sont toujours incrémentés. Je suppose qu'il s'agit du listing des fichiers de pg_xlog (ou plutôt pg_wal maintenant). Si c'est bien cela, les fichiers C0 à C3 avaient un autre nom auparavant et ont été recyclés après leur archivage pour devenir C0 à C3. Le fichier en cours d'utilsiation est BF.


Guillaume.

Hors ligne

#3 14/11/2018 17:31:14

pitpoule
Membre

Re : Nommage WAL archivés

Ah ok, ça me parait logique comme ça.

Du coup, le moteur anticipe les fichiers dont il va avoir besoin en renommant un certain nombre d'ancien WAL ? Si c'est la cas, combien en pré-alloue t'il ? C'est basé sur le max_wal_size ? checkpoint_timeout ?

Hors ligne

#4 14/11/2018 17:55:03

gleu
Administrateur

Re : Nommage WAL archivés

Ça dépend du paramètre min_wal_size. Le moteur conservera au maximum cette taille de journaux avant de supprimer l'excédent.


Guillaume.

Hors ligne

#5 14/11/2018 18:10:09

pitpoule
Membre

Re : Nommage WAL archivés

ok , merci pour le retour

Hors ligne

Pied de page des forums