TDengine的数据乱序会影响到数据查询性能,怎么避免呢?

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】

【操作系统以及版本】

【部署方式】容器/非容器部署

【集群节点数】

【集群副本数】

【描述业务影响】

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】

官方文档FAQ描述:TDengine TSDB 中的乱序是指从时间戳为 0 开始按数据库设置的 Duration 参数(默认是 10 天)切割成时间窗口,在每个时间窗口中写入的数据不按顺序时间写入导致的现象为乱序现象,只要保证同一窗口是顺序写入的,即使窗口之间写入并非顺序,也不会产生乱序。

避免乱序:相同子表的数据需按时间戳升序提交。乱序数据会导致服务端执行额外的排序操作,影响写入性能。

我的问题是:不同子表之间无序写入,相同子表间有序写入会影响查询性能吗?如先写入 device001子表数据2025-10-01 到 2025-10-10 的数据,再写入device002子表数据2025-10-01 到 2025-10-10 的数据这样。

在每个时间窗口中写入的数据不按顺序时间写入导致的现象为乱序现象是什么维度呢?子表吗?

【资源配置】

【报错完整截图】

是子表级别的,不同子表不影响

此话题已在最后回复的 10 天后被自动关闭。不再允许新回复。