Postgresql:prepared statement "S_1" already exists
2024-10-11 20:57:49
近期由于业务需要和一些json的存储查询需要,把新的应用切到pgsql上来,刚刚切好,是可以正常使用的,但是偶尔会来一下
java连接pgsql 偶尔出现 这个错。
org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists
检查sql语句,几乎没问题,又看设置,实在找不到哪里有问题
百度网上的资料太少了,干脆我写一篇,方便以后遇到此问题的朋友 解决问题,不用翻来覆去找了
经过仔细查阅pgbouncer官方文档
找到了方法
Disabling prepared statements in JDBC
The proper way to do it for JDBC is adding prepareThreshold=0
parameter to connect string.
在配置文件上加上
jdbc.url=jdbc:postgresql://xxxxx:6432/finance_log?prepareThreshold=0 再次启动,S_1这样的错误几乎找不到了。OK 附官方说明
https://pgbouncer.github.io/faq.html#what-should-my-serverresetquery-be https://jdbc.postgresql.org/documentation/head/connect.html
最新文章
- 进程控制块(Process Control Block, PCB)
- Perl5中19个最重要的文件系统工具
- 关于scut使用WebService
- AIM Tech Round (Div. 2) A. Save Luke 水题
- 2016";百度之星"; - 初赛(Astar Round2B) 1006	中位数计数
- Flux是一个Facebook团队的前端开发架构
- Linux操作系统-命令-netstat
- Java--高效的定时任务设计
- pyinstall install
- Qt 4.8.2.+VS2008静态编译
- iOS设置图片名称、启动图片、防止TabBar图片和文字渲染
- iOS资源大全中文版
- stm32 定时器TIM时钟步骤
- centos使用163 yum源
- IPtables中SNAT和MASQUERADE的区别
- Integer中getInteger(),valueof()
- PMBOK项目管理思维导图梳理
- 转载-好用的linux软件合集
- Oozie 实战之 shell
- debug模式总是自动跳到ThreadPoolExecutor