检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表2 典型业务场景下RocksDB的表现差异与优化建议 业务场景 RocksDB的表现差异 优化建议 示例 多文档扫描 RocksDB在文档扫描(docsExamined)多的业务场景下对CPU、IO等资源消耗相较于WiredTiger更多。
降低单次请求的内存开销,例如通过创建索引减少集合的扫描、内存排序等。 在连接数合适的情况下内存占⽤持续增⾼,建议升级内存配置,避免可能存在内存溢出和大量清除缓存而导致系统性能急剧下降。 集群实例,请参见变更集群实例的CPU和内存规格。
临近可维护时间段结束时下发的任务,有可能扫描不到,取消执行。 设置可维护时间段 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
索引设计规范 索引创建,可以避免全表扫描,有效地提高查询命令的执行效率。 索引字段的长度不能超过512字节,索引名称长度不能超过64字符,单个复合索引所包含字段数最多不能超过16个。 <数据库名>.<集合名>.$<索引名>的总长度不能超过128字符。 在高选择性字段上的创建索引。
索引设计规范 索引创建,可以避免全表扫描,有效地提高查询命令的执行效率。 索引字段的长度不能超过512字节,索引名称长度不能超过64字符,单个复合索引所包含字段数最多不能超过16个。 <数据库名>.<集合名>.$<索引名>的总长度不能超过128字符。 在高选择性字段上的创建索引。
rows_examined String 扫描的行数量。 database String 所属数据库。 start_time String 发生时间,UTC时间。
在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了文档数据库服务DDS支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
docs_scanned Integer 扫描的文档数。 database String 日志所属的数据库库名。 collection String 日志所属的数据库表名。 log_time String 日志产生时间,UTC时间。
参数配置 控制台支持在线修改并生效配置参数,以及参数模板配置管理功能。 跨可用区容灾 所在区域支持3个及以上可用区时,支持跨3个可用区部署,从而实现跨可用区容灾能力。
且大数据场景下,还需要满足业务在线数据实时写入数据库、大数据计算分析、分析结果反馈等实时查询、动态分析的需求。 优势: MapReduce:解决数据分析场景需求,用户可以自己写查询语句或脚本,将请求都分发到DDS上完成。 性能扩展能力强:应对业务增长快,数据量大的内容管理系统。
RocksDB存储引擎的特点是支持高效的点查找以及范围扫描、支持高速写入等。RocksDB可以作为MongoDB的底层数据存储引擎,适合大量的写操作场景。 规格类型 x86 CPU架构下,针对不同的应用场景,可以选择不同的规格类型。 通用型(s6)。
RocksDB存储引擎的特点是支持高效的点查找以及范围扫描、支持高速写入等。RocksDB可以作为MongoDB的底层数据存储引擎,适合大量的写操作场景。 规格类型 x86 CPU架构下,针对不同的应用场景,可以选择不同的规格类型。 通用型(s6)。
RocksDB存储引擎的特点是支持高效的点查找以及范围扫描、支持高速写入等。RocksDB可以作为MongoDB的底层数据存储引擎,适合大量的写操作场景。 规格类型 x86 CPU架构下,针对不同的应用场景,可以选择不同的规格类型。 通用型(s6)。
RocksDB存储引擎的特点是支持高效的点查找以及范围扫描、支持高速写入等。RocksDB可以作为MongoDB的底层数据存储引擎,适合大量的写操作场景。 规格类型 x86 CPU架构下,针对不同的应用场景,可以选择不同的规格类型。 通用型(s6)。
RocksDB存储引擎的特点是支持高效的点查找以及范围扫描、支持高速写入等。RocksDB可以作为MongoDB的底层数据存储引擎,适合大量的写操作场景。 规格类型 x86 CPU架构下,针对不同的应用场景,可以选择不同的规格类型。 通用型(s6)。
以下是一些适用于包年/包月计费模式的业务场景: 稳定业务需求:对于长期运行且资源需求相对稳定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。
文档数据库服务支持通过多种方式实现数据迁移,常见的数据迁移方式有: ① 通过数据复制服务迁移数据 ② 通过mongoexport和mongoimport工具迁移数据 ③ 通过mongodump和mongorestore工具迁移数据 其中,通过数据复制服务迁移数据是一种易用、稳定、高效的在线迁移方式
图4 批量变更dds mongos规格 在线变更:多个dds mongos节点将会串行地进行规格变更。变更时间跟节点数正相关,每个节点约需5~10分钟。建议使用高可用方式连接实例,并且确保业务系统对数据库有重连机制。