Postgresql Recovery Target
Postgresql Recovery Target, postgreSQL’de “recovery target” (kurtarma hedefi), bir arşivden geri alma işlemi sırasında belirli bir hedef durumunu veya zamanı belirlemek için kullanılan bir mekanizmadır. Bu hedef durumu, belirli bir zamana, belirli bir işlem kimliğine (XID) veya belirli bir geri alma noktasına ayarlayarak, veritabanının belirli bir duruma geri yüklenmesini sağlar. Recovery target, genellikle felaket sonrası kurtarma işlemlerinde kullanılır.
PostgreSQL recovery target belirlemek için kullanılan bazı parametreler şunlardır:
recovery_target =
Bu parametre, kurtarma işleminin hedefini belirler. “immediate” değeri, tutarlı bir duruma ulaşıldığında kurtarma işlemini sonlandırır.
recovery_target_name =
Bu parametre, kurtarma işleminin ilerleyeceği adlandırılmış geri yükleme noktasını belirler.
recovery_target_time =
Bu parametre, kurtarma işleminin ilerleyeceği zaman damgasını belirler.
recovery_target_xid =
Bu parametre, kurtarma işleminin ilerleyeceği işlem kimliğini (XID) belirler.
recovery_target_lsn =
Bu parametre, kurtarma işleminin ilerleyeceği Write-Ahead Logging (WAL) LSN’sini belirler.
recovery_target_inclusive =
Bu parametre, kurtarma işleminin hedefine ilişkin olarak ne yapılacağını belirler. “on” değeri, belirtilen kurtarma hedefine ulaşıldıktan sonra dururken, “off” değeri, belirtilen hedefin hemen öncesinde durur.
recovery_target_timeline =
Bu parametre, kurtarma işleminin ilerleyeceği zaman çizgisini belirler. “current”, “latest” veya bir zaman çizgisi kimliği kullanılabilir.
recovery_target_action =
Bu parametre, kurtarma işleminin belirli bir hedefe ulaştığında nasıl davranacağını belirler. “pause” değeri, kurtarma işleminin duraklatılacağı anlamına gelir. Diğer değerler “promote” (ilerlemeyi hızlandırma) veya “shutdown” (kapatma) olabilir.
Yukarıdaki parametreleri test etmek için aşağıdaki linke göz atabilirsiniz.
https://www.farukerdem.com/postgresql-point-in-time-recovery-recovery-conf/2023/09/05
Postgresql.conf ile ilgili daha fazla detay için postgresql.conf yazıma göz atabilirisiniz.