Tôi đã thực hiện loại lược đồ chuyên sâu thả và tạo trên máy chủ PostgreSQL, nhưng bây giờ phàn nàn ..:
WARNING: out of shared memory
ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
Nhưng vấn đề vẫn còn nếu PostgreSQL mới được khởi động lại service postgresql restart
, tôi nghi ngờ max_locks_per_transaction sẽ không điều chỉnh được gì.
Tôi hơi bị ghẻ lạnh vì danh sách khắc phục sự cố cho lỗi này không hoạt động với tôi.
THÔNG TIN THÊM 1409291350: Một số chi tiết bị thiếu nhưng tôi vẫn giữ kết quả SQL cốt lõi.
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
Và:
$ 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
đến /etc/postgresql/9.3/main/postgresql.conf cho đến nay.
SELECT version()
đâu? Vấn đề thú vị ...