数据压缩对性能的影响说明

用户对字段、属性、索引开启压缩后,会节省存储空间,但是同时对查询性能影响也比较严重。因此如果您需要开启数据压缩,建议先评估影响后,在进行变更。

相关建议

  • 高频访问的索引、字段、属性,建议不开启压缩;

  • 热点字段,建议不开启压缩;

  • 开启压缩后,对查询性能有比较大的影响,建议通过测试集群灰度测试后,查看开启数据压缩后对性能的影响,如查询的耗时,集群的负载等指标;确认对业务影响不大的情况下,再变更线上正在服务的集群

开启数据压缩后的调优手段

开启压缩后,虽然对性能的影响比较大,但是可以通过索引表的加载策略,抵消部分影响,配置方式如下:

在cache策略中,load_config>load_strategy_param添加参数:

"cache_decompress_file": true

该参数用于缓存压缩后的数据,可结合数据压缩使用,降低开启数据压缩后对性能的影响。