Postgresql PGBouncer中的Spark JDBC和事务池
我正在使用Spark JDBC DataFramReader查询Postgres DB,该查询是由在事务池中工作的Bouncer执行的 从第二次执行的查询中,我收到以下错误:Postgresql PGBouncer中的Spark JDBC和事务池,postgresql,apache-spark,jdbc,pgbouncer,spark-jdbc,Postgresql,Apache Spark,Jdbc,Pgbouncer,Spark Jdbc,我正在使用Spark JDBC DataFramReader查询Postgres DB,该查询是由在事务池中工作的Bouncer执行的 从第二次执行的查询中,我收到以下错误: org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists 是否有解决此错误的方法 我试图将prepareThreshold=0添加到连接字符串中。我在JDBC中使用fetchSize选项,一旦删除它,prepareT
org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists
是否有解决此错误的方法
我试图将
prepareThreshold=0
添加到连接字符串中。我在JDBC中使用fetchSize
选项,一旦删除它,prepareThreshold=0
就足够了,我发现了一个更好的解决方案,可以使用fetchSize
。我将jdbc驱动程序升级到org.postgresql:postgresql:42.2.5
我在jdbc中使用了fetchSize
选项,一旦我删除了它,prepareThreshold=0
就足够了,我找到了更好的解决方案,可以使用fetchSize
。我将jdbc驱动程序升级到org.postgresql:postgresql:42.2.5