Saya telah melakukan semacam menjatuhkan skema intensif dan membuat lebih dari satu server PostgreSQL, tetapi sekarang mengeluh ..:
WARNING: out of shared memory
ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
Tetapi masalahnya tetap ada jika PostgreSQL baru saja dimulai kembali service postgresql restart
, saya kira max_locks_per_transaction tidak akan menyetem apa-apa.
Saya agak terasing karena daftar pemecahan masalah untuk kesalahan ini tidak berfungsi untuk saya.
INFO LEBIH LANJUT 1409291350: Beberapa detail hilang tetapi saya tetap mempertahankan hasil inti SQL.
postgres=# SELECT version();
PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2,
64-bit
Dan:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
max_locks_per_transaction = 64 # min 10
di /etc/postgresql/9.3/main/postgresql.conf sejauh ini.
SELECT version()
? Masalah yang menarik ...