Postgresql Archiving Parameters
Postgresql Archiving Parameters,PostgreSQL’de “archiving” (arşivleme), veritabanı işlem günlüklerinin (WAL) dış bir depolama alanına kopyalanması işlemidir. Bu, veritabanı yedeklemesi için bir önlem olarak kullanılır ve olası veri kaybını önlemek için kritiktir. Archiving işlemi, genellikle yedekleme ve geri alma süreçlerinin bir parçası olarak gerçekleştirilir ve veritabanı yöneticilerinin veri kaybı riskini en aza indirmesine yardımcı olur.
Postgresql Archiving Parameters:
archive_mode =
Bu parametre, arşivleme özelliğini etkinleştirir veya devre dışı bırakır. Arşivleme, Write-Ahead Logging (WAL) dosyalarının belirli bir dizine kopyalanmasıdır. Değerler arasında “off” (kapalı), “on” (açık) ve “always” (her zaman) bulunur.
archive_library =
Bu parametre, bir WAL dosyasının arşivlenmesi için kullanılacak kütüphaneyi belirler. Boş bir dize, arşiv_command parametresinin kullanılacağını gösterir.
archive_command = ”
Bu parametre, bir WAL dosyasının arşivlenmesi için kullanılacak komutu belirler. %p ve %f gibi yer tutucular, arşivleme sırasında dosya yolu ve dosya adıyla değiştirilir. Örneğin, bir dosyayı belirli bir dizine kopyalamak için bir shell komutu kullanılabilir.
archive_timeout =
Bu parametre, bir WAL dosyasının arşivlenmesi için bekletilecek maksimum süreyi belirler. Belirtilen süre içinde arşivleme gerçekleşmezse, bir sonraki WAL dosyası oluşturulur. Değer 0 ise bu özelliğin devre dışı bırakıldığını gösterir.
Postgresql.conf ile ilgili daha fazla detay için postgresql.conf yazıma göz atabilirsiniz.