当我们需要在DB2中提示提交或回滚时,我有一个运行SQL文件的shell脚本。我面临的问题是MERGE语句。如果SQL脚本有一个MERGE with update语句,那么在提交之前,更改不会反映在表中。但是,如果我有一条简单的UPDATE语句,即使没有提交它,我也可以使用"with ur"选项看到数据中的更改。在执行MERGE语句后,是否有人可以判断COMMIT是否是强制的,以查看更改?
我正在尝试创建一个具有负载平衡的连接池系统。据我所知,PGbouncer没有负载均衡选项,我所能做的就是创建一个包含所有users+pass的文件,并配置数据库/集群。但在此选项中,我无法将连接定向到特定群集。我将解释:插入操作将转到主操作,选择操作将转到从操作。可以让用户"user1“连接到数据库"database123”的5432端口上的群集。 如何使用其他工具将查询重定向到待机状态?我尝试过使用pgpool执行此操作,但由于某种原因,备用服务器总是处于"waiting“状态--> Cannot configure pgpool with master an