2012年5月24日

[pgsql-jp: 41111] Re:unloggedなテーブルのスレーブでの参照

吉田です。お疲れ様です。

> 1. スレーブ側でダンプを取得する時
> → pg_dump: サーバのエラーメッセージ: ERROR: could not open file
> "pg_tblspc/16384/PG_9.1_201105231/89589/270288": No such file or
> directory

確かに再現しますね。relfilenodeとoidは確かにこのテーブルを指していますが

オブジェクトがないですね。


> 2. マスタに障害が発生してスレーブがマスタに昇格後、そのテーブルをDELETEやSELECTする時。
> → エラーメッセージはダンプ取得時と同じです。テーブルをdropしてcreateし直すとエラーは出なくな
ります。

再現しません。当然マスタに昇格したマシンですので件数は0件のテーブルですが。。


> マニュアルも見たのですが、レプリケーション構成の時は、
> unloggedを使えないという記述を見つけられませんでした。

WALを吐かないテーブルですので、当然データはスタンバイに
レプリケートされませんが、使うことは問題ないと思いますよ。

ちなみにスタンバイ側でunloggedなテーブルをダンプしても当然中身は
無いわけなので、そのテーブルを除いてダンプしてみてはいかがでしょうか。

以上、よろしくお願いいたします。


投稿者 xml-rpc : 2012年5月24日 16:45
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/110575
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。