【分布式数据库中间件 DDM】jdbc驱动方式连接DDM推荐版本和参数

目录

福利发放

推荐jdbc版本

推荐jdbc参数


福利发放

目前华为云分布式数据库中间件DDM有试用体验活动,申请华为云账号后可以单击如下图片一键体验:

【分布式数据库中间件 DDM】jdbc驱动方式连接DDM推荐版本和参数_第1张图片

推荐jdbc版本

当前不支持使用5.1.4.46版本jdbc驱动连接DDM。

建议jdbc的驱动版本为5.1.35-5.1.45,驱动下载地址:https://dev.mysql.com/doc/index-connectors.html。

推荐jdbc参数

jdbc url中常见参数如下表所示。

表1 常见参数

参数名称

参数说明

推荐取值

ip:port

连接地址和端口,用于连接DDM。

在DDM管理控制台DDM实例管理中查看连接地址。

db_name

连接逻辑库名称。

在DDM管理控制台,DDM实例管理 > 逻辑库管理下查看逻辑库名称。

loadBalanceAutoCommitStatementThreshold

表示连接上执行多少个语句后会重新选择连接。

  • 若取值为5,则当执行5个sql后(Queries或者updates等),将会重新选择连接。

  • 若取值为0,则表示“粘性连接,不重新选择连接”。

关闭自动提交时(autocommit=false)会等待事务完成再考虑是否重新选择连接。

5

loadBalanceHostRemovalGracePeriod

设置主机从负载均衡连接中移除的宽限时间。

15000

loadBalanceBlacklistTimeout

设置服务器在全局黑名单中存留的时间。

60000

loadBalancePingTimeout

使用负载均衡连接时,等待每个负载均衡连接ping响应的毫秒数。

5000

retriesAllDown

当所有的连接地址都无法连接时,轮询重试的最大次数。

重试次数达到阈值仍然无法获取有效连接,将会抛出SQLException。

10

connectTimeout

和数据库服务器建立socket连接时的超时。

单位:毫秒,0表示永不超时,适用于JDK 1.4及更高版本。

10000

socketTimeout

socket操作(读写)超时。

单位:毫秒, 0表示永不超时

根据业务实际情况合理配置。

 

你可能感兴趣的:(云服务,分布式数据库,mysql)