Mi az LSN a Postgresben?
Mi az LSN a Postgresben?

Videó: Mi az LSN a Postgresben?

Videó: Mi az LSN a Postgresben?
Videó: Ayaz Erdoğan - Hep Mi Ben? 2024, November
Anonim

Ban ben PostgreSQL terminológia, an LSN (Log Sequence Number) egy 64 bites egész szám, amelyet a WAL (Write ahead log) pozíció meghatározására használnak, és az adatok integritásának megőrzésére szolgálnak. A kódon belül XLogRecPtr-ként kezelik, egy egyszerű 64 bites egész számként.

Ezt követően az is felmerülhet, hogy mi az a checkpoint a postgresql-ben?

A ellenőrző pont a tranzakciós napló egy olyan pontja, amelynél az összes adatfájl frissítésre került, hogy tükrözze a naplóban található információkat. Az összes adatfájl a lemezre kerül.

Tudja azt is, mi az a Wal Postgresben? Postgres WAL . Előre írásos naplózás, vagy ahogyan szokták emlegetni, WAL , egy optimalizálás Postgres a lemez I/O minimalizálására használja, miközben megakadályozza az adatvesztést. Intuitív módon, amikor egy tranzakció befejeződik, a tranzakció minden egyes módosításának rekordját ki kell írni az állandó tárhelyre.

Ennek megfelelően mi a logikai replikáció a postgresql-ben?

Logikai replikáció módszere replikálása adatobjektumok és azok változásai alapján replikáció identitás (általában elsődleges kulcs). A kifejezést használjuk logikus szemben a fizikaival replikáció , amely pontos blokkcímeket és byte-byte-ot használ replikáció.

Mi az a Wal puffer?

Az előreírás naplója ( WAL ) pufferek "tranzakciós naplónak" is nevezik pufferek ", ami a tároláshoz lefoglalt memória mennyisége WAL adat. Ez WAL Az adatok a tényleges adatok változásairól szóló metaadat-információk, és elegendőek a tényleges adatok rekonstruálásához az adatbázis-helyreállítási műveletek során.

Ajánlott: