检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“databases”中列出的所有数据库都是通过enableSharding开放了分片的库。 “test.coll”表示开启分片的namespace信息,其中test为集合所在的库名,coll为开启分片的集合名。 “shard key”表示前面集合的分片键,分片方式“_id :
集群适用于业务系统数据量大、具有较高的可用性和可扩展性的场景。 父主题: 系统架构
在“添加shard”页面,选择新增shard对应的性能规格、存储空间、节点数量和参数模板,单击“下一步”。 图4 添加shard 申请的存储空间会有必要的文件系统开销,包括索引节点和保留块,以及数据库运行必需的空间。存储空间的数值必须为10的整数倍。 社区版集群实例最多支持32个shard节点。
只读节点简介 为了扩展主节点的读请求能力,DDS提供具备独立连接地址的只读节点,适合独立系统直连访问,以缓解大量读请求给主节点造成的压力。 在对数据库没有写请求,但是有大量读请求的应用场景下,数据库的主备节点可能难以承受读取压力,甚至对业务造成影响。为了分担主备节点的访问压力,您可以根据
库表级时间点恢复 接口说明 为了保证数据完整性,降低对原实例的性能影响,在进行表级时间点恢复备份时,首先将选中时间点的全量数据和增量数据在后台恢复至一个临时实例,然后自动导出用户需要恢复的表,再将这些表恢复至原实例。 约束说明 该接口只支持副本集实例。 调试 您可以在API Explorer中调试该接口。
DDS单节点规格于2023年07月15日已停售。 单节点架构仅包含单个节点,用户可以直接访问该节点。 单节点架构作为集群和副本集架构的补充,适用于业务研发、业务SQL调测、实验室项目测试等数据库临时使用场景。让您能够以更低的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。 图1 单节点架构 父主题:
变更副本集实例的节点 添加副本集实例节点 添加副本集实例只读节点 手动切换副本集主备节点 删除副本集实例节点 删除副本集实例只读节点 父主题: 变更实例
回退集群实例的节点 当申请的数据库节点添加失败时,您可以回退添加失败的节点。 批量回退 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,在添加节点失败的集群实例上,选择“更多
是该组中的Primary节点和Secondary节点。 申请的连接地址的网络类型将与当前dds mongos节点的网络类型保持一致。 申请Shard节点或Config节点的连接地址后,暂不支持修改和删除。 当子网开启IPV6时,使用该子网创建的实例不支持申请Shard和Config节点的地址。
Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。 关于mongod进程的描述,请参见MongoDB官方文档。 副本集架构由主节点、备节点和隐藏节点组成,DDS自动搭建三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。对于需要保证高可用的中小型业务系统,推荐使用副本集。
变更单节点实例的CPU和内存规格 当用户创建的单节点实例的CPU和内存规格无法满足业务需要时,可以在控制台进行CPU和内存规格变更。 变更规则 华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。 表1 变更规则 原系列 变更后的系列 是否支持变更
变更集群实例的CPU和内存规格 当用户创建的集群实例的CPU和内存规格无法满足业务需求时,可以在控制台进行CPU和内存规格变更。 变更规则 华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。 表1 变更规则 原系列 变更后的系列 是否支持变更
在“添加只读节点”页面,选择性能规格、数量和参数模板,单击“下一步”。 图2 添加只读节点 表1 参数说明 参数 描述 集群只读节点参数模板 集群只读节点参数模板中的参数应用于集群实例只读节点,节点创建成功后,可以变更节点的参数模板,对于用户创建的参数模板,支持修改参数模板中参数,以确保文档数据库服务发挥出最优性能。
实例进行添加节点时,该实例不可被删除。 新添加的备节点,需要重新配置高可用连接地址,且为保证实例性能,会有12个小时的冻结期,冻结期内的备节点不参与主备切换。 添加节点时,实例可能会出现1~2次闪断现象,每次约30秒。 暂不支持手动删除添加的节点。 计费说明 对于按需计费的实例,添加节点后,依旧按使用时长实时计费。
您可以删除不再使用的节点来释放资源。 目前此功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 使用须知 删除操作无法恢复,请谨慎操作。 开启操作保护的用户,在进行敏感操作时,通过进行二次认证再次确认您的身份,进一步
数据超过了文档数据库实例的最大存储容量怎么办 占用存储空间的文件请参考哪些数据会占用文档数据库实例空间。 如果您的应用程序所需的存储容量超过最大分配量,可以通过扩容存储来增加存储容量。 若是集群实例,还可以增加shard节点,具体操作请参见添加节点。 父主题: 数据库存储
num 否 Integer 删除的节点数量。 node_list 否 Array of strings 指定删除节点的ID列表。 num与node_list必须有一个字段传值。 如果num与node_list同时传值时,则以node_list的值为准。 删除的节点角色不能是Primary,以及Hidden。
到合适的的分片键,可能会降低集群的使用性能,出现执行分片语句时执行过程卡住的问题。 分片键一旦设置后不能再更改。如果未选取到合适的分片键,需要使用正确的分片策略,将数据迁移到新的集合后重新执行分片。 合适的分片键的特点 所有的插入、更新以及删除操作,将会均匀分发到集群中的所有分片中。
集群实例由dds mongos(路由)、Config(配置)和Shard(分片)组件构成,其中Config和Shard分别由主节点、备节点和隐藏节点组成。主节点和备节点不对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可用。同时,文档数据库服务提供主备切
主备节点切换可能会造成1分钟的服务闪断,切换前请确认客户端具备重连机制。 新添加的备节点,需要重新配置高可用连接地址,且为保证实例性能,会有12个小时的冻结期,冻结期内的备节点不参与主备切换。 实例必须处于运行状态才可进行主备切换。 主备同步的延迟时间过长时,主备切换耗时可能