## 一、前言MongoDB 有三种集群架构模式,分别为**主从复制**(Master-Slaver)、**副本集**(Replica Set)和**分片**(Sharding)模式。 - Master-Slaver 是一种主从复制的模式,目前已经不推荐使用。 - Replica Se... `IOPS`超出单个`MongoDB`节点的服务能力,随着数据的增长,单机实例的瓶颈会越来越明显。 - 副本集具有节点数量限制。`垂直扩展`:增加更多的CPU和存储资源来扩展容量。 `水平扩展`:将数据集分布在多个服务器上...
MongoDB 4.4 及之前的版本执行 compact 命令会导致集合所属的数据库被锁定,且该数据库的读写操作将被阻塞,建议您在业务低峰期操作3. 执行 compact 命令回收磁盘碎片所需的时间与集合数据量、系统负载等因素有关# 操作步骤## 前提 - 获取节点连接地址我们需要对 S0 分片 进行 compact,如下三个节点对应的角色分别为:* s0-0:primary 节点* s0-1: secondary 节点* s0-2:hidden 节点![图片](https://p9-arcosite.bytei...
# **场景介绍**在 MongoDB 中,对单个文档执行的操作是原子操作。 多文档事务使应用程序可以跨多个文档执行原子操作。 从 MongoDB 4.0 版本开始支持基于副本集的多文档事务,从 4.2 版本开始,提供了跨分片的分布式事务多文档事务遵循 ACID 语义:* 原子性:一组操作只会全部成功,或者全部失败* 一致性:保证数据库整体数据的完整性和业务数据的一致性* 隔离性:事务之间不会相互影响* 持久性:事务一旦成功提交,将会进行持久化...
# 问题描述在使用文档数据库 MongoDB 的时发现 CPU使用率很高,从业务角度来看,发现数据读写处理缓慢,我该如何排查此类问题?# 问题分析通常来说,导致 MongoDB CPU 使用率高有如下几点原因:* 查询语句不够优化,... MongoDB 提供了 `explain()`方法来展示一个查询是如何执行的,分析执行计划是进行调优必不可少的环节。执行计划包括如下信息:* 那些索引会被使用* 查询语句是否能被索引覆盖来避免回表* 所扫描的索引项数量* 所...
本文汇总了文档数据库 MongoDB 版各类型实例支持的功能供您参考。 说明 表格中的 ✔️ 表示对应实例类型支持该功能,❌ 表示不支持。 实例管理功能 MongoDB 4.0 MongoDB 5.0 副本集 分片集群 副本集 分片集群 变更副本集实例配置 ✔️ ❌ ✔️ ❌ 变更 Mongos 节点配置 ❌ ✔️ ❌ ✔️ 变更 Shard 分片配置 ❌ ✔️ ❌ ✔️ 变更 ConfigServer 节点配置 ❌ ✔️ ❌ ✔️ 查看实例信息 ✔️ ✔️ ✔️ ✔️ 重启实例 ✔️ ✔️ ✔...
本文介绍文档数据库 MongoDB 版相关的计费项和价格详情。 计费项使用文档数据库 MongoDB 版实例过程中,存在如下计费项。 实例类型 计费项 是否计费 副本集实例 计算节点 是,会根据节点规格和使用时长计费。 存储空间 是,会根据存储数据量大小和存储时长计费。 备份 否,备份功能及备份文件所占用的存储空间均暂不收费。 分片集群实例 数据分片节点 是,会根据数据分片(即 Shard)数、每个分片中的节点(即 Shard 节点)数、节点规格,以...
MongoDB 版新增支持 8 核 16GiB 和 16 核 32GiB 节点规格。 2023-11-30 全部 产品规格 回档库表数据时支持选中更多表 回档库表数据库时,单个实例一次最多选择的表数量由 200 提升至 1000。 2023-11-30 全部 回档库表数据 创建实例时支持选择稍后设置数据库密码 创建 MongoDB 实例时支持选择稍后设置实例的账号密码,您可以在实例创建成功后,再为 root 账号设置密码。 2023-11-30 全部 创建实例 支持创建 MongoDB 5.0 版本分片集群...
本文介绍如何通过控制台释放 MongoDB 实例的私网地址。 前提条件MongoDB 实例类型需为分片集群。关于分片集群的更多信息,请参见产品架构。 已成功申请私网地址。申请方法,请参见申请私网地址。 针对分片集群的 MongoDB 实例,在释放 Shard 或 ConfigServer 节点的私网地址前,您需要先释放对应节点的公网地址。释放公网地址的方法,请参见释放公网地址。 注意事项仅支持释放 MongoDB 分片集群实例中的 Shard 或 ConfigServer 节点的...
节点数量、分片数量或存储空间),也可以同时升配或降配所有需要变更的配置项,但不允许同时存在升配和降配操作。 例如,您可以在升配 ConfigServer 的节点规格的同时增加存储空间,但不允许在此时减少存储空间。 费用说明关于实例的变更实例配置费用结算规则详情,请参见按量计费和包年包月。 操作步骤登录 MongoDB 控制台。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 在左侧导航栏中选择分片集实例列表。 在分片集实例列表页...
文档数据库 MongoDB 版支持副本集和分片集群两种实例类型,不同类型的实例或节点支持查看的监控指标不同。您可以通过监控指标详细了解实例的运行状态和使用情况。 注意事项云监控默认每 30 秒 获取一次数据,但会根据... 数量相关单位 Count Count/s 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。例如,网络处理请求数的基础单位为 Co...
文档数据库 MongoDB 版提供了默认的私网地址,同时也支持申请单独的私网地址,本文介绍如何申请 MongoDB 实例的私网地址。 前提条件MongoDB 实例类型需为分片集群。关于分片集群的更多信息,请参见产品架构。 注意事项仅支持为 MongoDB 分片集群实例中的 Shard 和 ConfigServer 节点单独申请私网地址。 副本集实例和分片集群实例中的 Mongos 节点默认拥有私网地址,无需单独申请私网地址。 文档数据库 MongoDB 版分片集群支持 2~32 个...
文档数据库 MongoDB 版支持通过云监控事件中心功能来查看实例的事件监控信息。本文介绍 MongoDB 支持监控的事件以及查看监控事件的方法。 支持监控的事件文档数据库 MongoDB 版支持监控异常事件(Exception)和预期内的系统运维事件(Maintenance),每种类型的事件中具体包含的事件名称和说明见下表。 事件类型 事件名称 说明 Exception ShardInstanceStatusAbnormal(分片集) 当实例状态异常时会触发事件。 ReplicaInstanceStatusAbn...
MongoDB 4.0 版本。 MongoDB_5_0:MongoDB 5.0 版本。 InstanceType String 否 ReplicaSet MongoDB 的实例类型,取值范围如下: ReplicaSet(默认):副本集。 ShardedCluster:分片集群 。 NodeSpec String 是 ... NodeNumber Integer 否 3 节点数量,其中: 当实例类型为副本集(即 InstanceType 取值为 ReplicaSet)时,该参数表示副本集实例的计算节点数量。 当实例类型为分片集群(即 InstanceType 取值为 ShardedCluster)...