我们正在使用AWS Redshift
驱动程序来查询我们的Redshift
数据库。请在我们项目中使用的驱动程序的maven依赖项之前找到。
com.amazon.redshift
redshift-jdbc41
1.2.1.1001
我们正在使用
进行连接对象池 org.apache.tomcat.jdbc.pool.DataSource object.
我们观察到,即使我们关闭连接,连接似乎也是活动的。应该删除的临时表不会被删除。当不同的线程从池中获取不同的连接对象时,它们似乎表现得好像它们是相同的连接。使用这两个不同的连接对象开始的事务似乎一起进行,导致Serializable隔离违例异常。我们经常遇到这样的例外。我还想知道如果任何查询在事务中失败,Redshift是否支持自动回滚,我无法看到此行为。
AWS Redshift Drivers
中是否存在任何已知问题,或者是否有其他人也遇到类似问题