Mikä on LSN Postgresissa?
Mikä on LSN Postgresissa?

Video: Mikä on LSN Postgresissa?

Video: Mikä on LSN Postgresissa?
Video: HelmiLAN teaser trailer | Mikä on HelmiLAN? 2024, Huhtikuu
Anonim

Sisään PostgreSQL terminologia, an LSN (Log Sequence Number) on 64-bittinen kokonaisluku, jota käytetään sijainnin määrittämiseen WAL:ssa (Write ahead log), jota käytetään tietojen eheyden säilyttämiseen. Sisäisesti koodissa sitä hallitaan nimellä XLogRecPtr, yksinkertainen 64-bittinen kokonaisluku.

Tämän jälkeen voidaan myös kysyä, mikä on postgresql:n tarkistuspiste?

A tarkistuspiste on tapahtumalokin jakso, jossa kaikki datatiedostot on päivitetty vastaamaan lokin tietoja. Kaikki datatiedostot tyhjennetään levylle.

Tiedätkö myös, mikä Wal on Postgresissa? Postgres WAL . Etukäteen kirjoittaminen, tai kuten sitä yleisesti kutsutaan, WAL , on optimointi Postgres käyttää levyn I/O:n minimoimiseen samalla kun estetään tietojen häviäminen. Intuitiivisesti, aina kun tapahtuma on valmis, tietue jokaisesta tapahtuman tehdystä muutoksesta on kirjoitettava pysyvään tallennustilaan.

Vastaavasti, mikä on looginen replikointi postgresql:ssä?

Looginen replikointi on menetelmä kopioida tietoobjektit ja niiden muutokset niiden perusteella replikointi identiteetti (yleensä ensisijainen avain). Käytämme termiä looginen toisin kuin fyysinen replikointi , joka käyttää tarkkoja lohkoosoitteita ja tavu kerrallaan replikointi.

Mikä on Wal-puskuri?

Eteenkirjoitusloki ( WAL ) puskureita kutsutaan myös "tapahtumalokiksi". puskureita ", joka on tallennusta varten varatun muistin määrä WAL tiedot. Tämä WAL data on metatietoa todellisten tietojen muutoksista, ja se riittää rekonstruoimaan todelliset tiedot tietokannan palautustoimintojen aikana.

Suositeltava: