[pgsql-jp: 29724] pg_restoRe: [archiver] out of memory

Takashi Mochizuki mochizuki @ adcoop.co.jp
2003年 4月 25日 (金) 12:44:27 JST


望月です。いつもお世話になっております。

サーバAのラージオブジェクトを含むデーターベースを
pg_dump -Fc -b -o hogehoge > hogehoge.dump
したデータ(9208158byte)を、サーバBでリストアしようとすると
pg_restore: [archiver] out of memory
になります。
サーバCではリストアできます。
データのサイズは9MBほどですが、この程度でメモリー不足
が起こるものなのでしょうか?
また、データは日々増加しますが、現状RAM 256MB(サーバB)でリストアが
できないのなら、いずれRAMを増設するとしてもハードウェアの
上限もあることですし、ラージオブジェクトの使用はあきらめるべき
なのでしょうか?


(サーバA)
RedHatLinux7.3 kernel 2.4.18-10smp
PostgreSQL 7.3.2  (./configure --enable-integer-datetimes)
 
total       used       free     shared    buffers     cached
Mem:       1030476    1015596      14880          0     118316     818960
-/+ buffers/cache:      78320     952156
Swap:      1172704       1296    1171408

(サーバB) 
RedHatLinux8.0  kernel 2.4.18-27.8.0
PostgreSQL 7.3.2  (./configure --enable-integer-datetimes)

            total       used       free     shared    buffers     cached
Mem:        247316      89932     157384          0       7596      43336
-/+ buffers/cache:      39000     208316
Swap:       522104          0     522104

(サーバC) 
RedHatLinux8.0  kernel 2.4.18-27.8.0
PostgreSQL 7.3.2  (./configure --enable-integer-datetimes)

   total       used       free     shared    buffers     cached
Mem:       1031008     113160     917848          0       9520      82520
-/+ buffers/cache:      21120    1009888
Swap:      3068372          0    3068372



pgsql-jp メーリングリストの案内