LSMTree的数据压缩是以牺牲性能为代价的,读写性能会有一定损失

【 使用环境 】测试
【 OB or 其他组件 】
【 使用版本 】ob 3.1
【问题描述】LSMTree的数据压缩是以牺牲性能为代价的,读写性能会有一定损失 ,这句话对吗, 感觉会压缩和解压缩消耗cpu,但是会减少io,所以到底会不会影响性能呀
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

1 个赞

数据库运行时,通常磁盘和网络带宽不会成为瓶颈,而是cpu先跑满。压缩消耗cpu,会直接影响qps,而减少io并不会有明显提升。数据压缩的目的不是减少io带宽,而是减少磁盘空间占用,降低存储的成本。

1 个赞