2025 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2025-01-22 17:35
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.
Aanbevolen:
Wat is het standaardwachtwoord van de Postgres-gebruiker?
Voor de meeste systemen is de standaard Postgres-gebruiker postgres en is er geen wachtwoord vereist voor authenticatie. Om een wachtwoord toe te voegen, moeten we dus eerst inloggen en verbinding maken als de postgres-gebruiker. Als je succesvol verbinding hebt gemaakt en de psql-prompt bekijkt, spring dan naar beneden naar het gedeelte Het wachtwoord wijzigen
Wat is LSN in Postgres?
In PostgreSQL-terminologie is een LSN (Log Sequence Number) een 64-bits geheel getal dat wordt gebruikt om een positie te bepalen in WAL (Write ahead log), dat wordt gebruikt om de gegevensintegriteit te behouden. Intern in code wordt het beheerd als XLogRecPtr, een eenvoudig 64-bits geheel getal
Wat doet vacuüm Postgres?
VACUUM wint de opslagruimte terug die wordt ingenomen door dode tupels. Bij normale PostgreSQL-bewerkingen worden tuples die door een update zijn verwijderd of verouderd, niet fysiek uit hun tabel verwijderd; ze blijven aanwezig totdat een VACUM is gedaan. VACUM ANALYSE voert een VACUM en vervolgens een ANALYSE uit voor elke geselecteerde tafel
Wat is Pg_dump in Postgres?
Pg_dump is een hulpprogramma voor het maken van back-ups van een PostgreSQL-database. Het maakt consistente back-ups, zelfs als de database gelijktijdig wordt gebruikt. pg_dump blokkeert niet de toegang van andere gebruikers tot de database (lezers of schrijvers). Dumps kunnen worden uitgevoerd in script- of archiefbestandsindelingen. Om vanuit zo'n script te herstellen, voer je het naar psql
Wat is PostgreSQL-streamingreplicatie?
Vanuit de PostgreSQL-wiki biedt Streaming Replication (SR) 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