4.3.5_bp3 默认参数创建表是压缩的,想知道压缩好,还是不压缩好
5 个赞
在4.3.5_bp3版本中,OceanBase默认创建的表是压缩的。是否启用压缩取决于您的具体需求。OceanBase数据库采用了LSM-Tree架构,这使得数据的压缩只发生在Compaction阶段,不会影响数据的写入性能。因此,压缩可以显著减少存储成本,而不影响查询和写入性能。然而,较高的压缩率意味着更高的CPU开销,可能会影响合并时间以及查询时的I/O响应时间。如果您对存储成本非常敏感,建议启用压缩;若您更关注CPU利用率和查询性能,则可以选择较低的压缩率或不压缩。
更多信息请查看:
4 个赞
这个需要靠你去测试,建议对实际数据执行读写测试,对比压缩前后性能差异。
OB V4.3.5 BP3 默认创建表时采用 DYNAMIC 压缩格式的。
1.优先使用 DYNAMIC 模式:平衡了存储优化与查询效率,适用于大多数场景。
2.若需最大程度节省存储,可选择 COMPRESSED 或 CONDENSED 模式。
3.若强调查询速度,可保留 REDUNDANT 或 COMPACT 模式。
4 个赞
如果不是特别热点或者高读写的表,还是使用压缩模式更优的,节省空间
4 个赞
在不了解的情况下,尽量用官方默认的吧
3 个赞
一般优先考虑性能,性能满足的情况下再优化成本
1 个赞
以官方文档为主
官方