From c080ce33be4b67ba672d9e603cec626102dac061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=9F=91=E8=9E=82=C2=B7=E9=AD=82?= Date: Mon, 17 Mar 2025 13:35:37 +0800 Subject: [PATCH] docs: update 01-taosd.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改了一个语句不通顺,以及所有中文标点的严谨性。 --- .../zh/14-reference/01-components/01-taosd.md | 521 +++++++++--------- 1 file changed, 265 insertions(+), 256 deletions(-) diff --git a/docs/zh/14-reference/01-components/01-taosd.md b/docs/zh/14-reference/01-components/01-taosd.md index 969d98bc12..88e3ed1636 100644 --- a/docs/zh/14-reference/01-components/01-taosd.md +++ b/docs/zh/14-reference/01-components/01-taosd.md @@ -8,14 +8,14 @@ taosd 是 TDengine 数据库引擎的核心服务,其配置文件默认是 `/e ## 命令行参数 -taosd 命令行参数如下 -- -a ``:指定一个 JSON 文件,其中包含服务启动时的各项配置参数,其格式形如 `{"fqdn":"td1"}`,关于配置参数的细节请参考下一节 +taosd 命令行参数如下: +- -a ``:指定一个 JSON 文件,其中包含服务启动时的各项配置参数,其格式形如 `{"fqdn":"td1"}`,关于配置参数的细节请参考下一节。 - -c ``:指定配置文件所在目录 - -s:打印 SDB 信息 - -C:打印配置信息 -- -e:指定环境变量的字符串,例如 `-e 'TAOS_FQDN=td1'` -- -E:指定环境变量的文件路径,默认是 `./.env`,.env 文件中的内容可以是 `TAOS_FQDN=td1` -- -o:指定日志输入方式,可选 `stdout`、`stderr`、`/dev/null`、``、` /`、`` +- -e:指定环境变量的字符串,例如 `-e 'TAOS_FQDN=td1'`。 +- -E:指定环境变量的文件路径,默认是 `./.env`,.env 文件中的内容可以是 `TAOS_FQDN=td1`。 +- -o:指定日志输入方式,可选 `stdout`、`stderr`、`/dev/null`、``、` /`、``。 - -k:获取机器码 - -dm:启用内存调度 - -V:打印版本信息 @@ -23,20 +23,20 @@ taosd 命令行参数如下 ## 配置参数 :::note -配置文件参数修改后,通常需要重启 *taosd* 服务,或客户端应用才能生效 +配置文件参数修改后,通常需要重启 *taosd* 服务,或客户端应用才能生效。 ::: ### 连接相关 #### firstEp -- 说明:taosd 启动时,主动连接的集群中首个 dnode 的 endpoint +- 说明:taosd 启动时,主动连接的集群中首个 dnode 的 endpoint。 - 类型:endpoint - 默认值:localhost:6030 - 动态修改:不支持 - 支持版本:从 v3.0.0.0 版本开始引入 #### secondEp -- 说明:taosd 启动时,如果 firstEp 连接不上,尝试连接集群中第二个 dnode 的 endpoint +- 说明:taosd 启动时,如果 firstEp 连接不上,尝试连接集群中第二个 dnode 的 endpoint。 - 类型:endpoint - 默认值:无 - 动态修改:不支持 @@ -60,11 +60,11 @@ taosd 命令行参数如下 #### compressMsgSize - 说明:是否对 RPC 消息进行压缩 -- 类型:整数;-1:所有消息都不压缩;0:所有消息都压缩;N (N>0):只有大于 N 个字节的消息才压缩 +- 类型:整数;-1:所有消息都不压缩;0:所有消息都压缩;N (N>0):只有大于 N 个字节的消息才压缩。 - 默认值:-1 - 最小值:-1 - 最大值:100000000 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### shellActivityTimer @@ -74,7 +74,7 @@ taosd 命令行参数如下 - 默认值:3 - 最小值:1 - 最大值:120 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### numOfRpcSessions @@ -83,7 +83,7 @@ taosd 命令行参数如下 - 默认值:30000 - 最小值:100 - 最大值:100000 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfRpcThreads @@ -92,7 +92,7 @@ taosd 命令行参数如下 - 默认值:CPU 核数的一半 - 最小值:1 - 最大值:50 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### numOfTaskQueueThreads @@ -101,7 +101,7 @@ taosd 命令行参数如下 - 默认值:CPU 核数的一半 - 最小值:4 - 最大值:16 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### rpcQueueMemoryAllowed @@ -111,7 +111,7 @@ taosd 命令行参数如下 - 默认值:服务器内存的 1/10 - 最小值:104857600 - 最大值:INT64_MAX -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### resolveFQDNRetryTime @@ -134,7 +134,7 @@ taosd 命令行参数如下 - 支持版本:v3.3.4.0 版本之后取消 #### maxShellConns -- 说明:允许创建的最大链接数 +- 说明:允许创建的最大连接数 - 类型:整数 - 默认值:50000 - 最小值:10 @@ -143,13 +143,13 @@ taosd 命令行参数如下 - 支持版本:v3.3.4.0 版本之后取消 #### maxRetryWaitTime -- 说明:重连最大超时时间,从重试时候开始计算 +- 说明:重连最大超时时间,从重试时候开始计算。 - 类型:整数 - 单位:毫秒 - 默认值:10000 - 最小值:3000 - 最大值:86400000 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.3.4.0 版本开始引入 #### shareConnLimit @@ -158,7 +158,7 @@ taosd 命令行参数如下 - 默认值:10 - 最小值:1 - 最大值:512 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.3.4.0 版本开始引入 #### readTimeout @@ -168,25 +168,25 @@ taosd 命令行参数如下 - 默认值:900 - 最小值:64 - 最大值:604800 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.3.4.0 版本开始引入 ### 监控相关 #### monitor - 说明:是否收集监控数据并上报 -- 类型:整数;0:关闭;1:打开 +- 类型:整数;0:关闭;1:打开。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorFqdn - 说明:taosKeeper 服务所在服务器的地址 - 类型:fqdn - 默认值:无 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorPort @@ -195,7 +195,7 @@ taosd 命令行参数如下 - 默认值:6043 - 最小值:1 - 最大值:65056 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorInterval @@ -205,7 +205,7 @@ taosd 命令行参数如下 - 默认值:30 - 最小值:1 - 最大值:200000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorMaxLogs @@ -214,7 +214,7 @@ taosd 命令行参数如下 - 默认值:100 - 最小值:1 - 最大值:1000000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorComp @@ -223,7 +223,7 @@ taosd 命令行参数如下 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,重启后生效 +- 动态修改:支持通过 SQL 修改,重启后生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### monitorLogProtocol @@ -232,7 +232,7 @@ taosd 命令行参数如下 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### monitorForceV2 @@ -241,16 +241,16 @@ taosd 命令行参数如下 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### telemetryReporting - 说明:是否上传 telemetry -- 类型:整数;0:关闭;1:打开 +- 类型:整数;0:关闭;1:打开。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### telemetryServer @@ -276,32 +276,32 @@ taosd 命令行参数如下 - 默认值:86400 - 最小值:1 - 最大值:200000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### crashReporting - 说明:是否使用 V2 版本协议上报日志 -- 类型:整数;0:不上传;1:上传 +- 类型:整数;0:不上传;1:上传。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 ### 查询相关 #### countAlwaysReturnValue - 说明:count/hyperloglog 函数在输入数据为空或者 NULL 的情况下是否返回值 -- 类型:整数;0:返回空行,1:如果查询中含有 INTERVAL 子句或者该查询使用了 TSMA,且相应的组或窗口内数据为空或者 NULL,对应的组或窗口将不返回查询结果 +- 类型:整数;0:返回空行,1:如果查询中含有 INTERVAL 子句或者该查询使用了 TSMA,且相应的组或窗口内数据为空或者 NULL,对应的组或窗口将不返回查询结果。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.0.0.0 版本开始引入 #### tagFilterCache - 说明:是否缓存标签过滤结果 -- 类型:整数;0:不缓存,1:缓存 +- 类型:整数;0:不缓存,1:缓存。 - 默认值:0 - 最小值:0 - 最大值:1 @@ -310,26 +310,26 @@ taosd 命令行参数如下 #### queryBufferSize - 说明:查询可用的缓存大小 -- 类型:整数;-1 表示不限制 +- 类型:整数;-1 表示不限制。 - 单位:MB - 默认值:-1 - 最小值:-1 - 最大值:500000000000 -- 动态修改:支持通过 SQL 修改,重启后效 +- 动态修改:支持通过 SQL 修改,重启后效。 - 支持版本:预留参数,当前版本尚不支持 #### queryRspPolicy - 说明:查询响应策略 -- 类型:整数;0:正常模式;1:快速响应模式,服务端收到查询消息后立即返回响应,而不是有查询结果后才响应 +- 类型:整数;0:正常模式;1:快速响应模式,服务端收到查询消息后立即返回响应,而不是有查询结果后才响应。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryUseMemoryPool - 说明:查询是否使用内存池管理内存 -- 类型:整数;0:关闭;1:打开 +- 类型:整数;0:关闭;1:打开。 - 默认值:1 - 最小值:0 - 最大值:1 @@ -337,7 +337,7 @@ taosd 命令行参数如下 - 支持版本:从 v3.3.5.0 版本开始引入 #### minReservedMemorySize -- 说明:最小预留的系统可用内存数量,除预留外的内存都可以被用于查询 +- 说明:最小预留的系统可用内存数量,除预留外的内存都可以被用于查询。 - 类型:整数 - 单位:MB - 默认值:系统物理内存的 20% @@ -347,8 +347,8 @@ taosd 命令行参数如下 - 支持版本:从 v3.3.5.0 版本开始引入 #### singleQueryMaxMemorySize -- 说明:单个查询在单个节点(dnode)上可以使用的内存上限,超过该上限将返回错 -- 类型:整数;0:无上限 +- 说明:单个查询在单个节点(dnode)上可以使用的内存上限,超过该上限将返回错误信息。 +- 类型:整数;0:无上限。 - 单位:MB - 默认值:0 - 最小值:0 @@ -358,7 +358,7 @@ taosd 命令行参数如下 #### filterScalarMode - 说明:强制使用标量过滤模式 -- 类型:整数;0:关闭;1:开启 +- 类型:整数;0:关闭;1:开启。 - 默认值:0 - 最小值:0 - 最大值:1 @@ -366,44 +366,44 @@ taosd 命令行参数如下 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryNoFetchTimeoutSec -- 说明:查询中当应用长时间不 FETCH 数据时的超时时间,从最后一次响应起计时,超时自动清除任务 `内部参数` -- 类型:整数;0:关闭;1:开启 +- 说明:查询中当应用长时间不 FETCH 数据时的超时时间,从最后一次响应起计时,超时自动清除任务。 `内部参数` +- 类型:整数;0:关闭;1:开启。 - 默认值:18000 - 最小值:60 - 最大值:1000000000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryPlannerTrace -- 说明:查询计划是否输出详细日志 `内部参数` -- 类型:整数;0:关闭;1:开启 +- 说明:查询计划是否输出详细日志 `内部参数` +- 类型:整数;0:关闭;1:开启。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryNodeChunkSize -- 说明:查询计划的块大小 `内部参数` +- 说明:查询计划的块大小 `内部参数` - 类型:整数 - 单位:byte - 默认值:32 * 1024 - 最小值:1024 - 最大值:128 * 1024 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryUseNodeAllocator -- 说明:查询计划的分配方法 `内部参数` -- 类型:整数;0:关闭;1:开启 +- 说明:查询计划的分配方法 `内部参数` +- 类型:整数;0:关闭;1:开启。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryMaxConcurrentTables -- 说明:查询计划的分配方法 `内部参数` +- 说明:查询计划的分配方法 `内部参数` - 类型:整数 - 默认值:200 - 最小值:INT64_M @@ -412,7 +412,7 @@ taosd 命令行参数如下 - 支持版本:从 v3.1.0.0 版本开始引入 #### queryRsmaTolerance -- 说明:查询计划的分配方法 `内部参数` +- 说明:查询计划的分配方法 `内部参数` - 类型:整数 - 默认值:1000 - 最小值:0 @@ -421,16 +421,16 @@ taosd 命令行参数如下 - 支持版本:从 v3.1.0.0 版本开始引入 #### enableQueryHb -- 说明:是否发送查询心跳消息 `内部参数` -- 类型:整数;0:关闭;1:开启 +- 说明:是否发送查询心跳消息 `内部参数` +- 类型:整数;0:关闭;1:开启。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### pqSortMemThreshold -- 说明:排序使用的内存阈值 `内部参数` +- 说明:排序使用的内存阈值 `内部参数` - 类型:整数 - 单位:MB - 默认值:16 @@ -478,13 +478,13 @@ timezone Asia/Shanghai SELECT count(*) FROM table_name WHERE TS<'2019-04-11 12:01:08'; ``` -在东八区,SQL 语句等效于 +在东八区,SQL 语句等效于: ```sql SELECT count(*) FROM table_name WHERE TS<1554955268000; ``` -在 UTC 时区,SQL 语句等效于 +在 UTC 时区,SQL 语句等效于: ```sql SELECT count(*) FROM table_name WHERE TS<1554984068000; @@ -537,7 +537,7 @@ charset 的有效值是 UTF-8。 ### 存储相关 #### dataDir -- 说明:数据文件目录,所有的数据文件都将写入该目录 +- 说明:数据文件目录,所有的数据文件都将写入该目录。 - 类型:字符串 - 默认值:/var/lib/taos - 动态修改:不支持 @@ -545,7 +545,7 @@ charset 的有效值是 UTF-8。 #### diskIDCheckEnabled - 说明:在重启 dnode 时增加了检查 dataDir 所在磁盘 id 是否发生改变 -- 类型:整数;0:进行检查,1:不进行检查 +- 类型:整数;0:进行检查,1:不进行检查。 - 默认值:1 - 最小值:0 - 最大值:1 @@ -579,79 +579,79 @@ charset 的有效值是 UTF-8。 - 支持版本:从 v3.1.0.0 版本开始引入 #### minDiskFreeSize -- 说明:当某块磁盘上的可用空间小于等于这个阈值时,该磁盘将不再被选择用于生成新的数据文件 `企业版参数` +- 说明:当某块磁盘上的可用空间小于等于这个阈值时,该磁盘将不再被选择用于生成新的数据文件。 `企业版参数` - 类型:整数 - 单位:byte - 默认值:52428800 - 最小值:52428800 - 最大值:1073741824 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### s3MigrateIntervalSec -- 说明:本地数据文件自动上传 S3 的触发周期 `企业版参数` +- 说明:本地数据文件自动上传 S3 的触发周期 `企业版参数` - 类型:整数 - 单位:秒 - 默认值:3600 - 最小值:600 - 最大值:100000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3MigrateEnabled -- 说明:是否自动进行 S3 迁移 `企业版参数` -- 类型:整数;0:关闭,1:开启 +- 说明:是否自动进行 S3 迁移 `企业版参数` +- 类型:整数;0:关闭,1:开启。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3Accesskey -- 说明:冒号分隔的用户 SecretId:SecretKey `企业版参数` +- 说明:冒号分隔的用户 SecretId:SecretKey `企业版参数` - 示例:AKIDsQmwsfKxTo2A6nGVXZN0UlofKn6JRRSJ:lIdoy99ygEacU7iHfogaN2Xq0yumSm1E -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3Endpoint -- 说明:用户所在地域的 COS 服务域名,支持 http 和 https,bucket 的区域需要与 endpoint 保持一致,否则无法访问 `企业版参数` -- 动态修改:支持通过 SQL 修改,重启生效 +- 说明:用户所在地域的 COS 服务域名,支持 http 和 https,bucket 的区域需要与 endpoint 保持一致,否则无法访问。 `企业版参数` +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3BucketName -- 说明:存储桶名称,减号后面是用户注册 COS 服务的 AppId,其中 AppId 是 COS 特有,AWS 和阿里云都没有,配置时需要作为 bucket name 的一部分,使用减号分隔;参数值均为字符串类型,但不需要引号 `企业版参数` +- 说明:存储桶名称,减号后面是用户注册 COS 服务的 AppId,其中 AppId 是 COS 特有,AWS 和阿里云都没有,配置时需要作为 bucket name 的一部分,使用减号分隔;参数值均为字符串类型,但不需要引号。 `企业版参数` - 示例:test0711-1309024725 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3PageCacheSize -- 说明:S3 page cache 缓存页数目 `企业版参数` +- 说明:S3 page cache 缓存页数目 `企业版参数` - 类型:整数 - 单位:页 - 默认值:4096 - 最小值:4 - 最大值:1048576 - 示例:test0711-1309024725 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### s3UploadDelaySec -- 说明:data 文件持续多长时间不再变动后上传至 S3 `企业版参数` +- 说明:data 文件持续多长时间不再变动后上传至 S3 `企业版参数` - 类型:整数 - 单位:秒 - 默认值:60 - 最小值:1 - 最大值:2592000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### cacheLazyLoadThreshold -- 说明:缓存的装载策略 `内部参数` +- 说明:缓存的装载策略 `内部参数` - 类型:整数 - 默认值:500 - 最小值:0 - 最大值:100000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 ### 集群相关 @@ -662,7 +662,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的 2 倍 + 5 - 最小值:0 - 最大值:4096 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfCommitThreads @@ -671,7 +671,7 @@ charset 的有效值是 UTF-8。 - 默认值:4 - 最小值:1 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfCompactThreads @@ -680,7 +680,7 @@ charset 的有效值是 UTF-8。 - 默认值:2 - 最小值:1 - 最大值:16 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfMnodeReadThreads @@ -689,7 +689,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的四分之一(不超过 4) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfVnodeQueryThreads @@ -698,7 +698,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的两倍(不超过 16) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfVnodeFetchThreads @@ -707,7 +707,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的四分之一(不超过 4) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfVnodeRsmaThreads @@ -716,7 +716,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的四分之一(不超过 4) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfQnodeQueryThreads @@ -725,7 +725,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的两倍(不超过 16) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfSnodeSharedThreads @@ -734,7 +734,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的四分之一(不小于 2,不超过 4) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### numOfSnodeUniqueThreads @@ -743,7 +743,7 @@ charset 的有效值是 UTF-8。 - 默认值:CPU 核数的四分之一(不小于 2,不超过 4) - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### ratioOfVnodeStreamThreads @@ -752,7 +752,7 @@ charset 的有效值是 UTF-8。 - 默认值:0.5 - 最小值:0.01 - 最大值:4 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### ttlUnit @@ -772,16 +772,16 @@ charset 的有效值是 UTF-8。 - 默认值:10 - 最小值:1 - 最大值:100000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### ttlChangeOnWrite - 说明:ttl 到期时间是否伴随表的修改操作改变 -- 类型:整数;0:不改变,1:改变 +- 类型:整数;0:不改变,1:改变。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### ttlBatchDropNum @@ -790,17 +790,17 @@ charset 的有效值是 UTF-8。 - 默认值:10000 - 最小值:0 - 最大值:2147483647 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### retentionSpeedLimitMB - 说明:数据在不同级别硬盘上迁移时的速度限制 - 类型:整数 - 单位:MB -- 默认值:0,表示不限制 +- 默认值:0,表示不限制。 - 最小值:0 - 最大值:1024 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### maxTsmaNum @@ -809,7 +809,7 @@ charset 的有效值是 UTF-8。 - 默认值:0 - 最小值:0 - 最大值:3 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tmqMaxTopicNum @@ -818,7 +818,7 @@ charset 的有效值是 UTF-8。 - 默认值:20 - 最小值:1 - 最大值:10000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tmqRowSize @@ -827,55 +827,55 @@ charset 的有效值是 UTF-8。 - 默认值:4096 - 最小值:1 - 最大值:1000000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### audit -- 说明:审计功能开关;`企业版参数` -- 类型:整数;0:关闭,1:开启 +- 说明:审计功能开关 `企业版参数` +- 类型:整数;0:关闭,1:开启。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### auditInterval -- 说明:审计数据上报的时间间隔;`企业版参数` +- 说明:审计数据上报的时间间隔 `企业版参数` - 类型:整数 - 默认值:5000 - 最小值:500 - 最大值:200000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### auditCreateTable -- 说明:是否针对创建子表开启申计功能;`企业版参数` -- 类型:整数;0:关闭,1:开启 +- 说明:是否针对创建子表开启申计功能 `企业版参数` +- 类型:整数;0:关闭,1:开启。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### encryptAlgorithm -- 说明:数据加密算法;`企业版参数` +- 说明:数据加密算法 `企业版参数` - 类型:字符串 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### encryptScope -- 说明:加密范围;`企业版参数` +- 说明:加密范围 `企业版参数` - 类型:字符串 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### enableWhiteList -- 说明:白名单功能开关;`企业版参数` -- 类型:整数;0:关闭,1:开启 +- 说明:白名单功能开关 `企业版参数` +- 类型:整数;0:关闭,1:开启。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### syncLogBufferMemoryAllowed @@ -885,147 +885,147 @@ charset 的有效值是 UTF-8。 - 默认值:服务器内存的 1/10 - 最小值:104857600 - 最大值:9223372036854775807 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:v3.1.3.2/v3.3.2.13 版本开始生效 #### syncElectInterval -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### syncHeartbeatInterval -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### syncHeartbeatTimeout -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### syncSnapReplMaxWaitN -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### arbHeartBeatIntervalSec -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### arbCheckSyncIntervalSec -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### arbSetAssignedTimeoutSec -- 说明:用于同步模块调试,`内部参数` +- 说明:用于同步模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### arbSetAssignedTimeoutSec -- 说明:用于 mnode 模块调试,`内部参数` +- 说明:用于 mnode 模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### mndLogRetention -- 说明:用于 mnode 模块调试,`内部参数` +- 说明:用于 mnode 模块调试 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### skipGrant -- 说明:用于授权检查,`内部参数` +- 说明:用于授权检查 `内部参数` - 类型:整数 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### trimVDbIntervalSec -- 说明:用于删除过期数据,`内部参数` +- 说明:用于删除过期数据 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### ttlFlushThreshold -- 说明:ttl 定时器的频率,`内部参数` +- 说明:ttl 定时器的频率 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### compactPullupInterval -- 说明:数据重整定时器的频率,`内部参数` +- 说明:数据重整定时器的频率 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### walFsyncDataSizeLimit -- 说明:WAL 进行 FSYNC 的阈值`内部参数` +- 说明:WAL 进行 FSYNC 的阈值 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### transPullupInterval -- 说明:mnode 执行事务的重试间`内部参数` +- 说明:mnode 执行事务的重试间 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### mqRebalanceInterval -- 说明:消费者再平衡的时间间隔`内部参数` +- 说明:消费者再平衡的时间间隔`内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### uptimeInterval -- 说明:用于记录系统启动时间`内部参数` +- 说明:用于记录系统启动时间 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### timeseriesThreshold -- 说明:用于统计用量`内部参数` +- 说明:用于统计用量 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### udf - 说明:是否启动 UDF 服务 -- 类型:整数;0:不启动,1:启动 +- 类型:整数;0:不启动,1:启动。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### udfdResFuncs -- 说明:用于统计用量`内部参数` +- 说明:用于统计用量 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### udfdLdLibPath -- 说明:用于统计用量`内部参数` +- 说明:用于统计用量 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 ### 流计算参数 #### disableStream - 说明:流计算的启动开关 -- 类型:整数;0:启动,1:关闭 +- 类型:整数;0:启动,1:关闭。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### streamBufferSize @@ -1035,50 +1035,50 @@ charset 的有效值是 UTF-8。 - 默认值:128 * 1024 * 1024 - 最小值:0 - 最大值:9223372036854775807 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### streamAggCnt -- 说明:并发进行聚合计算的数目 `内部参数` +- 说明:并发进行聚合计算的数目 `内部参数` - 类型:整数 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### checkpointInterval -- 说明:checkponit 同步间隔 `内部参数` +- 说明:checkponit 同步间隔 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,重启生效 +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### concurrentCheckpoint -- 说明:是否并发检查 checkpoint `内部参数` +- 说明:是否并发检查 checkpoint `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### maxStreamBackendCache -- 说明:流计算使用的最大缓存 `内部参数` +- 说明:流计算使用的最大缓存 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### streamSinkDataRate -- 说明:用于控制流计算结果的写入速度 `内部参数` +- 说明:用于控制流计算结果的写入速度 `内部参数` - 类型:整数 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 ### 日志相关 #### logDir -- 说明:日志文件目录,运行日志将写入该目录 +- 说明:日志文件目录,运行日志将写入该目录。 - 类型:字符串 - 默认值:/var/log/taos - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### minimalLogDirGB -- 说明:日志文件夹所在磁盘可用空间大小小于该值时,停止写日志 +- 说明:日志文件夹所在磁盘可用空间大小小于该值时,停止写日志。 - 类型:浮点数 - 单位:GB - 默认值:1 @@ -1093,36 +1093,38 @@ charset 的有效值是 UTF-8。 - 默认值:10,000,000 - 最小值:1000 - 最大值:2000000000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### asyncLog - 说明:日志写入模式 -- 类型:整数;0:同步,1:异步 +- 类型:整数;0:同步,1:异步。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### logKeepDays -- 说明:日志文件的最长保存时间,小于等于0意味着只有两个日志文件相互切换保存日志,超过两个文件保存数量的日志会被删除;当设置为大于 0 的值时,当日志文件大小达到设置的上限时会被重命名为 taosdlog.yyy,其中 yyy 为日志文件最后修改的时间戳,并滚动产生新的日志文件 +- 说明:日志文件的最长保存时间 + - 小于等于0意味着只有两个日志文件相互切换保存日志,超过两个文件保存数量的日志会被删除; + - 当设置为大于 0 的值时,当日志文件大小达到设置的上限时会被重命名为 taosdlog.yyy,其中 yyy 为日志文件最后修改的时间戳,并滚动产生新的日志文件。 - 类型:整数;0 - 单位:天 - 默认值:0 - 最小值:-365000 - 最大值:365000 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### slowLogThreshold -- 说明:慢查询门限值,大于等于门限值认为是慢查询 +- 说明:慢查询门限值,大于等于门限值认为是慢查询。 - 类型:整数 - 单位:秒 - 默认值:3 - 最小值:1 - 最大值:2147483647 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### slowLogMaxLen @@ -1131,27 +1133,27 @@ charset 的有效值是 UTF-8。 - 默认值:4096 - 最小值:1 - 最大值:16384 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### slowLogScope - 说明:慢查询记录类型 - 取值范围:ALL/QUERY/INSERT/OTHERS/NONE - 默认值:QUERY -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### slowLogExceptDb -- 说明:指定的数据库不上报慢查询,仅支持配置换一个数据库 -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:指定的数据库不上报慢查询,仅支持配置换一个数据库。 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.0.0 版本开始引入 #### debugFlag -- 说明:运行日志开关,该参数的设置会影响所有模块的开关,后设置的参数起效 +- 说明:运行日志开关,该参数的设置会影响到所有模块的开关。开启该参数的设置后,各模块的设置参数将失效。 - 类型:整数 -- 取值范围:131(输出错误和警告日志),135(输出错误、警告和调试日志),143(输出错误、警告、调试和跟踪日志) +- 取值范围:131(输出错误和警告日志),135(输出错误、警告和调试日志),143(输出错误、警告、调试和跟踪日志)。 - 默认值:131 或 135 (取决于不同模块) -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tmrDebugFlag @@ -1159,7 +1161,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### uDebugFlag @@ -1167,7 +1169,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### rpcDebugFlag @@ -1175,7 +1177,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### qDebugFlag @@ -1183,7 +1185,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### dDebugFlag @@ -1191,7 +1193,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### vDebugFlag @@ -1199,7 +1201,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### mDebugFlag @@ -1207,7 +1209,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### azDebugFlag @@ -1215,7 +1217,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.4.3 版本开始引入 #### sDebugFlag @@ -1223,7 +1225,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tsdbDebugFlag @@ -1231,7 +1233,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tqDebugFlag @@ -1239,7 +1241,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 @@ -1248,7 +1250,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### udfDebugFlag @@ -1256,7 +1258,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### smaDebugFlag @@ -1264,7 +1266,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### idxDebugFlag @@ -1272,7 +1274,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### tdbDebugFlag @@ -1280,7 +1282,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### metaDebugFlag @@ -1288,7 +1290,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### stDebugFlag @@ -1296,7 +1298,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### sndDebugFlag @@ -1304,7 +1306,7 @@ charset 的有效值是 UTF-8。 - 类型:整数 - 取值范围:同上 - 默认值:131 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 @@ -1312,11 +1314,11 @@ charset 的有效值是 UTF-8。 #### enableCoreFile - 说明:crash 时是否生成 core 文件 -- 类型:整数;0:不生成,1:生成; +- 类型:整数;0:不生成,1:生成。 - 默认值:1 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### configDir @@ -1327,7 +1329,7 @@ charset 的有效值是 UTF-8。 #### forceReadConfig - 说明:配置文件所在目录 -- 类型:整数;0:使用持久化的配置参数,1:使用配置文件中的配置参数; +- 类型:整数;0:使用持久化的配置参数,1:使用配置文件中的配置参数。 - 默认值:0 - 最小值:0 - 最大值:1 @@ -1335,14 +1337,14 @@ charset 的有效值是 UTF-8。 - 支持版本:从 v3.3.5.0 版本开始引入 #### scriptDir -- 说明:测试工具的脚本目录 `内部参数` +- 说明:测试工具的脚本目录 `内部参数` - 类型:字符串 - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### assert - 说明:断言控制开关 -- 类型:整数;0:关闭,1:开启 +- 类型:整数;0:关闭,1:开启。 - 默认值:0 - 最小值:0 - 最大值:1 @@ -1350,91 +1352,96 @@ charset 的有效值是 UTF-8。 - 支持版本:从 v3.1.0.0 版本开始引入 #### randErrorChance -- 说明:用于随机失败测试 `内部参数` -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:用于随机失败测试 `内部参数` +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### randErrorDivisor -- 说明:用于随机失败测试 `内部参数` -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:用于随机失败测试 `内部参数` +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### randErrorScope -- 说明:用于随机失败测试 `内部参数` -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:用于随机失败测试 `内部参数` +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### safetyCheckLevel -- 说明:用于随机失败测试 `内部参数` -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:用于随机失败测试 `内部参数` +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### experimental -- 说明:用于一些实验特性 `内部参数` -- 动态修改:支持通过 SQL 修改,立即生效 +- 说明:用于一些实验特性 `内部参数` +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### simdEnable -- 说明:用于测试 SIMD 加速 `内部参数` +- 说明:用于测试 SIMD 加速 `内部参数` - 动态修改:不支持 - 支持版本:从 v3.3.4.3 版本开始引入 #### AVX512Enable -- 说明:用于测试 AVX512 加速 `内部参数` +- 说明:用于测试 AVX512 加速 `内部参数` - 动态修改:不支持 - 支持版本:从 v3.3.4.3 版本开始引入 #### rsyncPort -- 说明:用于调试流计算 `内部参数` +- 说明:用于调试流计算 `内部参数` - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### snodeAddress -- 说明:用于调试流计算 `内部参数` -- 动态修改:支持通过 SQL 修改,重启生效 +- 说明:用于调试流计算 `内部参数` +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### checkpointBackupDir -- 说明:用于恢复 snode 数据 `内部参数` -- 动态修改:支持通过 SQL 修改,重启生效 +- 说明:用于恢复 snode 数据 `内部参数` +- 动态修改:支持通过 SQL 修改,重启生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### enableAuditDelete -- 说明:用于测试审计功能 `内部参数` +- 说明:用于测试审计功能 `内部参数` - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### slowLogThresholdTest -- 说明:用于测试慢日志 `内部参数` +- 说明:用于测试慢日志 `内部参数` - 动态修改:不支持 - 支持版本:从 v3.1.0.0 版本开始引入 #### bypassFlag - 说明:配置文件所在目录 -- 类型:整数; -- 取值范围:0:正常写入,1:写入消息在 taos 客户端发送 RPC 消息前返回,2:写入消息在 taosd 服务端收到 RPC 消息后返回,4:写入消息在 taosd 服务端写入内存缓存前返回,8:写入消息在 taosd 服务端数据落盘前返回 +- 类型:整数 +- 取值范围: + - 0:正常写入 + - 1:写入消息在 taos 客户端发送 RPC 消息前返回 + - 2:写入消息在 taosd 服务端收到 RPC 消息后返回 + - 4:写入消息在 taosd 服务端写入内存缓存前返回 + - 8:写入消息在 taosd 服务端数据落盘前返回 - 默认值:0 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.3.4.5 版本开始引入 ### 压缩参数 #### fPrecision -- 说明:设置 float 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截断 +- 说明:设置 float 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截断。 - 类型:浮点数 - 默认值:0.00000001 - 最小值:0.00000001 - 最大值:0.1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### dPrecision -- 说明:设置 double 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截取 +- 说明:设置 double 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截取。 - 类型:浮点数 - 默认值:0.0000000000000001 - 最小值:0.0000000000000001 - 最大值:0.1 -- 动态修改:支持通过 SQL 修改,立即生效 +- 动态修改:支持通过 SQL 修改,立即生效。 - 支持版本:从 v3.1.0.0 版本开始引入 #### lossyColumn @@ -1442,38 +1449,38 @@ charset 的有效值是 UTF-8。 - 取值范围:float/double/none - 默认值:none,表示关闭无损压缩 - 动态修改:不支持 -- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃 +- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃。 #### ifAdtFse -- 说明:在启用 TSZ 有损压缩时,使用 FSE 算法替换 HUFFMAN 算法,FSE 算法压缩速度更快,但解压稍慢,追求压缩速度可选用此算法 -- 类型:整数:0:关闭,1:打开 +- 说明:在启用 TSZ 有损压缩时,使用 FSE 算法替换 HUFFMAN 算法,FSE 算法压缩速度更快,但解压稍慢,追求压缩速度可选用此算法。 +- 类型:整数:0:关闭,1:打开。 - 默认值:0 - 最小值:0 - 最大值:1 -- 动态修改:支持通过 SQL 修改,重启生效 -- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃 +- 动态修改:支持通过 SQL 修改,重启生效。 +- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃。 #### maxRange -- 说明:用于有损压缩设置 `内部参数` -- 动态修改:支持通过 SQL 修改,重启生效 -- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃 +- 说明:用于有损压缩设置 `内部参数` +- 动态修改:支持通过 SQL 修改,重启生效。 +- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃。 #### curRange -- 说明:用于有损压缩设置 `内部参数` -- 动态修改:支持通过 SQL 修改,重启生效 -- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃 +- 说明:用于有损压缩设置 `内部参数` +- 动态修改:支持通过 SQL 修改,重启生效。 +- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃。 #### compressor -- 说明:用于有损压缩设置 `内部参数` -- 动态修改:支持通过 SQL 修改,重启生效 -- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃 +- 说明:用于有损压缩设置 `内部参数` +- 动态修改:支持通过 SQL 修改,重启生效。 +- 支持版本:从v3.1.0.0 版本引入,v3.3.0.0 以后废弃。 **补充说明** 1. 在 3.3.5.0 之后,所有配置参数都将被持久化到本地存储,重启数据库服务后,将默认使用持久化的配置参数列表;如果您希望继续使用 config 文件中配置的参数,需设置 forceReadConfig 为 1。 -2. 在 3.2.0.0 ~ 3.3.0.0(不包含)版本生效,启用该参数后不能回退到升级前的版本 -3. TSZ 压缩算法是通过数据预测技术完成的压缩,所以更适合有规律变化的数据 -4. TSZ 压缩时间会更长一些,如果您的服务器 CPU 空闲多,存储空间小的情况下适合选用 -5. 示例:对 float 和 double 类型都启用有损压缩 +2. 在 3.2.0.0 ~ 3.3.0.0(不包含)版本生效,启用该参数后不能回退到升级前的版本。 +3. TSZ 压缩算法是通过数据预测技术完成的压缩,所以更适合有规律变化的数据。 +4. TSZ 压缩时间会更长一些,如果您的服务器 CPU 空闲多,存储空间小的情况下适合选用。 +5. 示例:对 float 和 double 类型都启用有损压缩。 ```shell lossyColumns float|double ``` @@ -1485,7 +1492,9 @@ lossyColumns float|double ## taosd 监控指标 -taosd 会将监控指标上报给 taosKeeper,这些监控指标会被 taosKeeper 写入监控数据库,默认是 `log` 库,可以在 taoskeeper 配置文件中修改。以下是这些监控指标的详细介绍。 +taosd 会将监控指标上报给 taosKeeper,这些监控指标会被 taosKeeper 写入监控数据库,默认是 `log` 库,可以在 taoskeeper 配置文件中修改。 + +以下是这些监控指标的详细介绍: ### taosd\_cluster\_basic 表 @@ -1687,7 +1696,7 @@ taosd 会将监控指标上报给 taosKeeper,这些监控指标会被 taosKeep ### taos\_slow\_sql\_detail 表 -`taos_slow_sql_detail` 记录客户端慢查询详细信息。子表名规则为 `{user}_{db}_{ip}_clusterId_{cluster_id}` +`taos_slow_sql_detail` 记录客户端慢查询详细信息。子表名规则为:`{user}_{db}_{ip}_clusterId_{cluster_id}` | field | type | is\_tag | comment | | :------------- | :-------- | :------ | :---------------------------------------------------- |