diff --git a/docs/zh/14-reference/01-components/01-taosd.md b/docs/zh/14-reference/01-components/01-taosd.md index 7090cda731..a6f81d417c 100644 --- a/docs/zh/14-reference/01-components/01-taosd.md +++ b/docs/zh/14-reference/01-components/01-taosd.md @@ -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 版本开始引入 + ### 调试相关 |参数名称|支持版本|动态修改|参数含义|