PostgreSQL
pg+debezium+kafka实时同步
三机patroni+etcd高可用
基于Python实现大批量dataframe格式数据快速存入postgresql
python数据批量插入postgreSQL数据库
pg 插件扩展(extension)开发
psql 连接数据库的方法
pg 函数返回表、数据集、结果集
pg 日志记录 异常处理
pg 作业调度器 pg_timetable
pg 查询对象的权限
正则表达式去除注释
pg 数据库高可用及负载均衡JDBC参数
pg 生成节假日
pg_recvlogical 解析日志
pg 查看锁表
pg upsert写法
pg 查看函数或存储过程的定义
plpgsql 代码块
pg 查看表的膨胀率
pg 获取表大小
pg 非物化视图所有者刷新物化视图
本站点使用 MrDoc 构建
-
+
首页
pg 数据库高可用及负载均衡JDBC参数
参考:https://jdbc.postgresql.org/documentation/use/ 参考:https://www.modb.pro/db/22217 ## 连接参数介绍 > loadBalanceHosts控制负载均衡,默认禁用,开启后依序选择一个ip1:port进行连接。 > targetServerType指定Connection连接特定状态的数据库实例,可选状态值包括any, primary, master, slave, secondary, preferSlave and preferSecondary 实际上targetServerType的值我们只需要知道master、slave、preferSlave三个就可以,其它的可以看做同义词。前两个值比较容易理解:master是可写(当然也可读),slave是可读(不可写)。preferSlave是优选可读状态:只要上面的ip:port列表有一个可读状态的实例,则优选进行连接,除非所有的可读实例都不可连接(比如所有备机宕机),才会去连接可写节点。 ## 常见写场景配置 ```bash jdbc:postgresql://host1:port1,host2:port2/database?loadBalanceHosts=false&targetServerType=master ``` ## 常见读场景配置 ```bash jdbc:postgresql://host1:port1,host2:port2/database?loadBalanceHosts=true&targetServerType=preferSlave ```
vleity
2025年7月26日 17:00
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码