【TDengine 版本】
3.3.6.13
【遇到的问题:问题现象及影响】
现有3台8核16G的服务器服务器,之部署了tdnegine集群,子表的数量为:1436973
官方建议创建多少个vgroup比较合适?因为BUFFER 1024 CACHESIZE 1024四不是一个vgroup就占用2G的内存,那么再内存16G足够用的情况下,单台机只能创建6个吗?
【TDengine 版本】
3.3.6.13
【遇到的问题:问题现象及影响】
现有3台8核16G的服务器服务器,之部署了tdnegine集群,子表的数量为:1436973
官方建议创建多少个vgroup比较合适?因为BUFFER 1024 CACHESIZE 1024四不是一个vgroup就占用2G的内存,那么再内存16G足够用的情况下,单台机只能创建6个吗?
每个 vgroup 支持的子表数量,建议是 1 万 ~ 10万,更具体的数量,需要考虑 每个子表的 写入频率,以及查询情况。
写入频率越高,每个vgroup支持子表数量越少越好;写入频率越低,支持数量可以多;
查询SQL涉及的子表越多,每个vgroup支持子表数据越少越好,反之亦反。
在结合 内存资源,大概综合以上条件,设置一个合适的vgroups数量。