PostgreSQL урсгалын хуулбар гэж юу вэ?
PostgreSQL урсгалын хуулбар гэж юу вэ?

Видео: PostgreSQL урсгалын хуулбар гэж юу вэ?

Видео: PostgreSQL урсгалын хуулбар гэж юу вэ?
Видео: Кофеноос илүү: Голанг. Java хөгжүүлэгчид яагаад GO хэлийг хоёр дахь хэл болгон сурч байна вэ? 2024, Арванхоёрдугаар сар
Anonim

-аас PostgreSQL вики

Урсгалын хуулбар (SR) нь WAL XLOG бичлэгийг зарим тооны зогсолтын серверүүдэд тасралтгүй тээвэрлэж, тэдгээрийг одоогийн байлгах боломжийг олгодог. Энэ функцийг нэмсэн PostgreSQL 9.0

PostgreSQL хуулбар хэрхэн ажилладаг вэ гэсэн асуулт гарч ирнэ.

Дамжуулж байна хуулбарлах in PostgreSQL ажилладаг бүртгэлийн тээвэрлэлт дээр. Гүйлгээ бүр postgres бат бөх чанарыг хангахын тулд WAL (урьдчилан бичих бүртгэл) гэж нэрлэгддэг гүйлгээний бүртгэлд бичигддэг. Боол нь эдгээр WAL сегментүүдийг тасралтгүй ашигладаг хуулбарлах эзэнээсээ өөрчлөгддөг.

Дараа нь PostgreSQL дээр хэдэн төрлийн хуулбар байдаг вэ гэсэн асуулт гарч ирнэ. PostgreSQL гурвын хамт ирдэг өөр өөр хуулбар аргууд. Үүнтэй адил олон зүйлс, тус бүр хуулбарлах арга нь давуу болон сул талуудтай. Гурав дахь арга нь S3 гэх мэт blob сангаас урьдчилан бичих логуудыг (WAL) дахин тоглуулах замаар шинэ хоёрдогч зангилааг сэргээдэг.

Үүнтэй адил хүн PostgreSQL хуулбарыг дэмждэг үү?

Гол онцлогууд PostgreSQL Халуун зогсолт/ Дамжуулалт Хуулбарлах нь -аас авах боломжтой PostgreSQL 9.0 бөгөөд асинхрон хоёртын файлаар хангадаг хуулбарлах нэг буюу хэд хэдэн зогсолт руу. Standby нь халуун зогсолт болж магадгүй гэсэн үг юм чадна зөвхөн унших боломжтой мэдээллийн сан болгон асууж болно.

Max_wal_senders гэж юу вэ?

max_wal_senders (бүхэл тоо) Зогсоолын серверүүд эсвэл урсгалын үндсэн нөөцлөх клиентүүдийн зэрэгцээ холболтын хамгийн их тоог (жишээ нь, нэгэн зэрэг ажиллаж байгаа WAL илгээгч процессуудын хамгийн их тоог) заана. Өгөгдмөл нь тэг бөгөөд хуулбарыг идэвхгүй болгосон гэсэн үг.

Зөвлөмж болгож буй: