2.1.7 版本复制表后分区存储增加30%

Viewed 48

image.png

  1. 我们有2个表,B表基于A表创建,建表语句为create table B like A
  2. 上图中第二列是原始表A各分区数据,第三列是新增表B各分区数据
  3. 表B数据通过insert into B select * from A where dt = '2025-02-xx'获取
  4. 目前发现表B各分区相比原始表A各分区数据增加30%
2 Answers

你要比对下两个的建表语句,看下默认的B表和你手动的A表有什么差异,也许用的压缩算法不一样

image.png
将新表压缩算法设置为LZ4F后,右侧新表2还是更大,从information_schema.TABLES中获取表属性发现有不一样,请问inverted_index_storage_format参数会影响存储大小吗?这里左侧1表是在2.0.3版本上新建的表,2表是升级到2.1.7后新建的表