Mis on LSN Postgresis?
Mis on LSN Postgresis?

Video: Mis on LSN Postgresis?

Video: Mis on LSN Postgresis?
Video: Part 13- PostgreSQL user and role Management 2024, Aprill
Anonim

sisse PostgreSQL terminoloogia, an LSN (Logi järjekorranumber) on 64-bitine täisarv, mida kasutatakse asukoha määramiseks WAL-is (logis ette kirjutamine), mida kasutatakse andmete terviklikkuse säilitamiseks. Koodisiseselt hallatakse seda XLogRecPtr-na, mis on lihtne 64-bitine täisarv.

Seejärel võib ka küsida, et mis on postgresqlis kontrollpunkt?

A kontrollpunkt on punkt tehingulogi järjestuses, kus kõiki andmefaile on uuendatud, et kajastada logis olevat teavet. Kõik andmefailid loputatakse kettale.

Tea ka, mis on Wal Postgresis? Postgres WAL . Ette kirjutamise logimine või nagu seda tavaliselt nimetatakse, WAL , on optimeerimine Postgres kasutab ketta I/O minimeerimiseks, hoides samas ära andmete kadumise. Intuitiivselt, kui tehing on lõpule viidud, peab iga tehingu tehtud muudatuse kirje olema püsivasse salvestusruumi välja kirjutatud.

Mis on järelikult loogiline replikatsioon postgresqlis?

Loogiline replikatsioon on meetod kordamine andmeobjektid ja nende muutused nende põhjal replikatsioon identiteet (tavaliselt primaarvõti). Me kasutame terminit loogiline erinevalt füüsilisest replikatsioon , mis kasutab täpseid plokiaadresse ja bait-baidi kaupa replikatsioon.

Mis on Wali puhver?

Ettekirjutamise logi ( WAL ) puhvrid nimetatakse ka "tehingulogiks puhvrid ", mis on salvestamiseks eraldatud mälumaht WAL andmeid. See WAL andmed on metaandmete teave tegelike andmete muutuste kohta ja on piisavad tegelike andmete rekonstrueerimiseks andmebaasi taastamise ajal.

Soovitan: