[pgsql-jp: 29712] pg_dumpでout of memory エラー
acdc @ livedoor.com
acdc @ livedoor.com
2003年 4月 24日 (木) 17:52:21 JST
はじめまして。a-kiと申します。
現在、Postgresql7.3.2の検証を行っているのですが、3000テーブル
ほど保持しているDBにpg_dumpを実行すると、
pg_dump: WARNING: ShmemAlloc: out of memory
pg_dump: Attempt to lock table "テーブル名" failed. ERROR:
LockAcquire: holder table out of memory
と出力され、正常に終了しません。
psqlなどでこの現象が発生したテーブルを見ても問題なく参照できます。
また、現象が出るDB以外は同じようなテーブル数を保持しているのですが、
問題なくpg_dumpは動作します。
実行環境は、RedHatLinux7.1 Memory 512M
でfreeコマンドで使用量を見ながらやっても特にメモリやswapを食いつぶして
しまっているようには見えないのですが・・・。
postgresql.confはlog部分とtcpip_socket = true以外はデフォルトです。
なにか回避方法はないのでしょうか?
よろしくお願いします。
フレッツ始めるなら今 !キャンペーン実施中!
http://www.livedoor.com/flets/
pgsql-jp メーリングリストの案内