2025 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2025-01-13 06:17
Van PostgreSQL wiki
Streaming-replicatie (SR) biedt de mogelijkheid om de WAL XLOG-records continu te verzenden en toe te passen op een aantal standby-servers om ze actueel te houden. Deze functie is toegevoegd aan PostgreSQL 9.0
Hoe werkt PostgreSQL-replicatie daarvan?
Wanneer u begint met de replicatie , stuurt een wal-ontvangerproces het LSN (Log Sequence Number) tot het moment waarop de WAL-gegevens op een slave zijn afgespeeld, naar de master. En dan verzendt het wal-zenderproces op de master de WAL-gegevens tot de laatste LSN, beginnend bij de LSN die door de wal-ontvanger is verzonden, naar de slave.
Weet ook, wat is logische replicatie? Logische replicatie is een methode van repliceren data-objecten en hun wijzigingen, op basis van hun replicatie identiteit (meestal een primaire sleutel). We gebruiken de term logisch in tegenstelling tot fysiek replicatie , die exacte blokadressen en byte-by-byte gebruikt replicatie.
Naast het bovenstaande, ondersteunt PostgreSQL replicatie?
Functies in de kern van PostgreSQL Heet stand-by/streaming Replicatie is beschikbaar vanaf PostgreSQL 9.0 en biedt asynchroon binair replicatie naar een of meer standbys. Stand-by's kunnen ook hot-standby's worden, wat betekent dat ze kan worden opgevraagd als een alleen-lezen database.
Wat is Max_wal_senders?
max_wal_senders (geheel getal) Specificeert het maximum aantal gelijktijdige verbindingen van standby-servers of streaming-basisback-upclients (d.w.z. het maximum aantal gelijktijdig uitgevoerde WAL-afzenderprocessen). De standaardwaarde is nul, wat betekent dat replicatie is uitgeschakeld.