Çfarë është riprodhimi i transmetimit në Postgres?
Çfarë është riprodhimi i transmetimit në Postgres?

Video: Çfarë është riprodhimi i transmetimit në Postgres?

Video: Çfarë është riprodhimi i transmetimit në Postgres?
Video: Lufta në Ukrainë, njësi ukrainase zbarkojnë në gadishullin e aneksuar të Krimesë | RTSH 2024, Mund
Anonim

Nga PostgreSQL wiki

Riprodhimi i transmetimit (SR) ofron aftësinë për të dërguar dhe aplikuar vazhdimisht regjistrimet WAL XLOG në disa serverë në pritje për t'i mbajtur ato aktuale. Kjo veçori iu shtua PostgreSQL 9.0

Si funksionon replikimi PostgreSQL?

Kur të filloni përsëritje , një proces marrësi wal dërgon LSN-në (Numri i Sekuencës së Regjistrimit) deri kur të dhënat e WAL të riluhen në një skllave, te masteri. Dhe më pas procesi i dërguesit wal në master dërgon të dhënat WAL deri në LSN-në e fundit duke filluar nga LSN-ja e dërguar nga marrësi wal, te slave.

Gjithashtu e dini, çfarë është përsëritja logjike? Replikimi logjik është një metodë e duke u përsëritur objektet e të dhënave dhe ndryshimet e tyre, në bazë të tyre përsëritje identiteti (zakonisht një çelës primar). Ne përdorim termin logjike në ndryshim nga fizike përsëritje , i cili përdor adresat e sakta të bllokut dhe byte-pas-byte përsëritje.

Përveç sa më sipër, a e mbështet PostgreSQL riprodhimin?

Karakteristikat në Thelbin e PostgreSQL Hot Standby/Transmetim Replikimi është në dispozicion që nga PostgreSQL 9.0 dhe ofron binar asinkron përsëritje në një ose më shumë gjendje gatishmërie. Standby-t gjithashtu mund të bëhen gatishmëri të nxehta që do të thotë se ato mund të kërkohet si një bazë të dhënash vetëm për lexim.

Çfarë është Max_wal_senders?

max_wal_senders (numër i plotë) Përcakton numrin maksimal të lidhjeve të njëkohshme nga serverët e gatishmërisë ose klientët rezervë të bazës së transmetimit (d.m.th., numrin maksimal të proceseve të dërguesit WAL që ekzekutohen në të njëjtën kohë). Parazgjedhja është zero, që do të thotë se riprodhimi është i çaktivizuar.

Recommended: