常见问题
1.可以在一台机器上部署多套ZQPool程序吗?
可以的,创建一个新的配置文件,修改配置文件中的监听端口即可。
2.账号发生改动,ZQPool是否需要重启,还是可以热改动。
无论是连接池前端信息还是后端数据库信息的改动,都可以通过接口进行修改,无需重启数据库。需要注意的是,需要同步修改配置文件,使配置持久化保存,ZQPool下次重启后也可以继续生效。
3.假设部署了两个ZQPool实例,当其中一个ZQPool出现故障,前台应用的高可用方案
应用在JDBC连接串中配置多个ZQPool的IP地址,当某个ZQPool出现问题时,JDBC会切换到另一个ZQPool。(如果应用不能完成在JDBC连接串中配置多个IP的改造,则需要使用keepalive等来去创建VIP的方式来实现高可用)
4.假设后端数据库是一主一备的架构,当备库出现问题时,加了readonly这个SQL Hint的SQL请求会被如何处理。
当所有的备库都不可用时,加了readonly的SQL Hint的SQL会被发送到主库。
目录