Videó: Mi az LSN a Postgresben?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
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:
Mi a Pg_dump a Postgresben?
A pg_dump egy segédprogram a PostgreSQL adatbázis biztonsági mentésére. Konzisztens biztonsági mentéseket készít, még akkor is, ha az adatbázist egyidejűleg használják. A pg_dump nem akadályozza meg, hogy más felhasználók hozzáférjenek az adatbázishoz (olvasók vagy írók). A kiíratok szkript vagy archív fájlformátumban is kiadhatók. Ha vissza szeretne állítani egy ilyen szkriptből, táplálja be a psql-be
Mi az a streaming replikáció a Postgresben?
A PostgreSQL wikiből a Streaming Replication (SR) lehetővé teszi a WAL XLOG rekordok folyamatos szállítását és alkalmazását bizonyos számú készenléti kiszolgálóra, hogy azok naprakészek legyenek. Ez a funkció a PostgreSQL 9.0-hoz került hozzáadásra