web-dev-qa-db-ja.com

max_locks_per_transactionを増やす方法

私はPostgreSQLサーバー上で一種の集中的なスキーマのドロップと作成を行ってきましたが、

エラー:共有メモリ不足

ヒント:max_locks_per_transactionを増やす必要がある場合があります。

Max_locks_per_transactionを増やす必要がありますが、どうすればMAC OSXで増やすことができますか

12
Farhan Yaseen

../data/postgresql.confファイルを見つけて、メモ帳で編集し、#max_locks_per_transactionのように見える場合はmax_locks_per_transaction = 1024に設定します...#を削除する必要があります。

次のように見える必要があります:max_locks_per_transaction = 1024#min 10

保存してpostgresqlを再起動するよりも

10
Hard_Coder

そのファイルがどこで実行されているかわからない場合は、postgresql.confの設定ですSHOW config_file; SQLプロンプト/ウィンドウで。

その後、そのファイルを変更してpostgresqlを再起動すると、MacOS上でそれをどのように行うのかわかりませんが、もちろん再起動は動作します。

5
Eelke