当前位置: 首页 > news >正文

TDengine 配置参数作用范围对比

在这里插入图片描述

本文档对比了 TDengine TSDB 中 taosd(服务端)和 taosc(客户端)的配置参数,明确标识每个参数的作用范围。

配置参数作用范围对比表

参数名称作用范围说明
连接相关
firstEpboth启动时,主动连接的集群中首个 dnode 的 endpoint
secondEpboth启动时,如果 firstEp 连接不上,尝试连接集群中第二个 dnode 的 endpoint
fqdntaosdtaosd 监听的服务地址
serverPortbothtaosd 监听的端口
compressMsgSizeboth是否对 RPC 消息进行压缩
shellActivityTimerboth客户端向 mnode 发送心跳的时长
numOfRpcSessionsbothRPC 支持的最大连接数
numOfRpcThreadsbothRPC 收发数据的线程数目
numOfTaskQueueThreadsbothRPC 处理消息的线程数目
rpcQueueMemoryAllowedtaosddnode 已经收到并等待处理的 RPC 消息占用内存的最大值
resolveFQDNRetryTimetaosdFQDN 解析失败时的重试次数
timeToGetAvailableConntaosc获得可用连接的最长等待时间
maxShellConnstaosd允许创建的最大连接数
maxRetryWaitTimeboth重连最大超时时间,从重试时候开始计算
shareConnLimitboth一个链接可以共享的请求的数目
readTimeoutboth单个请求最小超时时间
useAdaptertaosc是否使用 taosadapter,影响 CSV 文件导入
监控相关
monitortaosd是否收集监控数据并上报
monitorFqdntaosdtaosKeeper 服务所在服务器的地址
monitorPorttaosdtaosKeeper 服务所监听的端口号
monitorIntervaltaosd监控数据库记录系统参数(CPU/内存)的时间间隔
monitorMaxLogstaosd缓存的待上报日志条数
monitorComptaosd是否采用压缩方式上报监控日志
monitorLogProtocoltaosd是否打印监控日志
monitorForceV2taosd是否使用 V2 版本协议上报日志
telemetryReportingtaosd是否上传 telemetry
telemetryServertaosdtelemetry 服务器地址
telemetryPorttaosdtelemetry 服务器端口号
telemetryIntervaltaosdtelemetry 上传时间间隔
crashReportingboth是否使用 V2 版本协议上报日志
enableMetricstaosd是否打开写入诊断工具,收集并上传写入指标
metricsIntervaltaosd写入诊断工具上传写入指标的间隔
metricsLeveltaosd写入诊断工具上传写入指标的级别
查询相关
countAlwaysReturnValuebothcount/hyperloglog 函数在输入数据为空或者 NULL 的情况下是否返回值
tagFilterCachetaosd是否缓存标签过滤结果
queryBufferSizetaosd查询可用的缓存大小
queryRspPolicytaosd查询响应策略
queryUseMemoryPooltaosd查询是否使用内存池管理内存
minReservedMemorySizetaosd内存池开启时,最小预留的系统可用内存数量
singleQueryMaxMemorySizetaosd单个查询在单个节点 (dnode) 上可以使用的内存上限
filterScalarModetaosd强制使用标量过滤模式
queryNoFetchTimeoutSectaosd查询中当应用长时间不 FETCH 数据时的超时时间
queryPlannerTraceboth查询计划是否输出详细日志
queryNodeChunkSizeboth查询计划的块大小
queryUseNodeAllocatorboth查询计划的分配方法
queryMaxConcurrentTablesboth查询计划的分配方法
queryRsmaTolerancetaosd查询计划的分配方法
enableQueryHbboth是否发送查询心跳消息
pqSortMemThresholdtaosd排序使用的内存阈值
keepColumnNametaoscLast、First、LastRow 函数查询且未指定别名时,自动设置别名为列名
multiResultFunctionStarReturnTagstaosc查询超级表时,last()/last_row()/first(*) 是否返回标签列
metaCacheMaxSizetaosc指定单个客户端元数据缓存大小的最大值
maxTsmaCalcDelaytaosc查询时客户端可允许的 tsma 计算延迟
tsmaDataDeleteMarktaoscTSMA 计算的历史数据中间结果保存时间
queryPolicytaosc查询语句的执行策略
queryTableNotExistAsEmptytaosc查询表不存在时是否返回空结果集
querySmaOptimizetaoscquerSmaOptimize,永远从原始数据进行查询
queryMaxConcurrentTablestaosc查询计划的并发数目
minSlidingTimetaoscsliding 的最小允许值
minIntervalTimetaoscinterval 的最小允许值
compareAsStrInGreatesttaosc用于决定 greatest、least 函数的参数既有数值类型又有字符串类型时,比较类型的转换规则
showFullCreateTableColumntaoscshow create table 的返回值是否带 column 的压缩信息
区域相关
timezoneboth时区
localeboth系统区位信息及编码格式
charsetboth字符集编码
存储相关
dataDirtaosd数据文件目录,所有的数据文件都将写入该目录
diskIDCheckEnabledtaosd在重启 dnode 时增加了检查 dataDir 所在磁盘 id 是否发生改变
tempDirboth指定所有系统运行过程中的临时文件生成的目录
minimalDataDirGBtaosddataDir 指定的时序数据存储目录所需要保留的最小空间
minimalTmpDirGBbothtempDir 所指定的临时文件目录所需要保留的最小空间
minDiskFreeSizetaosd当某块磁盘上的可用空间小于等于这个阈值时,该磁盘将不再被选择用于生成新的数据文件
ssAutoMigrateIntervalSectaosd本地数据文件自动迁移共享存储的触发周期
ssEnabledtaosd是否启用共享存储
ssAccessStringtaosd共享存储访问参数字符串
ssPageCacheSizetaosd共享存储 page cache 缓存页数目
ssUploadDelaySectaosddata 文件持续多长时间不再变动后上传至共享存储
cacheLazyLoadThresholdtaosd缓存的装载策略
集群相关
supportVnodestaosddnode 支持的最大 vnode 数目
numOfCommitThreadstaosd落盘线程的最大数量
numOfCompactThreadstaosd合并线程的最大数量
numOfMnodeReadThreadstaosdmnode 的 Read 线程数目
numOfVnodeQueryThreadstaosdvnode 的 Query 线程数目
numOfVnodeFetchThreadstaosdvnode 的 Fetch 线程数目
numOfVnodeRsmaThreadstaosdvnode 的 Rsma 线程数目
numOfQnodeQueryThreadstaosdqnode 的 Query 线程数目
ttlUnittaosdttl 参数的单位
ttlPushIntervaltaosdttl 检测超时频率
ttlChangeOnWritetaosdttl 到期时间是否伴随表的修改操作改变
ttlBatchDropNumtaosdttl 一批删除子表的数目
retentionSpeedLimitMBtaosd数据在不同级别硬盘上迁移时的速度限制
maxTsmaNumtaosd集群内可创建的 TSMA 个数
tmqMaxTopicNumtaosd订阅最多可建立的 topic 数量
tmqRowSizetaosd订阅数据块的最大记录条数
audittaosd审计功能开关
auditIntervaltaosd审计数据上报的时间间隔
auditCreateTabletaosd是否针对创建子表开启申计功能
encryptAlgorithmtaosd数据加密算法
encryptScopetaosd加密范围
encryptPassAlgorithmtaosd加密存储用户密码功能开关
enableWhiteListtaosd白名单功能开关
syncLogBufferMemoryAllowedtaosd一个 dnode 允许的 sync 日志缓存消息占用的内存最大值
syncApplyQueueSizetaosdsync 日志 apply 队列的大小
syncElectIntervaltaosd用于同步模块调试
syncHeartbeatIntervaltaosd用于同步模块调试
syncHeartbeatTimeouttaosd用于同步模块调试
syncSnapReplMaxWaitNtaosd用于同步模块调试
arbHeartBeatIntervalSectaosd用于同步模块调试
arbCheckSyncIntervalSectaosd用于同步模块调试
arbSetAssignedTimeoutSectaosd用于同步模块调试
mndLogRetentiontaosd用于 mnode 模块调试
skipGranttaosd用于授权检查
trimVDbIntervalSectaosd用于删除过期数据
ttlFlushThresholdtaosdttl 定时器的频率
compactPullupIntervaltaosd数据重整定时器的频率
walFsyncDataSizeLimittaosdWAL 进行 FSYNC 的阈值
walForceRepairtaosd强制修复 wal 文件
transPullupIntervaltaosdmnode 执行事务的重试间
forceKillTranstaosd用于 mnode 事务模块调试
mqRebalanceIntervaltaosd消费者再平衡的时间间隔
uptimeIntervaltaosd用于记录系统启动时间
timeseriesThresholdtaosd用于统计用量
udftaosd是否启动 UDF 服务
udfdResFuncstaosd用于统计用量
udfdLdLibPathtaosd用于统计用量
enableStrongPasswordtaosd密码要符合一个要求:至少包含大写字母、小写字母、数字、特殊字符中的三类
流计算参数
numOfMnodeStreamMgmtThreadstaosdmnode 流计算管理线程个数
numOfStreamMgmtThreadstaosdsnode 流计算管理线程个数
numOfVnodeStreamReaderThreadstaosdvnode 流计算读线程个数
numOfStreamTriggerThreadstaosd流计算触发线程个数
numOfStreamRunnerThreadstaosd流计算执行线程个数
streamBufferSizetaosd流计算可以使用的最大缓存大小,只适用于 %%trows 的结果缓存
streamNotifyMessageSizetaosd用于控制事件通知的消息大小
streamNotifyFrameSizetaosd用于控制事件通知消息发送时底层的帧大小
日志相关
logDirboth日志文件目录,运行日志将写入该目录
minimalLogDirGBboth日志文件夹所在磁盘可用空间大小小于该值时,停止写日志
numOfLogLinesboth单个日志文件允许的最大行数
asyncLogboth日志写入模式
logKeepDaysboth日志文件的最长保存时间
slowLogThresholdtaosd慢查询门限值,大于等于门限值认为是慢查询
slowLogMaxLentaosd慢查询日志最大长度
slowLogScopetaosd慢查询记录类型
slowLogExceptDbtaosd指定的数据库不上报慢查询,仅支持配置换一个数据库
debugFlagboth运行日志开关,该参数的设置会影响到所有模块的开关
tmrDebugFlagboth定时器模块的日志开关
uDebugFlagboth共用功能模块的日志开关
rpcDebugFlagbothrpc 模块的日志开关
qDebugFlagbothquery 模块的日志开关
dDebugFlagtaosddnode 模块的日志开关
vDebugFlagtaosdvnode 模块的日志开关
mDebugFlagtaosdmnode 模块的日志开关
azDebugFlagtaosdS3 模块的日志开关
sDebugFlagtaosdsync 模块的日志开关
tsdbDebugFlagtaosdtsdb 模块的日志开关
tqDebugFlagtaosdtq 模块的日志开关
fsDebugFlagtaosdfs 模块的日志开关
udfDebugFlagtaosdudf 模块的日志开关
smaDebugFlagtaosdsma 模块的日志开关
idxDebugFlagtaosdindex 模块的日志开关
tdbDebugFlagtaosdtdb 模块的日志开关
metaDebugFlagtaosdmeta 模块的日志开关
stDebugFlagtaosdstream 模块的日志开关
sndDebugFlagtaosdsnode 模块的日志开关
jniDebugFlagtaoscjni 模块的日志开关
cDebugFlagtaosc客户端模块的日志开关
simDebugFlagtaosc测试工具的日志开关
tqClientDebugFlagtaosc测试工具的日志开关
rpcRecvLogThresholdtaosdrpc模块的警告日志的阈值
调试相关
enableCoreFilebothcrash 时是否生成 core 文件
configDirboth配置文件所在目录
forceReadConfigtaosd是否使用持久化的局部配置参数
scriptDirboth测试工具的脚本目录
assertboth断言控制开关
randErrorChanceboth用于随机失败测试
randErrorDivisorboth用于随机失败测试
randErrorScopeboth用于随机失败测试
safetyCheckLevelboth用于随机失败测试
experimentaltaosd用于一些实验特性
simdEnableboth用于测试 SIMD 加速
AVX512Enableboth用于测试 AVX512 加速
rsyncPorttaosd用于调试流计算
snodeAddresstaosd用于调试流计算
checkpointBackupDirtaosd用于恢复 snode 数据
enableAuditDeletetaosd用于测试审计功能
slowLogThresholdTesttaosd用于测试慢日志
bypassFlagboth用于短路测试
压缩参数
fPrecisiontaosd设置 float 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截断
dPrecisiontaosd设置 double 类型浮点数压缩精度,小于此值的浮点数尾数部分将被截取
lossyColumntaosd对 float 和/或 double 类型启用 TSZ 有损压缩
ifAdtFsetaosd在启用 TSZ 有损压缩时,使用 FSE 算法替换 HUFFMAN 算法
enableIpv6taosd用于节点直接通过 ipv6 通信
maxRangetaosd用于有损压缩设置
curRangetaosd用于有损压缩设置
compressortaosd用于有损压缩设置
写入相关
smlChildTableNametaoscschemaless 自定义的子表名的 key
smlAutoChildTableNameDelimitertaoscschemaless tag 之间的连接符,连起来作为子表名
smlTagNametaoscschemaless tag 为空时默认的 tag 名字
smlTsDefaultNametaoscschemaless 自动建表的时间列名字通过该配置设置
smlDot2Underlinetaoscschemaless 把超级表名中的 dot 转成下划线
maxInsertBatchRowstaosc一批写入的最大条数
SHELL 相关
enableSciencetaosc是否开启科学计数法显示浮点数
WebSocket 相关
serverPorttaosctaosadapter 监听的端口
timezonetaosc时区
logDirtaosc日志文件目录,运行日志将写入该目录
logKeepDaystaosc日志文件的最长保存时间
rotationCounttaosc日志文件轮转数量
rotationSizetaosc单个日志文件最大大小(支持 KB/MB/GB 单位)
compressiontaosc是否对 WebSocket 消息进行压缩
adapterListtaosctaosAdapter 地址列表,用于负载均衡和故障转移
connRetriestaosc连接失败时的最大重试次数
retryBackoffMstaosc连接失败时的初始等待时间(毫秒)
retryBackoffMaxMstaosc连接失败时的最大等待时间(毫秒)

说明

  • taosd: 仅服务端生效的配置参数
  • taosc: 仅客户端生效的配置参数
  • both: 服务端和客户端都生效的配置参数

关于 TDengine

TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,其核心模块是高性能、集群开源、云原生、极简的时序数据库。

它能安全高效地将大量设备每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发,并提供 AI 智能体对数据进行预测与异常检测,提供实时的商业洞察。

http://www.dtcms.com/a/516645.html

相关文章:

  • DDPM(Diffusion)个人总结
  • 解决了“错误的问题”:对AI编程热潮的深度反思
  • 【回眸】嵌入式软件面试题背诵版
  • FreeRTOS主要寄存器说明及面试题
  • 怎么写公司网站的文案做360手机网站
  • 涿州网站制作wordpress选中改变字体颜色
  • 企业如何进行海外营销?
  • 【sqlite】WAL初探
  • 制作网站的顺序是海南网上报名系统
  • 做网站都需要哪些知识珠海市住房和城乡建设局网站
  • MySQL分组查询GROUP BY
  • 数组——双指针:75.颜色分类
  • LLD文档核心:从模块设计到落地开发
  • 雄安做网站深圳出台科技支持政策
  • 网站域名能更该吗怎样用模板建网站
  • proc文件系统入门到精通教程
  • 点积、内积与哈达玛积详解
  • 杭州模板建站2022注册公司取名
  • 政务网站建设论文西地那非片吃了多久会硬起来
  • 金融杠杆全解析:从铁矿期货保证金计算到期权盈亏分析
  • 【工具变量】绿色金融改革创新试验区DID数据集(2000-2024年)
  • Prometheus:从概述到部署
  • 32.768khz音叉式圆柱型贴片晶振CMR200T
  • ROS2创建Python与C++功能包指南以及什么是节点(ros2第一章)
  • wordpress可以建网站吗电子商务网站建设 教案
  • vr中xr射线长度调整
  • 怎样做微信挂机平台网站建设公司的网站首页
  • 【Go】P11 掌握 Go 语言函数(二):进阶玩转高阶函数、闭包与 Defer/Panic/Recover
  • 无奈!我用go写了个MySQL服务
  • 重庆网站建设业务招聘网站推广方式主要通过