postgresql.conf max_prepared_transactions不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgresql.conf max_prepared_transactions不起作用相关的知识,希望对你有一定的参考价值。
我在postgres数据文件夹中打开了postgresql.conf文件,并将max_prepared_connections的值更改为非零值。
但是,每次我尝试使用“PREPARE TRANSACTION'foo';”命令时,都会收到一条错误消息,指出max_prepared_connections设置为零。
我做错了吗?我只是想能够使用prepare transaction命令。
更改此参数后,必须重新启动PostgreSQL服务器。
转到安装postgresql的地方...在Windows中,打开C: Program Files PostgreSQL 9.5 data postgresql.conf,然后搜索“max_prepared_transactions”并取消注释。然后设置max_prepared_transactions = 1 零禁用该功能(更改需要重启)注意:增加max_prepared_transactions每个事务槽的共享内存大约600字节,加上锁定空间(请参阅max_locks_per_transaction)。除非您主动打算使用准备好的事务,否则不建议将max_prepared_transactions设置为非零。
之后在开始菜单中键入服务并搜索postgresql并从左上角停止服务。然后重启此服务。然后重启jboss服务器。
我想补充说,可以有一个文件C:Program FilesPostgreSQL10sharepostgresql.conf.sample
,其结构与FilesPostgreSQL9.5datapostgresql.conf
相同。所以,你也应该更改该文件中的max_prepared_transactions
。
以上是关于postgresql.conf max_prepared_transactions不起作用的主要内容,如果未能解决你的问题,请参考以下文章
来自 docker 的默认 postgresql.conf 文件 [重复]
使用 org.testcontainers 时如何在 docker 容器中包含 postgresql.conf
postgresql 服务启动不了 postgresql.conf contains errors 怎么解决,急!写论文!