私はPostgreSQLサーバー上で一種の集中的なスキーマのドロップと作成を行ってきましたが、今は文句を言います。
WARNING: out of shared memory
ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
しかし、PostgreSQLをで再起動しただけでは問題が残りますservice postgresql restart
。max_locks_per_transactionは何も調整しないと思われます。
このエラーのトラブルシューティングリストが機能していないため、少し疎遠になっています。
詳細1409291350:一部の詳細が欠落していますが、コア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
そして:
$ 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
これまで、/ etc / postgresql / 9.3 / main / postgresql.confのコメントを外しました。
SELECT version()
?興味深い問題...