我一直在PostgreSQL服务器上执行密集的模式删除和创建,

错误:共享内存不足

提示:您可能需要增加每个事务的最大锁数.

我需要增加每个事务的最大锁数,但如何增加MAC OSX

推荐答案

你可能会发现/数据/postgresql.conf文件,然后用记事本编辑,设置max_locks_per_transaction=1024

一定是这样的:

然后保存并重新启动postgresql

Postgresql相关问答推荐

PostgreSQL中btree_gist索引涉及integer和tstzrange属性查询计划的问题

转换失败:(—122.763091,49.04676)转换为地理(位置)""

Pogresql性能中的枚举与文本数据类型

在postgres中撤销Select后,RLS停止工作

即使存在 GIN 索引,整理默认的类似查询也无法执行

Postgres 函数 now() 返回不正确的时区偏移量

Postgres >= 和 <= 具有特殊字符的行为

有没有办法使用postgresql将具有不同ID的同一行多次添加到表中?

需要将整个 postgreSQL 数据库加载到 RAM 中

无法登录 PostgreSQL 数据库

是否有为 SQL Server 生成完整数据库 DDL 的工具? Postgres 和 MySQL 呢?

如何在 PostgreSQL 中插入多行

Django 1.9.2 AssertionError:database connection isn't set to UTC

在 PostgreSQL 中跳过每 n 个结果行

Postgres 数据库文件保存在 ubuntu 中的什么位置?

如何从 PostgreSQL 中的 Json 数组中获取元素

如何在postgresql中编写关于最大行数的约束?

postgresql DB中唯一键的正确数据类型是什么?

Postgresql 用随机值更新每一行

postgresql NOT ILIKE 子句不包含空字符串值