驱动侧通用参数配置
连接DDS常见配置项和推荐值
- connectTimeoutMS连接超时时间确保驱动程序不会在连接阶段无限期等待。推荐配置:
connectTimeoutMS = 10000ms
- socketTimeoutMS防止TCP通信进入无限等待。推荐配置:
时间为业务最长时间的2-3倍,最低不要小于10s。
socketTimeoutMS = max(10000ms, 3倍最长业务时间)
- minPoolSize连接池最小连接数。推荐配置:
minPoolSize = 10
- maxPoolSize连接池最大连接数。推荐配置:
maxPoolSize = 50 - 100
- maxIdleTimeMS连接在删除和关闭之前可以在池中保持的最大空闲时间。推荐配置:
maxIdleTimeMS = 10000ms
不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。