2016-11-17 1 views
1

Я исполняющего вид интенсивного сбрасывания схемы и создание над сервером 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

ответ

1

вы можете найти файл ../data/postgresql.conf, затем отредактировать с помощью блокнота, установить max_locks_per_transaction = 1024 , если это похоже на # max_locks_per_transaction ... вы должны удалить #.

он должен выглядеть так: max_locks_per_transaction = 1024 # 10 мин

, чем сохранить и перезапустить PostgreSQL

+0

Расположение этого файла в Mac (Postgres был установлен с использованием Homebrew): '/ usr/local/var/postgres /' –

1

Это параметр в вашем postgresql.conf, если вы не знаете, где этот файл запускается SHOW config_file; в строке/окне sql.

Затем, когда вы изменили этот файл, перезапустите postgresql, я не знаю, как вы это делаете в MacOS, перезагрузка будет работать, конечно.

+0

Если вы установили Postgres с помощью Brew, вы можете 'заваривать услуги перезагружать postgresql' –

 Смежные вопросы

  • Нет связанных вопросов^_^