文档数据库服务 DDS-DDS 4.2及其以上版本切RocksDB存储引擎相关问题Q&A:使用RocksDB存储引擎在典型业务场景下有哪些表现差异与优化建议?

时间:2024-09-11 16:05:19

使用RocksDB存储引擎在典型业务场景下有哪些表现差异与优化建议?

表2描述了RocksDB相较于WiredTiger在一些典型业务场景下的表现差异与优化建议。

表2 典型业务场景下RocksDB的表现差异与优化建议

业务场景

RocksDB的表现差异

优化建议

示例

多文档扫描

RocksDB在文档扫描(docsExamined)多的业务场景下对CPU、IO等资源消耗相较于WiredTiger更多。

建议通过添加适当的索引进行优化,提高扫描效率,降低CPU、IO等资源的消耗。

例如,在coll表A字段没有添加索引的情况下以该字段为条件进行查询:db.coll.find({A: 1})。

support.huaweicloud.com/dds_faq/dds_faq_0091.html