【TDengine 版本】
旧版本3.2.1版本的tdengine
新版本3.3.6.13版本的tdengine
【遇到的问题:问题现象及影响】
旧版本的tdengine数据大概也是百亿级别,旧版本的数据占用磁盘如下
表结构如下:
存储的数据样例如下:
也不是很大的数据,但是超级表中有几个字符串字段是分配空间比较大

新版本tdengine是3.3.6.13的,并且使用taosBenchmark插入数据,执行了这个脚本:taosBenchmark -d db_test -t 30000 -n 1000000 -T 4 -I stmt -y 生成两百多亿数据,字段表如下
但是虽然字段有所差别,但是旧版本的占用2.4T左右的磁盘,新版本只占用94M,差别如此之大,是什么原因导致的?

假如建表时候这个几个字段的大小分配,是预分配的吗?还是说字段实际占用多大就分配多大?和这几个大字段有关系吗,但是我们实际存储的这几个字段字符很小,就10-20个字符左右。








