我一直在執行一種密集模式刪除和創建在PostgreSQL服務器,如何增加max_locks_per_transaction
ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
我需要增加max_locks_per_transaction但我怎麼能增加它在MAC OSX
我一直在執行一種密集模式刪除和創建在PostgreSQL服務器,如何增加max_locks_per_transaction
ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
我需要增加max_locks_per_transaction但我怎麼能增加它在MAC OSX
你可能會發現../data/postgresql.conf文件,然後用記事本,設置max_locks_per_transaction編輯= 1024 如果它看起來像#max_locks_per_transaction ......你必須刪除#。
它必須看起來像: max_locks_per_transaction = 1024#分鐘10
比保存並重啓PostgreSQL的
這是你的postgresql.conf中的設置,如果你不知道該FIL是一個SQL提示/窗口上運行SHOW config_file;
。
然後,當你修改了文件,重新啓動PostgreSQL的,我不知道你是怎麼做到這一點在MacOS重啓將工作過程中。
如果您安裝使用的Brew Postgres的,你可以'BREW服務重新啓動postgresql' –
定位該文件的在的Mac(使用自制軟件安裝的Postgres)'在/ usr /本地的/ var /的Postgres /' –