docs:update log configs

This commit is contained in:
xiao-77 2025-01-24 11:02:23 +08:00
parent 084d1be1ad
commit 93377ecd45
1 changed files with 288 additions and 41 deletions

View File

@ -998,7 +998,7 @@ charset 的有效值是 UTF-8。
#### udf
- 说明:是否启动 UDF 服务
- 类型整数0不启动1启动
- 类型:整数0不启动1启动
- 默认值0
- 最小值0
- 最大值1
@ -1019,48 +1019,295 @@ charset 的有效值是 UTF-8。
### 流计算参数
|参数名称|支持版本|动态修改|参数含义|
|-----------------------|-------------------------|----------|-|
|disableStream | |支持动态修改 重启生效 |流计算的启动开关|
|streamBufferSize | |支持动态修改 重启生效 |控制内存中窗口状态缓存的大小,默认值为 128MB|
|streamAggCnt | |不支持动态修改 |内部参数,并发进行聚合计算的数目|
|checkpointInterval | |支持动态修改 重启生效 |内部参数checkponit 同步间隔|
|concurrentCheckpoint | |支持动态修改 立即生效 |内部参数,是否并发检查 checkpoint|
|maxStreamBackendCache | |支持动态修改 立即生效 |内部参数,流计算使用的最大缓存|
|streamSinkDataRate | |支持动态修改 重启生效 |内部参数,用于控制流计算结果的写入速度|
#### disableStream
- 说明:流计算的启动开关
- 类型整数0启动1关闭
- 默认值0
- 最小值0
- 最大值1
- 动态修改:支持通过 SQL 修改,重启生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### streamBufferSize
- 说明:控制内存中窗口状态缓存的大小
- 类型:整数
- 单位bytes
- 默认值128 * 1024 * 1024
- 最小值0
- 最大值9223372036854775807
- 动态修改:支持通过 SQL 修改,重启生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### streamAggCnt
- 说明:并发进行聚合计算的数目 `内部参数`
- 类型:整数
- 动态修改:不支持
- 支持版本:从 v3.1.0.0 版本开始引入
#### checkpointInterval
- 说明checkponit 同步间隔 `内部参数`
- 类型:整数
- 动态修改:支持通过 SQL 修改,重启生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### concurrentCheckpoint
- 说明:是否并发检查 checkpoint `内部参数`
- 类型:整数
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### maxStreamBackendCache
- 说明:流计算使用的最大缓存 `内部参数`
- 类型:整数
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### streamSinkDataRate
- 说明:用于控制流计算结果的写入速度 `内部参数`
- 类型:整数
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
### 日志相关
|参数名称|支持版本|动态修改|参数含义|
|----------------|-------------------------|----------|-|
|logDir | |不支持动态修改 |日志文件目录,运行日志将写入该目录,默认值 /var/log/taos|
|minimalLogDirGB | |不支持动态修改 |日志文件夹所在磁盘可用空间大小小于该值时,停止写日志,单位 GB默认值 1|
|numOfLogLines | |支持动态修改 立即生效 |单个日志文件允许的最大行数,默认值 10,000,000|
|asyncLog | |支持动态修改 立即生效 |日志写入模式0同步1异步默认值 1|
|logKeepDays | |支持动态修改 立即生效 |日志文件的最长保存时间,单位:天,默认值 0小于等于0意味着只有两个日志文件相互切换保存日志超过两个文件保存数量的日志会被删除当设置为大于 0 的值时,当日志文件大小达到设置的上限时会被重命名为 taosdlog.yyy其中 yyy 为日志文件最后修改的时间戳,并滚动产生新的日志文件|
|slowLogThreshold|3.3.3.0 后|支持动态修改 立即生效 |慢查询门限值,大于等于门限值认为是慢查询,单位秒,默认值 3 |
|slowLogMaxLen |3.3.3.0 后|支持动态修改 立即生效 |慢查询日志最大长度,取值范围 1-16384默认值 4096|
|slowLogScope |3.3.3.0 后|支持动态修改 立即生效 |慢查询记录类型,取值范围 ALL/QUERY/INSERT/OTHERS/NONE默认值 QUERY|
|slowLogExceptDb |3.3.3.0 后|支持动态修改 立即生效 |指定的数据库不上报慢查询,仅支持配置换一个数据库|
|debugFlag | |支持动态修改 立即生效 |运行日志开关131输出错误和警告日志135输出错误、警告和调试日志143输出错误、警告、调试和跟踪日志默认值 131 或 135 (取决于不同模块),该参数的设置会影响所有模块的开关,后设置的参数起效|
|tmrDebugFlag | |支持动态修改 立即生效 |定时器模块的日志开关,取值范围同上|
|uDebugFlag | |支持动态修改 立即生效 |共用功能模块的日志开关,取值范围同上|
|rpcDebugFlag | |支持动态修改 立即生效 |rpc 模块的日志开关,取值范围同上|
|qDebugFlag | |支持动态修改 立即生效 |query 模块的日志开关,取值范围同上|
|dDebugFlag | |支持动态修改 立即生效 |dnode 模块的日志开关,取值范围同上|
|vDebugFlag | |支持动态修改 立即生效 |vnode 模块的日志开关,取值范围同上|
|mDebugFlag | |支持动态修改 立即生效 |mnode 模块的日志开关,取值范围同上|
|azDebugFlag |3.3.4.3 后|支持动态修改 立即生效 |S3 模块的日志开关,取值范围同上|
|sDebugFlag | |支持动态修改 立即生效 |sync 模块的日志开关,取值范围同上|
|tsdbDebugFlag | |支持动态修改 立即生效 |tsdb 模块的日志开关,取值范围同上|
|tqDebugFlag | |支持动态修改 立即生效 |tq 模块的日志开关,取值范围同上|
|fsDebugFlag | |支持动态修改 立即生效 |fs 模块的日志开关,取值范围同上|
|udfDebugFlag | |支持动态修改 立即生效 |udf 模块的日志开关,取值范围同上|
|smaDebugFlag | |支持动态修改 立即生效 |sma 模块的日志开关,取值范围同上|
|idxDebugFlag | |支持动态修改 立即生效 |index 模块的日志开关,取值范围同上|
|tdbDebugFlag | |支持动态修改 立即生效 |tdb 模块的日志开关,取值范围同上|
|metaDebugFlag | |支持动态修改 立即生效 |meta 模块的日志开关,取值范围同上|
|stDebugFlag | |支持动态修改 立即生效 |stream 模块的日志开关,取值范围同上|
|sndDebugFlag | |支持动态修改 立即生效 |snode 模块的日志开关,取值范围同上|
#### logDir
- 说明:日志文件目录,运行日志将写入该目录
- 类型:字符串
- 默认值:/var/log/taos
- 动态修改:不支持
- 支持版本:从 v3.1.0.0 版本开始引入
#### minimalLogDirGB
- 说明:日志文件夹所在磁盘可用空间大小小于该值时,停止写日志
- 类型:浮点数
- 单位GB
- 默认值1
- 最小值0.001f
- 最大值10000000
- 动态修改:不支持
- 支持版本:从 v3.1.0.0 版本开始引入
#### numOfLogLines
- 说明:单个日志文件允许的最大行数
- 类型:整数
- 默认值10,000,000
- 最小值1000
- 最大值2000000000
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### asyncLog
- 说明:日志写入模式
- 类型整数0同步1异步
- 默认值1
- 最小值0
- 最大值1
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### logKeepDays
- 说明日志文件的最长保存时间小于等于0意味着只有两个日志文件相互切换保存日志超过两个文件保存数量的日志会被删除当设置为大于 0 的值时,当日志文件大小达到设置的上限时会被重命名为 taosdlog.yyy其中 yyy 为日志文件最后修改的时间戳,并滚动产生新的日志文件
- 类型整数0
- 单位:天
- 默认值0
- 最小值:-365000
- 最大值365000
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### slowLogThreshold
- 说明:慢查询门限值,大于等于门限值认为是慢查询
- 类型:整数
- 单位:秒
- 默认值3
- 最小值1
- 最大值2147483647
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.3.0.0 版本开始引入
#### slowLogThreshold
- 说明:慢查询日志最大长度
- 类型:整数
- 默认值4096
- 最小值1
- 最大值16384
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.3.0.0 版本开始引入
#### slowLogScope
- 说明:慢查询记录类型
- 取值范围ALL/QUERY/INSERT/OTHERS/NONE
- 默认值QUERY
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.3.0.0 版本开始引入
#### slowLogExceptDb
- 说明:指定的数据库不上报慢查询,仅支持配置换一个数据库
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.3.0.0 版本开始引入
#### debugFlag
- 说明:运行日志开关,该参数的设置会影响所有模块的开关,后设置的参数起效
- 类型:整数
- 取值范围131输出错误和警告日志135输出错误、警告和调试日志143输出错误、警告、调试和跟踪日志
- 默认值131 或 135 (取决于不同模块)
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### tmrDebugFlag
- 说明:定时器模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### uDebugFlag
- 说明:共用功能模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### rpcDebugFlag
- 说明rpc 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### qDebugFlag
- 说明query 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### dDebugFlag
- 说明dnode 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### vDebugFlag
- 说明vnode 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### mDebugFlag
- 说明mnode 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### azDebugFlag
- 说明S3 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.3.4.3 版本开始引入
#### sDebugFlag
- 说明sync 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### tsdbDebugFlag
- 说明tsdb 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### tqDebugFlag
- 说明tq 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### fsDebugFlag
- 说明fs 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### udfDebugFlag
- 说明udf 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### smaDebugFlag
- 说明sma 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### idxDebugFlag
- 说明index 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### tdbDebugFlag
- 说明tdb 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### metaDebugFlag
- 说明meta 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### stDebugFlag
- 说明stream 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
#### sndDebugFlag
- 说明snode 模块的日志开关
- 类型:整数
- 取值范围:同上
- 默认值131
- 动态修改:支持通过 SQL 修改,立即生效
- 支持版本:从 v3.1.0.0 版本开始引入
### 调试相关
|参数名称|支持版本|动态修改|参数含义|