更新时间:2023-08-31 GMT+08:00
分享

驱动侧通用参数配置

连接DDS常见配置项和推荐值

  1. connectTimeoutMS连接超时时间确保驱动程序不会在连接阶段无限期等待。推荐配置

    connectTimeoutMS = 10000ms

  2. socketTimeoutMS防止TCP通信进入无限等待。推荐配置

    时间为业务最长时间的2-3倍,最低不要小于10s。

    socketTimeoutMS = max(10000ms, 3倍最长业务时间)

  3. minPoolSize连接池最小连接数。推荐配置

    minPoolSize = 10

  4. maxPoolSize连接池最大连接数。推荐配置

    maxPoolSize = 50 - 100

  5. maxIdleTimeMS连接在删除和关闭之前可以在池中保持的最大空闲时间。推荐配置

    maxIdleTimeMS = 10000ms

不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。

相关文档