使用类 解决方法 在连接DRDS的URL添加loadBalanceAutoCommitStatementThreshold5&retriesAllDown10参数。 //使用负载均衡的连接示例 //jdbc:mysql:loadbalance://ip1:port1,ip2:port2..ipN:portN/{dbname} String url "jdbc:mysql:loadbalance://192.168.0.200:5066,192.168.0.201:5066/db5133?loadBalanceAutoCommitStatementThreshold5&retriesAllDown10"; 备注: 1、loadBalanceAutoCommitStatementThreshold:表示连接上执行多少个语句后会重新选择连接。 2、假设loadBalanceAutoCommitStatementThreshold设为5,则当执行5个sql后(Queries或者updates等),将会重新选择连接。若为0表示“粘性连接,不重新选择连接”。关闭自动提交时(autocommitfalse)会等待事务完成再考虑是否重新选择连接。 使用mysqldump从MySQL导出数据非常缓慢的原因 mysqldump客户端的版本和DRDS所支持的MySQL版本不一致,可能会导致从MySQL导出数据非常缓慢。 建议版本保持一致。 导入数据到DRDS过程中出现主键重复 要避免导入数据到DRDS过程中出现主键重复的现象,需要在DRDS中创表时设置自增起始值。还要确保起始值大于导入数据自增键的最大值。 如何处理数据迁移过程中自增列报错:主键重复 重新设置自增主键的初始值为大于当前已有数据的最大值,执行如下语句: ALTER SEQUENCE 库名.SEQ名 START WITH 新初始值 如何处理配置参数未超时却报错 如果发现配置参数未超时却报错的现象,建议可将参数SocketTimeOut值进行调整或者去掉。默认为0则不断开连接。