检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
集群实例负载不均衡问题排查 对于集群方式部署的实例,常见Shard间负载不均衡,一般有如下原因:没有做分片,片键选择不正确,不做chunk预置,shard间均衡速度低于数据插入速度等。 本章节主要介绍负载不均衡的常见处理方法。 排查方法 通过客户端连接数据库。 执行如下命令,查看分片信息。
g和shard均采用三副本架构,保证高可用。 图1 集群架构 dds mongos为单节点配置,用户可以通过多个dds mongos实现负载均衡及故障转移,单个集群实例可支持2~32个dds mongos节点。 shard节点是分片服务器,当前架构是三节点副本集。单个集群版实例可支持2~32个shard节点。
如何规避dds mongos路由缓存缺陷 背景信息 DDS作为基于分布式文件存储的数据库,以其可扩展性,高性能,开源,模式自由,面向文档等特点,逐步赢得了越来越多的使用者。下图为DDS集群架构示意图: 图1 集群架构图 集群架构主要分为以下三部分: dds mongos:为单节点
单击图3步骤1的“OBS Browser+”,下载客户端工具OBS Browser+。 解压并安装OBS Browser+。 登录客户端工具OBS Browser+。 登录对象存储服务客户端相关操作,请参见《对象存储服务工具指南》的“登录OBS Browser+”章节。 挂载外部桶。
点,存储空间选择600GB。 副本集实例包含3个节点,存储空间选择600GB。 测试工具 本次测试采用开源社区的YCSB 0.17.0版本的测试工具。 YCSB是一款广泛使用的数据库性能测试工具,具体使用方法请参见YCSB。 测试指标 OPS:Operation Per Second,数据库每秒执行的操作数。
RocksDB优势在哪里? 表1从开源生态、存储空间、可定制化、内存高压场景、频繁更新删除场景、多表场景六个方面描述了RocksDB对比WiredTiger的优势。 表1 RocksDB与WiredTiger对比 存储引擎 RocksDB WiredTiger 开源生态 RocksDB相比
的数据迁移方式有: ① 通过数据复制服务迁移数据 ② 通过mongoexport和mongoimport工具迁移数据 ③ 通过mongodump和mongorestore工具迁移数据 其中,通过数据复制服务迁移数据是一种易用、稳定、高效的在线迁移方式,围绕云数据库,降低了数据库之
通过Robo 3T工具连接集群实例 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。 本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接集群实例。 通过Robo 3T工具连接实例的方
通过Robo 3T工具连接集群实例 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。 本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接集群实例。 通过Robo 3T工具连接实例的方
处理能力,应用程序无需做任何修改。 集群只读节点不参与投票选举主节点,不会被选举为主节点。 适合需要从现有实例中大量读取数据,需要读请求负载均衡、只读节点高可用的业务场景。 功能限制 目前仅副本集实例3.4、4.0、4.2、4.4及5.0版本和集群实例3.4版本支持挂载只读节点。
通过Robo 3T工具连接副本集实例 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。 本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接集群实例。 通过Robo 3T工具连接实例的
obo 3T工具访问弹性公网IP。 安装Robo 3T工具。 安装Robo 3T工具,请参见如何安装Robo 3T工具。 SSL方式 使用SSL方式连接,请务必开启SSL连接,否则会报错。关于如何开启SSL连接,请参见开启和关闭SSL连接。 打开Robo 3T工具,在连接信息页面,单击“Create”。
obo 3T工具访问弹性公网IP。 安装Robo 3T工具。 安装Robo 3T工具,请参见如何安装Robo 3T工具。 SSL方式 使用SSL方式连接,请务必开启SSL连接,否则会报错。关于如何开启SSL连接,请参见开启和关闭SSL连接。 打开Robo 3T工具,在连接信息页面,单击“Create”。
通过Robo 3T工具连接副本集实例 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。 本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接集群实例。 通过Robo 3T工具连接实例的
4-windows-x86_64-e6ac9ec5.zip”。 图2 下载工具 解压2下载的压缩包文件,双击解压目录下的“robo3t.exe”文件,开始执行安装。 安装完成后,打开工具,界面展示如图3所示。 图3 工具主界面 工具安装成功后,如需连接实例,请参见《文档数据库服务快速入门》中各实例类型下通过公网连接实例的内容。
通过mongoexport和mongoimport工具迁移数据 mongoexport和mongoimport是MongoDB客户端自带的备份恢复工具。您可以在本地设备或ECS中安装MongoDB客户端,通过mongoexport和mongoimport工具将自建MongoDB数据库或其他云数
chunk,并且chunk存储在分片中的数据会存储在config服务器中,dds mongos也会根据各分片上的chunk的数据自动执行负载均衡。 范围分片能够很好的满足范围查询的需求,例如,查询x的取值在[-60,20]中的文档,仅需dds mongos将请求路由到chunk2。
通过mongodump和mongorestore工具迁移数据 mongodump和mongorestore是MongoDB客户端自带的备份恢复工具。您可以在本地设备或ECS中安装MongoDB客户端,通过mongodump和mongorestore工具将自建MongoDB数据库或其他云数据
chunk,并且chunk存储在分片中的数据会存储在config服务器中,dds mongos也会根据各分片上的chunk的数据自动执行负载均衡。 范围分片能够很好的满足范围查询的需求,例如,查询x的取值在[-60,20]中的文档,仅需dds mongos将请求路由到chunk2。
2023年7月 存储引擎压缩算法优化。 CreateIndex命令自动路由到主节点执行。 被动Compact同步逻辑优化。 修复MongoDB开源社区问题SERVER-39044导致的系统session表概率性刷新失败。 2023年6月 优化副本集针对10KB文档执行update操作的性能。