Qu'est-ce que LSN dans Postgres ?
Qu'est-ce que LSN dans Postgres ?

Vidéo: Qu'est-ce que LSN dans Postgres ?

Vidéo: Qu'est-ce que LSN dans Postgres ?
Vidéo: POSTGRESQL - 1. Introduction, c'est quoi ? 2024, Avril
Anonim

Dans PostgreSQL terminologie, une LSN (Log Sequence Number) est un entier de 64 bits utilisé pour déterminer une position dans le WAL (Write ahead log), utilisé pour préserver l'intégrité des données. En interne dans le code, il est géré comme XLogRecPtr, un entier simple de 64 bits.

Par la suite, on peut également se demander, qu'est-ce que le point de contrôle dans postgresql ?

UNE point de contrôle est un point dans la séquence du journal des transactions auquel tous les fichiers de données ont été mis à jour pour refléter les informations du journal. Tous les fichiers de données seront vidés sur le disque.

Sachez également, qu'est-ce que Wal dans Postgres ? Postgres WAL . La journalisation en écriture anticipée, ou comme on l'appelle communément, WAL , est une optimisation Postgres utilise pour minimiser les E/S de disque tout en empêchant la perte de données. Intuitivement, chaque fois qu'une transaction se termine, un enregistrement de chaque modification apportée par la transaction doit avoir été écrit dans le stockage persistant.

En conséquence, qu'est-ce que la réplication logique dans postgresql ?

Réplication logique est une méthode de répliquer les objets de données et leurs modifications, en fonction de leur réplication identité (généralement une clé primaire). Nous utilisons le terme logique contrairement au physique réplication , qui utilise des adresses de bloc exactes et octet par octet réplication.

Qu'est-ce que le tampon Wal ?

Le journal d'écriture anticipée ( WAL ) tampons sont également appelés « journal des transactions tampons , qui est une quantité de mémoire allouée pour stocker WAL Les données. Cette WAL les données sont les informations de métadonnées sur les modifications apportées aux données réelles et sont suffisantes pour reconstruire les données réelles lors des opérations de récupération de la base de données.

Conseillé: