【TDengine 使用环境】
生产环境
【TDengine 版本】3.3.6.13
【操作系统以及版本】redhat 8.7
【部署方式】非容器部署
【集群节点数】3
【集群副本数】3
【描述业务影响】3节点集群,8核16G,频繁读写的时候,01、03节点的cpu、内存压力比较高,看了一下数据库默认创建了2个vgroup,创建数据库的时候,vgroup数量有什么推荐么?根据什么办法来算出来。
【问题复现路径/shan】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
根据 子表数量、子表的采样频率、子表的schema等因素综合考虑,建议是 一个 vgroup 支持 1万~10万子表。
通过taos-explorer页面面板中看到,内存使用率74%,但是服务器实际内存使用率不到50%,想了解一下taos-explorer页面面板中的内存使用率的计算规则是什么。
面板上显示的内存占用,应该是 (total - free ) / total
这个不太合理,应该用available/total
taosd在服务器内存剩余小于minReservedMemorySize的情况下会报Query memory exhausted,这个剩余内存是取的available么?