我有兩臺運行在Amazon EC2上的PostgreSQL 9服務器。一個是主服務器,另一個是處於待機狀態的複製服務器。如何管理PostgreSQL複製服務器上的wals目錄?
複製服務器在硬盤驅動器填滿時繼續失敗。看來,下面的目錄在不斷增加:
/usr/local/pgsql/wals
有成千上萬的文件,如:
-rw------- 1 pgsql users 16777216 Jan 3 20:36 000000010000001B000000A2
-rw------- 1 pgsql users 16777216 Jan 3 20:40 000000010000001B000000A3
-rw------- 1 pgsql users 16777216 Jan 3 20:46 000000010000001B000000A4
如何設置這最多也不會導致失敗?你需要自動旋轉wal文件嗎?要麼?真的可以使用你的建議。謝謝
這是主或從或兩者兼而有之? – AnApprentice
我在原始答案中澄清了一些內容 –
謝謝,但我使用的是9.1,而且我沒有看到wal_keep_segments的設置,http://www.postgresql.org/docs/9.1/static/runtime-config-wal。 html – AnApprentice