2016-07-21 10 views
0

レプリケーションスロットを使用してストリーミングレプリケーションを設定しました。私はまだ、自動的にチェックポイントの間に除去されることはありませんので、このスロットの消費者が必要とされるかもしれないWAL最古のpg_LSNをwALのpostgresqlに変換します

restart_lsn pg_lsn 

アドレス(LSN)を含有するビューpg_replication_slotsをチェックしています。

マスターアーカイブの前に私のスタンバイで必要とされる最小値WALを探したいと思います。

私はLSNWALに変換すると考えましたが、コマンドを見つけることができません。これで私を助けてください。

+0

を提出するために、トランザクションログ 場所の文字列を変換します。 LSNは、WALに格納された別のデータです。試して変換するには、特定のLSNを探してWALをスキャンする必要があります。あなたは実際に知りたいことに焦点を当てた新しい質問をするべきです。あなたは「スタンバイで必要な最低壁」について何か言及しましたが、あなたが実際に何をしているかはあまり明確ではありません。 –

答えて

0

conciderを使用pg_xlogfile_name - ログシーケンス番号をとり、検索するファイル名を "生成する" WAL

pg_xlogfile_name(場所pg_lsn)テキストあなたは実際に2を変換することはできません名前

+0

Vao Tsun ..... – oguri

+0

ありがとうございました! –

関連する問題