Apakah LSN dalam Postgres?
Apakah LSN dalam Postgres?

Video: Apakah LSN dalam Postgres?

Video: Apakah LSN dalam Postgres?
Video: Menilisik Jeroan PostgreSQL 2024, November
Anonim

Dalam PostgreSQL istilah, an LSN (Nombor Urutan Log) ialah integer 64-bit yang digunakan untuk menentukan kedudukan dalam WAL (Tulis log ke hadapan), digunakan untuk mengekalkan integriti data. Secara dalaman dalam kod, ia diuruskan sebagai XLogRecPtr, integer 64-bit mudah.

Selepas itu, seseorang juga mungkin bertanya, apakah pusat pemeriksaan dalam postgresql?

A pusat pemeriksaan ialah titik dalam jujukan log transaksi di mana semua fail data telah dikemas kini untuk mencerminkan maklumat dalam log. Semua fail data akan dibuang ke cakera.

Juga Tahu, apakah Wal dalam Postgres? Postgres WAL . Pengelogan tulis ke hadapan, atau seperti yang biasa dirujuk, WAL , adalah pengoptimuman Postgres digunakan untuk meminimumkan I/O cakera sementara masih menghalang kehilangan data. Secara intuitif, apabila urus niaga selesai, rekod setiap perubahan yang dibuat urus niaga mesti telah ditulis ke storan berterusan.

Oleh itu, apakah replikasi logik dalam postgresql?

Replikasi logik adalah kaedah mereplikasi objek data dan perubahannya, berdasarkan mereka replikasi identiti (biasanya kunci utama). Kami menggunakan istilah logik berbeza dengan fizikal replikasi , yang menggunakan alamat blok tepat dan bait demi bait replikasi.

Apakah penimbal Wal?

Log tulis di hadapan ( WAL ) penampan juga dipanggil "log transaksi penampan ", yang merupakan jumlah peruntukan memori untuk menyimpan WAL data. ini WAL data ialah maklumat metadata tentang perubahan kepada data sebenar, dan mencukupi untuk membina semula data sebenar semasa operasi pemulihan pangkalan data.

Disyorkan: