docs:update taosc's connection config

This commit is contained in:
xiao-77 2025-02-05 10:07:48 +08:00
parent 3eb361a19a
commit c50f75b5d7
1 changed files with 95 additions and 14 deletions

View File

@ -9,20 +9,101 @@ TDengine 客户端驱动提供了应用编程所需要的全部 API并且在
## 配置参数
### 连接相关
|参数名称|支持版本|动态修改|参数含义|
|----------------------|----------|-------------------------|-------------|
|firstEp | |支持动态修改 立即生效 |启动时,主动连接的集群中首个 dnode 的 endpoint缺省值hostname:6030若无法获取该服务器的 hostname则赋值为 localhost|
|secondEp | |支持动态修改 立即生效 |启动时,如果 firstEp 连接不上,尝试连接集群中第二个 dnode 的 endpoint没有缺省值|
|serverPort | |支持动态修改 立即生效 |taosd 监听的端口,默认值 6030|
|compressMsgSize | |支持动态修改 立即生效 |是否对 RPC 消息进行压缩;-1所有消息都不压缩0所有消息都压缩N (N>0):只有大于 N 个字节的消息才压缩;缺省值 -1|
|shellActivityTimer | |不支持动态修改 |客户端向 mnode 发送心跳的时长,单位为秒,取值范围 1-120默认值 3|
|numOfRpcSessions | |支持动态修改 立即生效 |RPC 支持的最大连接数,取值范围 100-100000缺省值 30000|
|numOfRpcThreads | |不支持动态修改 |RPC 收发数据线程数目取值范围1-50,默认值为 CPU 核数的一半|
|numOfTaskQueueThreads | |不支持动态修改 |客户端处理 RPC消息的线程数, 范围4-16,默认值为 CPU 核数的一半|
|timeToGetAvailableConn| 3.3.4.*之后取消 |不支持动态修改 |获得可用连接的最长等待时间,取值范围 10-50000000单位为毫秒缺省值 500000|
|useAdapter | |支持动态修改 立即生效 |内部参数,是否使用 taosadapter影响 CSV 文件导入|
|shareConnLimit |3.3.4.0 新增|不支持动态修改 |内部参数,一个链接可以共享的查询数目,取值范围 1-256默认值 10|
|readTimeout |3.3.4.0 新增|不支持动态修改 |内部参数,最小超时时间,取值范围 64-604800单位为秒默认值 900|
#### firstEp
- 说明:启动时,主动连接的集群中首个 dnode 的 endpoint
- 默认值hostname:6030若无法获取该服务器的 hostname则赋值为 localhost
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### secondEp
- 说明:启动时,如果 firstEp 连接不上,尝试连接集群中第二个 dnode 的 endpoint
- 默认值:无
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### serverPort
- 说明taosd 监听的端口
- 默认值6030
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### compressMsgSize
- 说明:是否对 RPC 消息进行压缩
- 类型:整数;-1所有消息都不压缩0所有消息都压缩N (N>0):只有大于 N 个字节的消息才压缩
- 单位bytes
- 默认值:-1
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### shellActivityTimer
- 说明:客户端向 mnode 发送心跳的时长
- 类型:整数
- 单位:秒
- 默认值3
- 最小值1
- 最大值120
- 动态修改:不支持
- 支持版本:从 v3.0.0.0 版本开始引入
#### numOfRpcSessions
- 说明RPC 支持的最大连接数
- 类型:整数
- 默认值30000
- 最小值100
- 最大值100000
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### numOfRpcThreads
- 说明RPC 收发数据线程数目
- 类型:整数
- 默认值CPU 核数的一半
- 最小值1
- 最大值50
- 动态修改:不支持
- 支持版本:从 v3.0.0.0 版本开始引入
#### numOfTaskQueueThreads
- 说明:客户端处理 RPC消息的线程数
- 类型:整数
- 默认值CPU 核数的一半
- 最小值4
- 最大值16
- 动态修改:不支持
- 支持版本:从 v3.0.0.0 版本开始引入
#### timeToGetAvailableConn
- 说明:获得可用连接的最长等待时间
- 类型:整数
- 单位:毫秒
- 默认值500000
- 最小值10
- 最大值50000000
- 动态修改:不支持
- 支持版本3.3.4.*之后取消
#### useAdapter
- 说明:是否使用 taosadapter影响 CSV 文件导入 `内部参数`
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.0.0.0 版本开始引入
#### shareConnLimit
- 说明:一个链接可以共享的查询数目 `内部参数`
- 最小值1
- 最大值256
- 默认值10
- 动态修改:不支持
- 支持版本:从 v3.3.4.0 版本开始引入
#### readTimeout
- 说明:最小超时时间 `内部参数`
- 单位:秒
- 最小值64
- 最大值604800
- 默认值900
- 动态修改:不支持
- 支持版本:从 v3.3.4.0 版本开始引入
### 查询相关
|参数名称|支持版本|动态修改|参数含义|