# 文档数据库服务 DDS > 支持集群和副本集部署,弹性伸缩 ## 服务公告 - [漏洞修复](https://support.huaweicloud.com/bulletin-dds/dds_Vulnerability_002.md): 高危漏洞:社区发现漏洞并发布修复方案后,一般在1个月内进行修复,修复策略与社区保持一致。社区发现漏洞并发布修复方案后,一般在1个月内进行修复,修复策略与社区保持一致。其他漏洞:按照版本正常升级流程解决。按照版本正常升级流程解决。为了防止客户遭遇不当风险,除漏洞背景信息、漏洞详情、漏洞原理分析、影响范围/版本/场景、解决方案以及参考信息等内 - [版本信息说明](https://support.huaweicloud.com/bulletin-dds/dds_version_002.md): 文档数据库服务(Document Database Service,简称DDS)是兼容MongoDB协议的云数据库服务,除了兼容MongoDB接口以外,还具备高安全、高可用、高可靠等特征。此外还提供了丰富易用的一键部署、弹性扩容、容灾、备份、恢复、监控和告警等运维功能。目前DDS兼容社区3.4、4.0、4.2、4.4和5.0版本,详情请参 - [DDS4.4功能概述](https://support.huaweicloud.com/bulletin-dds/dds_version_003.md): 文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。本次的4.4版本是以往版本的全面加强版,主要针对用户呼声较高的一些痛点重点进行了改进。本文主要介绍部分重点新特性, - [内核版本说明](https://support.huaweicloud.com/bulletin-dds/dds_version_006.md): 本章节介绍文档数据库服务DDS的内核版本更新说明,补丁升级不会影响任何功能和接口。 ## 产品介绍 - [图解文档数据库服务](https://support.huaweicloud.com/productdesc-dds/dds_01_0041.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [什么是文档数据库服务](https://support.huaweicloud.com/productdesc-dds/zh-cn_topic_introduction.md): 文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能,支持通过兼容MongoDB协议的BI、Spark等第三方组件进行对接。使用DDS之前,需要您了解MongoDB和M - [产品优势](https://support.huaweicloud.com/productdesc-dds/dds_01_0040.md): 文档数据库服务DDS具有实例类型灵活多样、高可靠、弹性伸缩、可视化管理、运维工具丰富等特点。文档数据库服务支持多种实例类型,能够满足不同的业务场景。DDS提供了变更实例存储空间、节点数量、CPU和内存规格的功能,您可以根据业务需要灵活配置所需资源。管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。通过虚拟私有云、子网、安全组、 - [产品功能](https://support.huaweicloud.com/productdesc-dds/dds_01_0044.md): 本页面介绍了DDS服务支持的主要功能。文档数据库服务支持通过多种方式实现数据迁移,常见的数据迁移方式有:通过数据复制服务迁移数据通过mongoexport和mongoimport工具迁移数据通过mongodump和mongorestore工具迁移数据其中,通过数据复制服务(Data Replication Service,简称DRS)迁移 - [文档数据库服务与自建数据库的对比优势](https://support.huaweicloud.com/productdesc-dds/dds_01_0020.md): 与自建数据库相比,文档数据库服务DDS具有高可用、高可靠、高安全、低成本等优势。 - [典型应用](https://support.huaweicloud.com/productdesc-dds/dds_01_0015.md): 在游戏应用中,可以将一些用户信息,如用户装备、用户积分等存储在DDS数据库中。游戏玩家活跃高峰期,对并发能力要求较高,可以使用DDS的集群类型,应对高并发场景。DDS副本集和集群架构的高可用特性,能够满足游戏在高并发场景下持续稳定运行。另外,DDS兼容MongoDB,具有No-Schema的方式,能免去您在游戏玩法变化中需要变更表结构的痛 - [集群架构](https://support.huaweicloud.com/productdesc-dds/dds_01_0011.md): 集群由dds mongos(路由)、Config(配置)和Shard(分片)组件构成。数据读写请求经dds mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。dds mongos为单节点配置,用户可以通过多个dds mongos实现负载均衡及 - [副本集架构](https://support.huaweicloud.com/productdesc-dds/dds_01_0012.md): 副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。关于mongod进程的描述,请参见MongoDB官方文档。副本集架构由主节点、备节点和隐藏节点组成,DDS自动搭建三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。对于需要保证高可用的中小型业务系统,推荐使用副本集。主节点: - [单节点架构](https://support.huaweicloud.com/productdesc-dds/dds_01_0025.md): DDS单节点规格于2023年07月15日已停售。单节点架构仅包含单个节点,用户可以直接访问该节点。单节点架构作为集群和副本集架构的补充,适用于业务研发、业务SQL调测、实验室项目测试等数据库临时使用场景。让您能够以更低的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。 - [引擎和版本](https://support.huaweicloud.com/productdesc-dds/dds_01_0014.md): 文档数据库服务目前支持5.0、4.4、4.2、4.0和3.4版本,需要使用兼容MongoDB 3.0以上版本的Driver来访问。您可以根据业务需求在创建实例时选择合适的引擎和版本。目前4.0、4.2、4.4和5.0版本鲲鹏类型为公测开放功能,此功能仅支持公测用户使用,需要提交工单 申请才能使用。更多关于文档数据库服务和社区版MongoD - [集群实例规格](https://support.huaweicloud.com/productdesc-dds/dds_01_0024.md): 同一实例类型根据内存的配置不同分为多种实例规格,针对不同的应用场景,您可以选择不同规格的实例。本章节主要介绍集群实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月之前创建的实例,请参见历史实例规格表。DDS集群实 - [副本集实例规格](https://support.huaweicloud.com/productdesc-dds/dds_01_0037.md): 同一实例类型根据内存的配置不同分为多种实例规格,针对不同的应用场景,您可以选择不同规格的实例。本章节主要介绍副本集实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月之前创建的实例,请参见历史实例规格表。DDS副本 - [单节点实例规格](https://support.huaweicloud.com/productdesc-dds/dds_01_0038.md): DDS单节点规格于2023年07月15日已停售。同一实例类型根据内存的配置不同分为多种实例规格,针对不同的应用场景,您可以选择不同规格的实例。本章节主要介绍单节点实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月 - [只读节点简介](https://support.huaweicloud.com/productdesc-dds/dds_readonly.md): 为了扩展主节点的读请求能力,DDS提供具备独立连接地址的只读节点,适合独立系统直连访问,以缓解大量读请求给主节点造成的压力。在对数据库没有写请求,但是有大量读请求的应用场景下,数据库的主备节点可能难以承受读取压力,甚至对业务造成影响。为了分担主备节点的访问压力,您可以根据业务需求创建一个或多个只读节点,来满足大量的数据库读取需求,增加应用 - [约束与限制](https://support.huaweicloud.com/productdesc-dds/dds_01_0031.md): 在使用文档数据库服务(Document Database Service,简称DDS)前,您需要了解不同类型DDS实例本身存在的约束信息,使您初步了解不同类型DDS实例的使用限制,以帮助您选择更适合业务场景的实例。 - [常用概念](https://support.huaweicloud.com/productdesc-dds/dds_01_0023.md): 实例是DDS服务的基本管理单元,一个DDS实例可以建一个或多个数据库,每个数据库中可以建一个或多个集合。用户可以通过管理控制台创建及管理各种类型和版本的实例,实例的类型、版本、规格等信息请参见实例说明。每个DDS实例之间资源相互隔离,例如CPU、内存、IO等都是相互独立的。DDS集群由dds mongos、config、shard组成,节 - [DDS索引](https://support.huaweicloud.com/productdesc-dds/dds_01_0101.md): 华为云文档数据库服务(Document Database Service, DDS)的索引是基于MongoDB协议开发的高性能数据检索结构,支持单字段、复合、TTL、稀疏、部分等索引类型,并扩展了隐藏索引、通配符索引等企业级特性。其核心目标是通过减少全表扫描、优化排序和聚合操作,显著提升查询性能。DDS完全兼容MongoDB的索引机制与查 - [DDS聚合](https://support.huaweicloud.com/productdesc-dds/dds_01_0102.md): DDS聚合是华为云文档数据库服务(Document Database Service,简称DDS)提供的基于MongoDB聚合框架的数据处理能力。它通过管道式操作对文档进行复杂的变换、筛选、分组和计算,实现类似SQL中的GROUP BY、JOIN等高级查询功能。DDS聚合不仅兼容MongoDB社区版的聚合语法,还通过云原生优化增强了分布式 - [DDS分片](https://support.huaweicloud.com/productdesc-dds/dds_01_0103.md): DDS分片是华为云文档数据库服务(Document Database Service, DDS)的核心技术之一,通过将数据集水平拆分到多个Shard节点(分片节点)中,实现数据的分布式存储和并行处理。每个Shard存储数据的一部分,通过Shard Key(分片键)决定数据的分布规则。分片技术解决了单节点存储和性能瓶颈问题,支持高并发、大规 - [版本兼容性](https://support.huaweicloud.com/productdesc-dds/dds_01_0046.md): 主要介绍了DDS各版本兼容MongoDB特性说明、聚合操作兼容性说明以及DDS不同实例版本支持的特性差异。“√”表示支持,“×”表示不支持,“N.A.”表示不适用。当高版本MongoDB迁移至低版本时,兼容度评估请参见高版本MongoDB迁移至低版本时,兼容度如何评估?“√”表示支持,“×”表示不支持。当高版本MongoDB迁移至低版本时 - [浏览器兼容性](https://support.huaweicloud.com/productdesc-dds/dds_01_0050.md): 本章节主要介绍DDS的浏览器兼容性。有关DDS支持的浏览器,请参见各服务/组件支持的浏览器有哪些。 - [身份认证与访问控制](https://support.huaweicloud.com/productdesc-dds/dds_safe_0024.md): 用户访问文档数据库服务(Document Database Service,简称DDS)时支持对数据库用户进行身份验证,包含密码验证和IAM验证两种方式。密码验证您需要对数据库实例进行管理,使用数据管理服务(Data Admin Service)登录数据库时,需要对账号密码进行验证,验证成功后方可进行操作。您需要对数据库实例进行管理,使用 - [数据保护技术](https://support.huaweicloud.com/productdesc-dds/dds_safe_0025.md): DDS通过多种数据保护手段和特性,保障存储在DDS中的数据安全可靠。 - [审计与日志](https://support.huaweicloud.com/productdesc-dds/dds_safe_0026.md): 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。CTS的详细介绍和开通配置方法,请参见CTS快速入门。通过云审计服务,您可以记录与DDS实例相关的操作事件,便于日后的查询、 - [监控安全风险](https://support.huaweicloud.com/productdesc-dds/dds_safe_0027.md): 云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。DDS提供基于云监控服务的资源和操作监控能力,例如CPU使用率、网络吞吐量等等。支持的监控指标以及如何创建告警规则,具体请参见监控指标。监控指标周期目前支持1分钟、5秒、1秒, - [故障恢复](https://support.huaweicloud.com/productdesc-dds/dds_safe_0028.md): DDS会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期(1-732天)保存数据库实例的自动备份。具体请参见自动备份。DDS提供了多种方式恢复实例的数据,用以满足不同的使用场景:恢复集群备份到新实例恢复集群备份到当前实例恢复集群实例到指定时间点恢复集群备份到本地自建数据库DDS支持将备份文件存放到另一个区域存储 - [认证证书](https://support.huaweicloud.com/productdesc-dds/dds_safe_0029.md): 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。合规证书下载华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。资源中心另外,华为云安全服务提供了网络安全专用产品安全检测证书、软件著作权等证书,供用户下载和参考。具体请查看合规资质证书。合规资质证书 - [权限管理](https://support.huaweicloud.com/productdesc-dds/dds_01_0019.md): 如果您需要对华为云上购买的文档数据库服务(DDS)资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制华为云资源的访问。如果华为账 - [文档数据库服务与其他云服务的关系](https://support.huaweicloud.com/productdesc-dds/dds_01_0016.md): 文档数据库服务与其他服务之间的关系,具体如下图所示。文档数据库服务与其他服务之间的关系 - [文档数据库服务版本与社区版本的对应关系说明](https://support.huaweicloud.com/productdesc-dds/dds_01_0022.md): 文档数据库服务(Document Database Service,简称DDS)是兼容MongoDB协议的云数据库服务,DDS的大版本会选择社区未EOL并且有新的重大功能的版本作为候选版本进行兼容。DDS的版本号并不是与社区版本号一一对应。为了便于理解DDS与兼容社区版本之间的对应关系,DDS采用了与之兼容的社区版本号进行命名,详情请参见 ## 计费说明 - [计费概述](https://support.huaweicloud.com/price-dds/dds_billing_001.md): 通过阅读本文,您可以快速了解文档数据库服务(Document Database Service,简称DDS)的计费模式、计费项、续费、欠费等主要计费信息。计费模式文档数据库服务(Document Database Service,简称DDS)提供包年/包月和按需付费两种计费模式,以满足不同场景下的用户需求。包年/包月:该方式为一种预付费模 - [计费项](https://support.huaweicloud.com/price-dds/dds_billing_005.md): 文档数据库服务(Document Database Service,简称DDS)的计费项由实例规格费用、存储空间费用、备份空间费用组成。具体内容如表1所示。标 * 的计费项为必选计费项。假设您在2023/03/08 15:50:04购买了一个包年/包月DDS副本集实例(规格:2 vCPUs 4GB,节点数量:3个,存储:40GB,备份存储 - [计费模式概述](https://support.huaweicloud.com/price-dds/dds_billing_003.md): 文档数据库服务提供包年/包月和按需付费两种计费模式,以满足不同场景下的用户需求。包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于设备需求量长期稳定的成熟业务。按需计费:一种后付费模式,即先使用再付费,按照文档数据库服务实际使用时长计费,以自然小时为单位整点计费,不足一小时按实 - [包年/包月](https://support.huaweicloud.com/price-dds/dds_billing_004.md): 包年/包月是一种先付费再使用的计费模式,适用于对资源需求稳定且希望降低成本的用户。通过选择包年/包月的计费模式,您可以预先购买文档数据库服务(Document Database Service,简称DDS)并获得一定程度的价格优惠。本文将介绍包年/包月文档数据库服务的计费规则。包年/包月计费模式需要用户预先支付一定时长的费用,适用于长期、 - [按需计费](https://support.huaweicloud.com/price-dds/dds_billing_007.md): 按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文将介绍按需计费文档数据库服务的计费规则。按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。按需计费包含以下计费项。假设您计划购买一个DDS副本集实例(规格:2 vCPUs 4GB ,节点数量:5,存储空间:40GB - [计费样例](https://support.huaweicloud.com/price-dds/dds_billing_006.md): 某用户于2023/03/18 15:30:00成功购买了一台按需计费的DDS副本集实例,规格配置如下:规格:2vCPUs,4GB节点数量:3存储空间:20GB公网带宽:6Mbit/s用了一段时间后,用户发现当前规格无法满足业务需要,于2023/03/19 8:00:00扩容磁盘为40GB,于2023/03/20 9:00:00扩容规格为4 - [变更计费模式概述](https://support.huaweicloud.com/price-dds/dds_billing_009.md): 在购买DDS实例后,如果发现当前计费模式无法满足业务需求,您可以变更计费模式。支持变更计费模式的DDS计费项如表1所示。 - [按需转包年/包月](https://support.huaweicloud.com/price-dds/dds_billing_010.md): 如果您需要长期使用当前按需购买的文档数据库服务DDS实例,可以将该实例转为包年/包月计费模式,以节省开支。按需计费变更为包年/包月会生成新的订单,用户支付订单后,包年/包月资源将立即生效。假设用户于2023/04/18 15:29:16成功购买了一个按需计费的文档数据库服务DDS实例,由于业务需要,于2023/04/18 16:30:30 - [包年/包月转按需](https://support.huaweicloud.com/price-dds/dds_billing_011.md): 创建一个包年/包月文档数据库服务DDS实例后,您可以将该数据库的计费模式转为按需计费,回收部分成本,同时更加灵活地按需使用云数据库。假设用户于2023/04/18 15:29:16购买了一个包年包月的文档数据库服务DDS实例,由于业务需要,于2023/05/18 16:30:00执行包年/包月转按需操作,生成类型为“包年包月转按需”。在“ - [续费概述](https://support.huaweicloud.com/price-dds/dds_billing_013.md): 包年/包月实例到期后会影响云数据库正常运行。如果您想继续使用,需要在指定的时间内为云数据库续费,否则vCPU、内存等资源会自动释放,数据丢失且不可恢复。续费操作仅适用于包年/包月实例,按需计费实例不需要续费,只需要保证账户余额充足即可。文档数据库服务DDS实例在到期前续费成功,所有资源得以保留,且数据库实例运行不受影响。到期后的状态说明, - [手动续费](https://support.huaweicloud.com/price-dds/dds_billing_014.md): 包年/包月云数据库从购买到被自动删除之前,您可以随时在控制台为实例续费,以延长实例的使用时间。您也可以单击目标实例名称,进入“基本信息”页面,在图1计费信息模块的计费模式处,单击续费。进入“续费管理”页面。可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。所有需手动续费 - [自动续费](https://support.huaweicloud.com/price-dds/dds_billing_015.md): 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致文档数据库服务DDS被自动删除。自动续费的规则如下所述:以文档数据库服务DDS的到期日计算第一次自动续费日期和计费周期。文档数据库服务DDS自动续费周期以您选择的续费时长为准。按月购买:自动续费周期为1个月。按年购买:自动续费周期为1年。按月购买:自动续费周期为1个月。按年购买: - [费用账单](https://support.huaweicloud.com/price-dds/dds_billing_016.md): 您可以在“费用中心 > 账单管理”查看数据库实例的费用账单,以了解该资源在某个时间段的使用量和计费信息。包年/包月计费模式的DDS实例完成支付后,会实时上报一条账单到计费系统进行结算。按需计费模式的实例按照固定周期上报使用量到计费系统进行结算。按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费规则可以参 - [欠费说明](https://support.huaweicloud.com/price-dds/dds_billing_017.md): 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。未购买包年包月实例,在按需计费模式下账户的余额不足。包年/包月对于包年/包月DDS实例,用户已经预先支付了资源费用,因此在账户出现欠费的情况下,已有的包年/包月DDS资源仍可正常使用。然而,对于涉及费用的操作,如购买 - [停止计费](https://support.huaweicloud.com/price-dds/dds_billing_018.md): 对于包年/包月计费模式的资源,例如包年/包月的文档数据库服务DDS实例,用户在购买时会一次性付费,服务将在到期后自动停止使用。如果在计费周期内不再使用包年/包月资源,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。如果您已开启“自动续费” - [成本构成](https://support.huaweicloud.com/price-dds/dds_billing_020.md): DDS的成本主要包括两方面:资源成本:计算、存储等在内的资源成本,详细介绍请参见计费模式。运维成本:使用DDS过程中产生的人力成本。华为云成本中心可以帮助您更高效地管理资源成本,但运维成本需要您自行识别、管理和优化。 - [成本分配](https://support.huaweicloud.com/price-dds/dds_billing_021.md): 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。华为云成本中心支持通过多种不同的方式对成本进行归集和重新分配,您可以根据需要选择合适的分配工具。通过关联账号进行成本分配企业主 - [成本分析](https://support.huaweicloud.com/price-dds/dds_billing_022.md): 企业只有了解组织中哪些方面产生了成本,才能正确地控制和优化成本。成本中心支持使用“成本分析”的汇总和过滤机制可视化企业的原始成本和摊销成本,从而通过各种角度、范围分析成本和用量的趋势及驱动因素。企业还可以通过成本中心的“成本监控”,及时发现计划外费用,做到成本的可监控、可分析和可追溯。详细介绍请参见通过成本分析探索成本和使用量、通过成本监 - [成本优化](https://support.huaweicloud.com/price-dds/dds_billing_023.md): 在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。您可以通过云监控服务监控资源的使用情况,识别空闲资源,寻找节约成本的机会。也可以根据成本分析阶段的分析结果识别成本偏高的资源,然后采取针对性的优化措施。通过CES查看DDS监控指标,例如CPU、内存、磁盘的使用率,如果当前配置过高,可以通过规格变 ## 快速入门 - [快速了解DDS](https://support.huaweicloud.com/qs-dds/dds_02_0010.md): 本章节主要介绍DDS产品类型和实例类型,并帮助您快速掌握DDS实例创建、连接的整体流程。DDS提供了集群、副本集和单节点三种不同类型的实例,分别采用不同的部署架构,可以满足多场景业务需求。数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变 - [购买并连接集群实例](https://support.huaweicloud.com/qs-dds/dds_02_0011.md): 本章介绍如何在控制台快速购买集群实例、以及购买后如何通过数据管理服务连接集群实例。注册华为账号并开通华为云。完成实名认证。个人账号:实名认证企业账号:实名认证个人账号:实名认证企业账号:实名认证购买实例前需要确保账户有足够金额,请参见账户充值。如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Acce - [购买并连接副本集实例](https://support.huaweicloud.com/qs-dds/dds_02_0015.md): 本章介绍如何在控制台快速购买副本集实例、以及购买后如何通过数据管理服务连接副本集实例。注册华为账号并开通华为云。完成实名认证。个人账号:实名认证企业账号:实名认证个人账号:实名认证企业账号:实名认证购买实例前需要确保账户有足够金额,请参见账户充值。如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Ac - [登录与注销文档数据库服务控制台](https://support.huaweicloud.com/qs-dds/dds_02_0043.md): 如果您已注册华为账号并开通华为云,可直接登录管理控制台,访问文档数据库服务。如果您未注册华为账号并开通华为云,请在华为云官网注册,具体操作请参见如何注册华为云管理控制台的用户。注册成功后,该账号可访问华为云的所有服务,包括文档数据库服务。注册成功后,您可能需要在账号下创建子用户、创建用户组并授权,具体操作请参见《创建用户组并授权》的内容。 - [入门实践](https://support.huaweicloud.com/qs-dds/dds_02_0079.md): 当您完成了文档数据库实例的创建、连接等基本操作后,可以根据自身的业务需求使用DDS提供的一系列常用实践。 ## 开发指南 - [查询命令](https://support.huaweicloud.com/devg-dds/dds_devg_0116.md): 需要通过分析执行过程(查询计划)进行检查并优化,以避免慢查询。db.collection.find().explain()请参见性能相关,更多详细内容请参见官方文档。查询的结果,返回的是一个Currsor。Cursor使用完毕后要及时关闭,否则会产生内存堆积。根据查询条件创建必要的索引,索引设计请参见索引设计规范。避免COLLSCAN全表 - [写入/更新命令](https://support.huaweicloud.com/devg-dds/dds_devg_0117.md): 用户做了大量写入/更新操作后,实际数据量可能没有多大变化,但磁盘空间使用量增加了。是因为无论是写入、更新还是删除,以及索引插入和删除等操作,在后台实际上都会转成写入。因为底层的存储引擎(WiredTiger和RocksDB)采用都是appendOnly机制。只有当存储引擎内部数据状态满足一定条件后,会触发内部的compaction操作,进 - [删除命令](https://support.huaweicloud.com/devg-dds/dds_devg_0118.md): 删除分为逻辑删除(基于条件的remove删除)和快速删除(dropCollection,dropDatabase)。用户做了大量删除操作后,实际数据量可能没有多大变化,但磁盘空间使用量增加了。是因为无论是写入、更新还是删除,以及索引插入和删除等操作,在后台实际上都会转成写入。因为底层的存储引擎(WiredTiger和RocksDB)采用都 - [开发规范](https://support.huaweicloud.com/devg-dds/dds_taps_0003.md): 使用DDS时,可能会遇到因为Mongod/dds mongos的连接数满了,导致客户端无法连接的问题。在Mongod/dds mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。客户端连接数据库的时候,要计算业务一共有多少 - [设计规范](https://support.huaweicloud.com/devg-dds/dds_taps_0002.md): 数据库对象(库名、表名、字段名、索引名)命名建议全部使用小写字母开头,后面跟字母或者数字,数据库对象(库名、表名、字段名、索引名)名字长度建议都不要大于32字节。数据库名称不能使用特殊字符("",.,$,\,/,*,?,~,#,:,|")和空字符\0,数据库名称不能使用admin,local,config。数据库集合名称建议使用字母和下划 - [连接数据库](https://support.huaweicloud.com/devg-dds/dds_devg_0006.md): 文档数据库服务常用的连接方式如下表。 - [创建和管理数据库](https://support.huaweicloud.com/devg-dds/dds_devg_0016.md): 写入/更新和删除命令的规范请参见写入/更新命令和删除命令。use info输入“db”当结果显示为如下信息,则表示当前已在这个数据库中。db.user.insert({"name": "joe"})对于DDS,隐式创建集合只有在内容插入后才会创建,即创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。查看所有数据库,可以使用如 - [创建和管理集合](https://support.huaweicloud.com/devg-dds/dds_devg_0017.md): 写入/更新和删除命令的规范请参见写入/更新命令和删除命令。回显信息如下表示创建成功。db.coll.insert({"name": "sample"})show collectionsdb.coll.drop()固定集合是指那些集合的大小或者文档数有最大值,方式集合的大小超过特定值,当集合的大小或者数量超过最大值后,集合的最早存储的值会被 - [创建和管理索引](https://support.huaweicloud.com/devg-dds/dds_devg_0020.md): DDS支持利用索引实现高效查询。如果没有索引,DDS必须执行集合扫描,即扫描集合中的每个文档,以选择那些与查询语句匹配的文档。如果一个查询存在适当的索引,DDS可以使用该索引来限制它必须检查的文档数量。创建索引的规范及建议请参见索引设计规范。写入/更新和删除命令的规范请参见写入/更新命令和删除命令。索引的默认名称是索引键和索引中每个键的方 - [开发流程](https://support.huaweicloud.com/devg-dds/dds_devg_0031.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [驱动侧通用参数配置](https://support.huaweicloud.com/devg-dds/dds_devg_0032.md): connectTimeoutMS连接超时时间确保驱动程序不会在连接阶段无限期等待。推荐配置:connectTimeoutMS = 10000msconnectTimeoutMS = 10000mssocketTimeoutMS防止TCP通信进入无限等待。推荐配置:时间为业务最长时间的2-3倍,最低不要小于10s。socketTimeout - [驱动包、环境依赖](https://support.huaweicloud.com/devg-dds/dds_devg_0030.md): DDS支持通过Java语言接口来操作数据,通过Java连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。进入Jar驱动下载地址下载连接DDS使用的驱动包“mongo-java-driver-3.12.9.ja - [连接数据库](https://support.huaweicloud.com/devg-dds/dds_devg_0104.md): 该方式属于SSL连接模式,需要下载SSL证书,通过证书校验并连接数据库。您可以在实例管理页面,单击实例名称进入基本信息页面,单击数据库信息模块SSL处的,下载根证书或捆绑包。连接到单节点:mongodb://:@:/", privileges: [ { resource: { }, actions: [ "", ... ] }, ... ], - [创建用户](https://support.huaweicloud.com/devg-dds/dds_devg_0097.md): 下面所有操作都对权限要求,默认rwuser用户具备所需权限,如果通过用户自定义用户进行管理,则需要关注是否具备操作权限。使用具备权限的用户(可使用rwuser)连接到数据库实例。通过createUser创建所需的用户,通过设置合适的角色来控制对应用户的权限。其中需要注意的是"passwordDigestor" 参数必须是 "server" - [更新用户](https://support.huaweicloud.com/devg-dds/dds_devg_0098.md): db.updateUser(username, update, writeConcern)命令中参数username为要更新的用户名。update为文档类型,包含用户替换数据的文档。writeConcern为可选参数, 更新操作的write concern级别。更新用户信息products数据库中的用户appClient01,其信息如下: - [删除用户](https://support.huaweicloud.com/devg-dds/dds_devg_0099.md): db.dropUser(username, writeConcern)username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。下面是操作将reportU - [系统集合](https://support.huaweicloud.com/devg-dds/dds_devg_0094.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [常用CRUD操作](https://support.huaweicloud.com/devg-dds/dds_devg_0092.md): 选择对应的数据库版本后,您可以了解MongoDB常用的CRUD操作。详情请参见官方文档。 ## 用户指南 - [通过IAM角色或策略授予使用DDS的权限](https://support.huaweicloud.com/usermanual-dds/dds_03_0060.md): 如果您需要对您所拥有的DDS进行角色与策略的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用DDS资源。根据企业用户的职能,设置不同的访问权限, - [通过IAM身份策略授予使用DDS的权限](https://support.huaweicloud.com/usermanual-dds/dds_03_0061.md): 如果您需要对您所拥有的DDS进行身份策略,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建用户或用户组,让员工拥有唯一安全凭证,并使用DDS资源。根据企业用户的职能,设置不同的访问权限,以达到用户 - [快速购买](https://support.huaweicloud.com/usermanual-dds/dds_03_0300.md): DDS支持“包年/包月”和“按需计费”两种购买方式,您可以根据业务需求定制相应的计算能力和存储空间的云数据库DDS实例。本章节介绍如何在控制台快速购买集群实例。通过快速购买,您可以在几分钟内完成集群的配置与创建,更加便捷。每个租户下集群实例的默认总配额为10个。注册华为账号并开通华为云账户余额大于或等于0元。包年/包月如果需要修改,单击“ - [自定义购买](https://support.huaweicloud.com/usermanual-dds/dds_03_0302.md): DDS提供“包年/包月”和“按需计费”两种购买方式,您可依据业务需求定制相应的计算能力和存储空间的云数据库DDS实例。本章节介绍如何在控制台通过自定义方式购买集群实例。自定义购买方式更加灵活,您不仅可以根据业务需求定制计算能力和存储空间的集群实例,还可以在购买实例时进行高级配置,例如慢日志、自动备份等。每个租户下集群实例的默认总配额为10 - [快速购买](https://support.huaweicloud.com/usermanual-dds/dds_03_0304.md): DDS支持“包年/包月”和“按需计费”两种购买方式,您可以根据业务需求定制相应的计算能力和存储空间的云数据库DDS实例。本章节介绍如何在控制台快速购买副本集实例。快速购买功能根据用户的业务场景提供了常用的推荐配置,可以帮助您在几分钟内快速完成副本集实例的购买,更加便捷。注册华为账号并开通华为云账户余额大于或等于0元。包年/包月如果需要修改 - [自定义购买](https://support.huaweicloud.com/usermanual-dds/dds_03_0305.md): DDS支持“包年/包月”和“按需计费”两种购买方式,您可以根据业务需求定制具有相应计算能力和存储空间的云数据库DDS实例。本章节介绍如何在控制台通过自定义方式购买副本集实例。自定义的购买方式更加灵活,您不仅可以根据业务需要定制具有相应计算能力和存储空间的副本集实例,还可以在购买实例时进行高级配置,如慢日志、自动备份等。每个租户下副本集实例 - [实例连接方式介绍](https://support.huaweicloud.com/usermanual-dds/dds_03_0308.md): 在连接到数据库实例之前,您必须先购买数据库实例,详见购买实例。购买实例后,文档数据库服务提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)等连接方式,使用的地址和场景请参考表1。 - [通过数据管理服务连接集群实例(推荐)](https://support.huaweicloud.com/usermanual-dds/dds_03_0309.md): 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,可获得执行SQL、高级数据库管理、智能化运维等功能,大幅提高工作效率,做到易用、安全、智能地管理数据库。您可以通过数据管理服务连接并管理实例。文档数据库服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0313.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。通过内网连接DDS实例时,设置安全组规则分为如下两种情况:ECS与DDS实例在相同安全组时,默认ECS与D - [通过Mongo Shell连接集群实例(内网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0314.md): Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。DDS实例默认提供 - [通过Mongo Shell连接集群实例只读节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0315.md): Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。 DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。DDS实例默认提 - [绑定或解绑弹性公网IP](https://support.huaweicloud.com/usermanual-dds/dds_03_0317.md): 在使用DDS进行数据存储和访问时,默认情况下实例仅限内网访问,以保证数据安全性和访问效率。若业务需求需要从外部网络访问实例,则会面临无法直接通过公共网络访问的问题。此时,您可以直接为DDS集群实例节点绑定弹性公网IP,以满足通过公共网络访问实例的需求,绑定后,亦可根据需要随时解绑。直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置不 - [绑定或解绑公网网关](https://support.huaweicloud.com/usermanual-dds/dds_03_0370.md): 在公网访问场景中,用户需要通过弹性公网IP实现外部网络与数据库实例的连接。然而,传统的直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置不完善或存在安全漏洞,攻击者可能窃取访问凭证,进而对数据库资源进行恶意操作。为了解决这一安全隐患,DDS支持绑定或解绑公网网关,将绑定弹性公网IP逻辑升级为通过公网NAT网关创建单向DNAT规则,仅 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0318.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。使用公网连接DDS实例时,需要为DDS所在安全组配置相应的“入方向”规则。默认情况下,一个租户可以创建50 - [通过Mongo Shell连接集群实例(公网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0319.md): 您可以为DDS实例绑定公网网关或弹性公网IP,通过公网方式访问DDS实例。场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。本章节以部署在弹性云服务器上的应用场景为例,介绍如何使用Mon - [通过Robo 3T工具连接集群实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0320.md): 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接集群实例。通过Robo 3T工具连接实例的方式有SSL连接和非SSL连接两种,其中SSL连接通过了加密功能,具有更高的安全性。为了提升数 - [Java示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0322.md): 通过Java连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考设置SSL数据加密。SSL连接实现了数据加密功能,但同时也会增加网络连接响应时间和CPU消耗,不建议开启SSL数据加密。用户需要具备以下技能:熟悉计算机 - [Python示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0323.md): DDS支持通过Python语言接口来操作数据,通过Python连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍通过Python语言的MongoDB客户端连接集群实例的方法。连接数据库的弹性云服务器必须 - [PHP示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0324.md): DDS支持通过PHP语言接口来操作数据,通过PHP连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用PHP语言连接集群实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用cur - [C#示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0360.md): DDS支持通过C#语言接口来操作数据,通过C#连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用C#语言连接集群实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令 - [Node.js 示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0373.md): DDS支持通过Node.js语言接口来操作数据,通过Node.js连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Node.js语言连接集群实例的方法。连接数据库的弹性云服务器必须和DDS实例之间 - [Go示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0374.md): DDS支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Go语言连接集群实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令 - [实例连接方式介绍](https://support.huaweicloud.com/usermanual-dds/dds_03_0326.md): 在连接到数据库实例之前,您必须先购买数据库实例,详见购买实例。购买实例后,文档数据库服务提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)等连接方式,使用的地址和场景请参考表1。 - [通过数据管理服务连接副本集实例(推荐)](https://support.huaweicloud.com/usermanual-dds/dds_03_0327.md): 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,可获得执行SQL、高级数据库管理、智能化运维等功能,大幅提高工作效率,做到易用、安全、智能地管理数据库。您可以通过数据管理服务连接并管理实例。文档数据库服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0331.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置安全组规则,开通需访问数据库的IP地址和端口。通过内网连接DDS实例时,设置安全组规则分为如下两种情况:ECS与DDS实例在相同安全组时,默认ECS与DDS实 - [通过Mongo Shell连接副本集实例(内网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0332.md): Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。DDS实例默认提供 - [通过Mongo Shell连接副本集实例只读节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0333.md): Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。DDS实例默认提供 - [绑定或解绑弹性公网IP](https://support.huaweicloud.com/usermanual-dds/dds_03_0335.md): 在使用DDS进行数据存储和访问时,默认情况下实例仅限内网访问,以保证数据安全性和访问效率。若业务需求需要从外部网络访问实例,则会面临无法直接通过公共网络访问的问题。此时,您可以直接为DDS副本集实例节点绑定弹性公网IP,以满足通过公共网络访问实例的需求,绑定后,亦可根据需要随时解绑。直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置 - [绑定或解绑公网网关](https://support.huaweicloud.com/usermanual-dds/dds_03_0371.md): 在公网访问场景中,用户需要通过弹性公网IP实现外部网络与数据库实例的连接。然而,传统的直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置不完善或存在安全漏洞,攻击者可能窃取访问凭证,进而对数据库资源进行恶意操作。为了解决这一安全隐患,DDS支持绑定或解绑公网网关,将绑定弹性公网IP逻辑升级为通过公网NAT网关创建单向DNAT规则,仅 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0336.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。通过弹性公网IP连接DDS实例时,需要为DDS所在安全组配置相应的入方向规则。默认情况下,一个租户可以创建500条安 - [通过Mongo Shell连接副本集实例(公网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0337.md): 您可以为DDS实例绑定公网网关或弹性公网IP,通过公网方式访问DDS实例。场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务 - [通过Robo 3T工具连接副本集实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0338.md): 当需要使用本地设备连接文档数据库实例时,您可以使用Robo 3T工具以公网的方式连接文档数据库实例。本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接副本集实例。通过Robo 3T工具连接实例的方式有SSL连接和非SSL连接两种,其中SSL连接通过了加密功能,具有更高的安全性。为了提升 - [Java示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0340.md): 通过Java连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考设置SSL数据加密。SSL连接实现了数据加密功能,但同时也会增加网络连接响应时间和CPU消耗,不建议开启SSL数据加密。用户需要具备以下技能:熟悉计算机 - [Python示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0341.md): DDS支持通过Python语言接口来操作数据,通过Python连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Python语言连接副本集实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络 - [PHP示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0342.md): DDS支持通过PHP语言接口来操作数据,通过PHP连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用PHP语言连接副本集实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用cu - [C#示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0364.md): DDS支持通过C#语言接口来操作数据,通过C#连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用C#语言连接副本集实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命 - [Node.js 示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0375.md): DDS支持通过Node.js语言接口来操作数据,通过Node.js连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Node.js 语言连接副本集实例的方法。连接数据库的弹性云服务器必须和DDS实例 - [Go示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0376.md): DDS支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Go语言连接副本集实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命 - [实例连接方式介绍](https://support.huaweicloud.com/usermanual-dds/dds_03_0344.md): 在连接到数据库实例之前,您必须先购买数据库实例。购买实例后,文档数据库服务提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)等连接方式,使用的地址和场景请参考表1。 - [通过数据管理服务连接单节点实例(推荐)](https://support.huaweicloud.com/usermanual-dds/dds_03_0345.md): 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,可获得执行SQL、高级数据库管理、智能化运维等功能,大幅提高工作效率,做到易用、安全、智能地管理数据库。您可以通过数据管理服务连接并管理实例。文档数据库服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0349.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。通过内网连接DDS实例时,设置安全组规则分为如下两种情况:ECS与DDS实例在相同安全组时,默认ECS与D - [通过Mongo Shell连接单节点实例(内网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0350.md): Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。DDS实例默认提供 - [绑定或解绑弹性公网IP](https://support.huaweicloud.com/usermanual-dds/dds_03_0352.md): 在使用DDS进行数据存储和访问时,默认情况下实例仅限内网访问,以保证数据安全性和访问效率。若业务需求需要从外部网络访问实例,则会面临无法直接通过公共网络访问的问题。此时,您可以直接为DDS单节点实例节点绑定弹性公网IP,以满足通过公共网络访问实例的需求,绑定后,亦可根据需要随时解绑。直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置 - [绑定或解绑公网网关](https://support.huaweicloud.com/usermanual-dds/dds_03_0372.md): 在公网访问场景中,用户需要通过弹性公网IP实现外部网络与数据库实例的连接。然而,传统的直接绑定弹性公网IP的方式存在安全风险,如果安全策略配置不完善或存在安全漏洞,攻击者可能窃取访问凭证,进而对数据库资源进行恶意操作。为了解决这一安全隐患,DDS支持绑定或解绑公网网关,将绑定弹性公网IP逻辑升级为通过公网NAT网关创建单向DNAT规则,仅 - [设置安全组规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0353.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。通过弹性公网IP连接DDS实例时,需要为DDS所在安全组配置相应的入方向规则。默认情况下,一个租户可以创建 - [通过Mongo Shell连接单节点实例(公网连接)](https://support.huaweicloud.com/usermanual-dds/dds_03_0354.md): 您可以为DDS实例绑定公网网关或弹性公网IP,通过公网方式访问DDS实例。场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务 - [通过Robo 3T工具连接单节点实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0355.md): 当需要使用本地设备连接文档数据库实例时,您可以为目标实例绑定弹性公网IP,使用Robo 3T工具以公网的方式连接文档数据库实例。本章节以客户端本地使用的Windows计算机操作系统为例,介绍如何通过Robo 3T工具在本地环境下连接单节点实例。通过Robo 3T工具连接实例的方式有SSL连接和非SSL连接两种,其中SSL连接通过了加密功能 - [Java示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0357.md): 通过Java连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考设置SSL数据加密。SSL连接实现了数据加密功能,但同时也会增加网络连接响应时间和CPU消耗,不建议开启SSL数据加密。用户需要具备以下技能:熟悉计算机 - [Python示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0358.md): DDS支持通过Python语言接口来操作数据,通过Python连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Python语言连接单节点实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络 - [PHP示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0359.md): DDS支持通过PHP语言接口来操作数据,通过PHP连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用PHP语言连接单节点实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用cu - [C#示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0365.md): DDS支持通过C#语言接口来操作数据,通过C#连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用C#语言连接单节点实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命 - [Node.js 示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0377.md): DDS支持通过Node.js语言接口来操作数据,通过Node.js连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Node.js语言连接单节点实例的方法。连接数据库的弹性云服务器必须和DDS实例之 - [Go示例](https://support.huaweicloud.com/usermanual-dds/dds_03_0378.md): DDS支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。本章节主要介绍使用Go语言连接单节点实例的方法。连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命 - [实例连接数与会话管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0123.md): 查询实例当前内外部连接数,以及这些连接的来源IP。管理实例节点的当前会话,紧急Kill掉耗时较长的异常会话。不支持ECS自建库,不支持创建中、冻结、异常实例。请谨慎使用“Kill会话”功能,您的Kill操作将会以日志的形式被记录下来。支持3.4 及以上版本的副本集实例和集群实例。当CPU打满的情况下,Kill会话请求有一定概率会下发超时, - [跨网段访问配置](https://support.huaweicloud.com/usermanual-dds/dds_03_0100.md): 通过内网连接副本集实例时,因为副本集节点配置了管理网卡(负责接受管理指令、实例内部通信)和数据网卡(负责接受并响应客户端业务请求),并且默认配置了3个标准网段的管理IP与数据IP的映射关系,因此:当客户端和副本集实例部署在不同网段,且客户端所在网段在标准网段“192.168.0.0/16”,“172.16.0.0/12”和“10.0.0. - [申请Shard和Config节点的地址](https://support.huaweicloud.com/usermanual-dds/dds_02_0100.md): 社区版集群实例由dds mongos、Shard和Config节点共同组成,普通业务在读写数据时只需要连接至dds mongos节点即可。在某些特定的场景(例如:集群间的数据迁移和同步)下,需要读取Shard节点或者Config节点的数据信息,为了满足业务的正常运行,您可以申请相应节点的地址。本章节将分别介绍获取shard和config节 - [删除Shard和Config节点的地址](https://support.huaweicloud.com/usermanual-dds/dds_02_0102.md): 社区版集群实例由dds mongos、Shard和Config节点共同组成,普通业务在读写数据时只需要连接至dds mongos节点即可。在某些特定的场景(例如:集群间的数据迁移和同步)下,需要读取Shard节点或者Config节点的数据信息,为了满足业务的正常运行,您可以申请相应节点的地址。如后续不再需要,您可以删除Shard和Conf - [修改实例内网地址](https://support.huaweicloud.com/usermanual-dds/dds_03_0070.md): 迁移数据库至文档数据库服务(无论是从本地还是其他云平台)后,可能会遇到需要更改内网IP地址的情况。文档数据库服务提供了修改内网地址的功能,以帮助降低客户的迁移成本。修改节点的内网IP地址会导致原内网IP地址失效,如果该节点绑定了弹性公网IP,修改内网IP地址过程中,请不要操作解绑弹性公网IP,修改完成后,查看新内网IP地址继续绑定至该弹性 - [修改数据库端口](https://support.huaweicloud.com/usermanual-dds/dds_03_change_database_port.md): DDS支持修改实例的数据库端口,修改实例的数据库端口,会同时修改主节点和所有只读节点的端口,对应的实例下所有节点均会被重启。此过程大概需要1~5分钟。本章节主要介绍修改数据库端口的方法。为确保安全性,以下情况不可修改数据库端口:租户被冻结重启中节点扩容中切换SSL中规格变更中删除节点中存储扩容中异常租户被冻结重启中节点扩容中切换SSL中规 - [申请和修改内网域名](https://support.huaweicloud.com/usermanual-dds/dds_11_0007.md): DDS支持内网域名,您可以通过内网域名连接DDS。内网域名生成后,修改内网地址将会导致数据库连接中断,请谨慎操作。使用和申请内网域名需要具有相应的操作权限。您可以提交工单,申请内网域名的操作权限。内网域名功能开启时,存量实例需要主动申请域名,新建实例自动申请域名。支持局点:华北-北京一、华北-北京四、华北-乌兰察布一、华东-上海一、华东- - [迁移方案概览](https://support.huaweicloud.com/usermanual-dds/dds_migration_overview.md): DDS提供了多种数据迁移方案,可满足不同业务场景下的MongoDB数据库迁移。 - [通过数据复制服务迁移数据](https://support.huaweicloud.com/usermanual-dds/dds_03_0056.md): 数据复制服务(Data Replication Service,简称DRS)支持在多种场景下,将源库数据迁移到目标文档数据库实例,最大限度允许迁移过程中业务继续对外提供使用,有效地将业务系统中断时间和业务影响最小化,完成数据库平滑迁移工作。 - [通过mongoexport和mongoimport工具迁移数据](https://support.huaweicloud.com/usermanual-dds/dds_03_0054.md): mongoexport和mongoimport是MongoDB客户端自带的备份恢复工具。您可以在本地设备或ECS中安装MongoDB客户端,通过mongoexport和mongoimport工具将自建MongoDB数据库或其他云数据库MongoDB迁移至华为云DDS实例。要将已有的MongoDB数据库迁移到文档数据库,需要先使用mongo - [通过mongodump和mongorestore工具迁移数据](https://support.huaweicloud.com/usermanual-dds/dds_03_0055.md): mongodump和mongorestore是MongoDB客户端自带的备份恢复工具。您可以在本地设备或ECS中安装MongoDB客户端,通过mongodump和mongorestore工具将自建MongoDB数据库或其他云数据库MongoDB迁移至华为云DDS实例。mongodump和mongorestore工具仅支持全量数据迁移。为保 - [参数调优](https://support.huaweicloud.com/usermanual-dds/dds_01_0052.md): 数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明。更多参数的详细说明请参见MongoDB官网。如需通过控制台界面修改参数值,请参见修改DDS实例参数。 - [数据库读写性能提升](https://support.huaweicloud.com/usermanual-dds/dds_01_0053.md): 如果数据库有直接报错信息Timeout,需要检查实例的连接数是否已达到上限。检查方法:通过查看监控指标,查看当前活动连接数是否已经达到当前实例支持的最大连接数。解决方案:请参见实例的连接数满导致实例连接失败,如何处理。检查方法:通过查看监控指标,查看当前活动连接数是否已经达到当前实例支持的最大连接数。解决方案:请参见实例的连接数满导致实例 - [通过设置数据分片提升性能](https://support.huaweicloud.com/usermanual-dds/dds_01_0061.md): 对于DDS集群实例,如果某个集合的存储量很高,建议对该集合设置数据分片。分片是将数据按照某种方式拆分,将其分散存放在不同的机器上,以充分利用各分片节点的存储空间和计算性能。在对非空集合进行分片操作时,该集合会被加锁,从而导致业务进程阻塞。集合的数据量越大,分片(sharding collection)的耗时也就越长,因此在执行分片前,必须 - [CPU使用率高问题排查](https://support.huaweicloud.com/usermanual-dds/dds_01_0054.md): 使用文档数据库服务时,如果您的CPU使用率达到80%,则认为CPU存在瓶颈。此时,会导致数据读写处理缓慢,从而影响业务正常运行。本章节帮助您分析数据库正在执行的请求和数据库慢请求,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,从而排查文档数据库服务CPU使用率高的问题。通过Mongo Shell连接DDS实例。开通 - [磁盘使用率高问题排查](https://support.huaweicloud.com/usermanual-dds/dds_01_0055.md): 随着业务数据持续增长,集合的数据量会随之增加,导致磁盘占用不断上升。索引数量过多或单个索引过大都会占用磁盘空间,有时索引大小甚至会接近或超过业务数据本身。高频写入场景下,当写入压力增大时,数据文件、索引和内部存储结构都会变得更加活跃,磁盘使用率会更快上升。使用文档数据库服务时,若磁盘使用率持续处于高位,会导致数据读写处理性能下降,进而影响 - [内存使用率高问题排查](https://support.huaweicloud.com/usermanual-dds/dds_01_0056.md): 使用文档数据库时,当实例的内存使用率达到90%,SWAP利用率超过5%时,此时认为实例的内存已达瓶颈,会导致系统响应慢,甚至出现内存溢出(OOM)的隐患,从而影响业务稳定运行。本章节主要介绍排查解决实例内存使用率高的问题。您可以通过查看监控指标(内存使用率和SWAP利用率),了解实例内存的使用情况。具体操作请参见查看监控指标。MongoD - [集群实例负载不均衡问题排查](https://support.huaweicloud.com/usermanual-dds/dds_01_0058.md): 对于集群方式部署的实例,常见Shard间负载不均衡,一般有如下原因:没有做分片,片键选择不正确,不做chunk预置,shard间均衡速度低于数据插入速度等。本章节主要介绍负载不均衡的常见处理方法。在对非空集合进行分片操作时,该集合会被加锁,从而导致业务进程阻塞。集合的数据量越大,分片(sharding collection)的耗时也就越长 - [慢请求定位方法](https://support.huaweicloud.com/usermanual-dds/dds_01_0059.md): 在相同的业务场景中,架构设计以及库、集合、索引等的设计都会对查询性能产生影响。良好的设计能够提升查询性能,而不当的设计则会导致大量慢查询(执行时间过长的语句),这些慢查询会消耗大量的系统性能。本文主要介绍导致慢查询的原因及相应的解决方案。DDS支持在控制台上查看慢日志信息,针对慢日志中过长的操作需要从执行最慢的操作入手,逐个进行优化。对于 - [优化数据库语句方法](https://support.huaweicloud.com/usermanual-dds/dds_01_0060.md): 文档数据库是一种NoSQL数据库,提供可扩展的高性能数据解决方案。与关系型数据库(如MySQL、SQLServer、Oracle)类似,数据库设计、语句优化、索引创建等因素都会影响其使用性能。下面从多个维度提供提升DDS使用性能的建议。使用短字段名,以节约存储空间。文档数据库与关系型数据库不同,集合中的每个文档都存储字段名,使用短字段名可 - [实例状态](https://support.huaweicloud.com/usermanual-dds/dds_01_0026.md): 数据库实例状态是数据库实例的运行情况。用户可以使用管理控制台和API操作查看数据库实例状态。 - [导出实例列表](https://support.huaweicloud.com/usermanual-dds/dds_03_0051.md): 在日常运维过程中,为了更好地管理和优化资源,运维人员需要定期检查和分析云服务实例的状态。然而,当实例数量庞大时,手动检查不仅不切实际,还容易出错。您可以通过DDS控制台导出所有实例,或根据特定条件筛选目标实例,以便线下查看和分析实例详情,从而提高运维效率和准确性。 - [重启实例或节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0003.md): 通常是出于维护目的,您可能需要重启实例或节点。例如:当实例出现连接数满或者修改了某些运行参数后需要重启实例使之生效,或者通过重启节点来解决数据库连接问题。在重启节点时,系统会检查数据库进程数、大事务数量或主机 LSN 落后时延,若满足相应条件则自动执行重启,并支持强制重启节点。强制重启主节点将触发主备倒换,请谨慎操作。如果数据库实例未处于 - [删除按需实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0004.md): 在日常使用中,用户经常需要根据业务需求的变化灵活调整资源。对于“按需计费”模式的实例,您可根据业务需要,在“实例管理”页面手动删除实例来释放资源,以减少不必要的成本支出。删除实例后,实例下所有节点将同步被删除。对于“包年/包月”模式的数据库实例,您需要进行订单退订才可删除实例,详细操作请参见停止计费。删除实例后,该实例上的数据以及相关的自 - [设置回收站策略](https://support.huaweicloud.com/usermanual-dds/dds_03_0134.md): 在日常数据库管理过程中,用户可能因操作失误或需求变更而误删DDS实例,导致数据丢失,进而影响业务连续性。DDS支持将已退订的包年/包月实例以及已删除的按需实例纳入回收站进行统一管理。回收站策略机制默认开启,且不可关闭,默认保留天数为7天,该功能免费。执行实例删除操作后如果存在自动全量备份,系统会保留一个自动全量备份(若存在一天前的备份,则 - [重建实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0135.md): 您可以在回收站中通过重建实例来恢复数据。这样即使误删实例也能轻松恢复数据,确保业务连续性。查看回收站的保留天数请参考回收站。在回收站保留期限内的实例可以通过重建实例恢复数据。实例下发删除操作后,会保留一天前的最近一次自动全量备份(如果不存在一天前自动全量备份,则保留最新一次自动全量备份),当实例回收站列表中的备份总条数小于100时,系统会 - [补丁升级](https://support.huaweicloud.com/usermanual-dds/dds_03_0211.md): DDS支持补丁升级,补丁升级涉及性能提升、新功能或问题修复等。补丁升级详情见内核版本说明。当数据库版本为风险版本时,会提醒用户进行数据库补丁升级。华为云有新的补丁发布时,您可以在实例管理页面如图1数据库版本列看到补丁升级的提示,单击补丁升级跳转到升级页面。如果当前实例的内核版本存在已知潜在风险、重大缺陷,或者已过期、已下线,系统会通过短信 - [大版本升级](https://support.huaweicloud.com/usermanual-dds/dds_03_0125.md): 目前DDS不支持通过控制台直接进行版本升级。如需升级,您可以通过数据复制服务进行迁移。例如:使用数据复制服务将DDS 3.4版本迁移到DDS 4.0版本,可以实现应用不停服的情况下,平滑完成数据库的迁移工作。通过数据复制服务进行迁移,需要提前准备好待迁移到的高版本数据库实例。具体迁移操作,请参见《数据复制服务用户指南》的“入云迁移”内容。 - [修改实例名称](https://support.huaweicloud.com/usermanual-dds/dds_03_0075.md): 当存在多个DDS数据库实例时,用户可能会遇到难以区分和识别各个实例的问题。文档数据库服务支持修改数据库实例名称,以方便用户区分和识别实例。您也可以进单击目标实例名称进入实例基本信息页面,在数据库信息区域的实例名称处,单击,修改实例名称。单击,提交修改。实例名称允许和已有名称重复。实例名称长度在4个到64个字节之间,必须以字母或中文字开头, - [修改实例备注](https://support.huaweicloud.com/usermanual-dds/dds_03_0121.md): 当存在多个DDS数据库实例时,用户可能会遇到难以区分和识别各个实例的问题。文档数据库服务实例名称支持添加备注,以方便用户备注分类。您也可以单击目标实例名称,进入实例的“基本信息”页面,在数据库信息模块“实例备注”处,单击,修改实例备注。单击,提交修改。实例备注长度不能超过64位,不能包含回车和>!<"&'=特殊字符。 - [修改实例标签](https://support.huaweicloud.com/usermanual-dds/dds_03_0122.md): 当存在多个DDS数据库实例时,用户可能会遇到难以区分和识别各个实例的问题。文档数据库服务支持修改实例标签,方便用户通过标签筛选实例。 - [修改数据库副本集名称](https://support.huaweicloud.com/usermanual-dds/dds_03_0231.md): 文档数据库服务支持修改数据库副本集名称,以更好地满足用户的业务需求。仅支持副本集实例。文档数据库实例在修改数据库副本集名称过程中将不可用,请谨慎操作。实例在创建、规格变更、修改端口、重启等过程中以及状态为非“normal”时,不允许执行该操作。名称限制:在3位到128位之间,必须以英文字母开头,区分大小写,可以包含字母、数字或下划线,不能 - [扩容集群实例的磁盘空间](https://support.huaweicloud.com/usermanual-dds/dds_03_0131.md): 随着业务数据的增加,原来申请的数据库磁盘容量无法满足需求时,您需要为实例进行磁盘扩容。扩容实例磁盘空间的同时备份空间也会随之扩大。于2023年9月之前创建的实例,磁盘空间有5%的预留给系统root,需要关注。用户购买的存储空间实际使用量到总存储空间的97%时,数据库会被设置成磁盘满只读状态。当实际使用量小于总存储空间的85%时,只读状态会 - [扩容副本集实例的磁盘空间](https://support.huaweicloud.com/usermanual-dds/dds_03_0132.md): 随着业务数据的增加,原来申请的数据库磁盘容量无法满足需求时,您需要为实例进行磁盘扩容。扩容实例磁盘空间的同时备份空间也会随之扩大。于2023年9月之前创建的实例,磁盘空间有5%的预留给系统root,需要关注。用户购买的存储空间实际使用量到总存储空间的97%时,数据库会被设置成磁盘满只读状态。当实际使用量小于总存储空间的85%时,只读状态会 - [扩容副本集只读节点磁盘空间](https://support.huaweicloud.com/usermanual-dds/dds_03_0092.md): 随着业务数据的增加,原来申请的数据库磁盘容量不能满足需求,此时您需要为实例进行磁盘扩容。于2023年9月之前创建的实例,磁盘空间有5%的预留给系统root,需要关注。用户购买的实际使用量到总存储空间的97%时,数据库会被设置成磁盘满只读状态。本章节主要介绍副本集只读节点磁盘扩容详细内容。账户需要有足够的余额,才可进行扩容。选择磁盘加密的实 - [扩容单节点实例的磁盘空间](https://support.huaweicloud.com/usermanual-dds/dds_03_0133.md): 随着业务数据的增加,原来申请的数据库磁盘容量无法满足需求时,您需要为实例进行磁盘扩容。扩容实例磁盘空间的同时备份空间也会随之扩大。于2023年9月之前创建的实例,磁盘空间有5%的预留给系统root,需要关注。用户购买的存储空间实际使用量到总存储空间的97%时,数据库会被设置成磁盘满只读状态。当实际使用量小于总存储空间的85%时,只读状态会 - [自动扩容实例的磁盘空间](https://support.huaweicloud.com/usermanual-dds/dds_03_0102.md): DDS实例支持存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。当前DDS支持创建实例后设置存储空间自动扩容策略,本章节介绍创建实例后如何设置存储空间自动扩容。如果您使用的是IAM用户,在使用存储空间自动扩容功能前需要配置DDS服务和IAM服务相应的权限。具体操作如下:配置DDS服务的“DDS FullAccess”权限。配置I - [变更集群实例的CPU和内存规格](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_0104472218.md): 当您的业务需求发生变化,导致集群实例资源不足或过剩时,可通过控制台进行规格变更,灵活调整实例中节点的CPU和内存规格。华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。“√”表示支持,“×”表示不支持。当实例进行CPU和内存规格变更时,该实例不可被删除。变更CPU/内存规格期间,可能会造成1~ - [变更副本集实例的CPU和内存规格](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_0104721795.md): 当您的业务需求发生变化,导致副本集实例资源不足或过剩时,可通过控制台进行规格变更,灵活调整实例中节点的CPU和内存规格。华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。“√”表示支持,“×”表示不支持。当实例进行CPU和内存规格变更时,该实例不可被删除。变更副本集CPU/内存规格时不会变更只 - [变更单节点实例的CPU和内存规格](https://support.huaweicloud.com/usermanual-dds/dds_03_0030.md): 当您的业务需求发生变化,导致单节点实例资源不足或过剩时,可通过控制台进行规格变更,灵活调整实例中节点的CPU和内存规格。华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。“√”表示支持,“×”表示不支持。当实例进行CPU和内存规格变更时,该实例不可被删除。变更CPU/内存规格,需要5~10分钟 - [添加集群实例节点](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_increase_nodes.md): 用户在购买DDS实例后,随着业务变化,对资源的需求也可能发生变化。随着业务数据的增加,原来申请的数据库节点数量无法满足需求时,您需要对实例进行新增节点。账户余额大于等于0元,才可添加节点。实例状态为正常、删除备份中和恢复检查中时可以添加节点。实例在备份过程中无法添加节点。实例进行添加节点时,该实例不可被删除。一般情况下,节点在5分钟内添加 - [添加集群实例只读节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0127.md): 在对数据库没有写请求,但是有大量读请求的应用场景下,数据库的主备节点可能难以承受读取压力,甚至对业务造成影响。为了分担主备节点的访问压力,您可以根据业务需求创建一个或多个只读节点,来满足大量的数据库读取需求,增加应用的吞吐量。DDS集群实例创建成功后,可根据业务需要创建只读节点。该功能当前处于公测阶段,如需使用,请提交工单申请开通。账户余 - [删除集群dds mongos节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0162.md): 当业务需求减少时,若未能及时释放不再需要的计算资源,将导致资源浪费和成本增加。您可以删除不再使用的集群dds mongos节点来释放资源,从而灵活应对业务变化并有效降低成本。删除操作无法恢复,请谨慎操作。开启操作保护的用户,在进行敏感操作时,通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作 - [删除分片](https://support.huaweicloud.com/usermanual-dds/dds_03_0163.md): 当业务流量变化导致实例数据和负载减少时,可以通过减少shard分片数量来释放数据库资源,将集群规模调整至与当前负载相匹配,实现按需配置,避免资源浪费。如果您的shard节点规格超出实际需求,可以通过释放shard节点来节省成本。本文将介绍如何释放分片集群实例的shard节点。4.0及以上版本支持删除分片。删除分片会触发分片间的数据迁移,此 - [删除分片进度确认与异常排查指南](https://support.huaweicloud.com/usermanual-dds/dds_03_0164.md): 本文旨在帮助您在执行删除分片操作时,排查任务阻塞的原因,并提供相应的解决方法。待删除分片上存在未分片集合,建议您优先评估使用DRS迁移到新实例。待删除分片上没有未分片集合,可以通过执行movePrimary命令切换主分片(注:此命令迁移非分片集合时会阻塞正常业务,因此默认情况下是禁用状态)。推荐解决方法:建议您优先评估使用DRS迁移到新实 - [手动切换集群主备节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0161.md): 集群实例由dds mongos(路由)、Config(配置)和Shard(分片)组件构成,其中Config和Shard分别由主节点、备节点和隐藏节点组成。主节点和备节点不对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可用。同时,文档数据库服务提供主备切换功能,供用户在容灾演练等场景下自行切换主备节点 - [回退集群实例的节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0018.md): 当申请的数据库节点添加失败时,您可以回退添加失败的节点。回退过程中,实例运行状态显示为“删除节点中”,此过程约1~3分钟。删除过程中,实例运行状态显示为“删除节点中”,此过程约1~3分钟。添加集群实例节点 - [变更副本集实例节点数](https://support.huaweicloud.com/usermanual-dds/dds_03_0063.md): 文档数据库服务支持副本集实例节点新增、删除操作,满足各项业务需求。文档数据库服务的三节点副本集实例,支持新增节点至五节点和七节点架构,新增节点均为Secondary节点,且可以参与到主备切换中,提高数据高可靠性,同时可以删除不再使用的节点来释放资源。实例状态为正常、删除备份中和恢复检查中时可以添加节点。实例进行添加节点时,该实例不可被删除 - [添加副本集实例只读节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0129.md): 只读节点用于增强主节点的读能力,减轻主节点负载。DDS副本集实例创建成功后,可根据业务需要创建只读节点。如何连接只读节点请参见通过Mongo Shell连接副本集实例只读节点。该功能当前处于公测阶段,如需使用,请提交工单申请开通。账户余额大于等于0元,才可添加节点。如需使用,您可以提交工单申请,完成工单提交。副本集实例的版本需为3.4、4 - [手动切换副本集主备节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0050.md): 副本集实例由主节点、备节点和隐藏节点组成。主节点和备节点对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可用。同时,文档数据库服务提供主备切换功能,供用户在容灾演练等场景下自行切换主备节点。实例状态为正常、恢复检查中、转包周期中、修改安全组中时,允许切换主备节点。主备节点切换可能会造成1分钟的服务闪断 - [删除副本集实例只读节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0202.md): 当业务读取需求下降时,您可以删除不再使用的只读节点以释放资源并降低成本。删除操作无法恢复,请谨慎操作。开启操作保护的用户,在进行敏感操作时,通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作保护,具体请参考《统一身份认证服务用户指南》的内容。存在异常节点的实例不能执行删除节点操作。对于“包年 - [设置可维护时间段](https://support.huaweicloud.com/usermanual-dds/dds_05_0038.md): 可维护时间段是指华为云可以进行维护操作的时间段。建议您将此时间段设置在业务低峰期,以避免维护过程中出现异常中断。默认的可维护时间段为02:00 ~ 06:00,您可以根据业务需求调整此时间段。在进行正式维护前,DDS会给华为账号中设置的联系人发送短信和邮件,请注意查收。在可维护时间段内,实例会发生1到2次连接闪断,请确保应用程序具备重连机 - [迁移可用区](https://support.huaweicloud.com/usermanual-dds/dds_03_0200.md): 随着业务发展,资源需求可能发生变化。您可以将DDS实例迁移至同一区域内的其他可用区,以优化资源部署或满足高可用需求。目前集群和副本集支持迁移可用区操作。跨可用区实例以及IPV6子网创建的实例不支持该操作。对于副本集实例,如果当前存在只读节点或未激活的备节点,不支持该操作。对于集群实例,如果当前存在只读节点,不支持该操作。可用区迁移所需时间 - [操作系统更新](https://support.huaweicloud.com/usermanual-dds/dds_03_0268.md): DDS实例需要适时进行操作系统更新,以提高数据库性能和数据库的整体安全状况。实例内核版本升级时,DDS会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。操作系统更新不会更改数据库实例的版本或数据库实例信息。此外,DDS会在用户设置的运维时间段内,通过热补丁方式及时修复影响重大的操作系统漏洞。 - [备份原理及方案](https://support.huaweicloud.com/usermanual-dds/dds_backup_restore.md): DDS实例支持自动备份和手动备份,您可以定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。集群实例集群实例由dds mongos(路由)、Config(配置)和Shard(分片)组件构成。其中,Config主要用于存储集群实例的配置信息,Shard节点主要用于存储集群实例的数据信息。所以集群实 - [备份类型](https://support.huaweicloud.com/usermanual-dds/dds_03_0174.md): DDS实例支持的备份有很多种,根据不同维度,有如下分类。如果需要使用跨区域备份功能,您可以提交工单申请,完成工单提交。 - [设置自动备份策略](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_backup_restore.md): 文档数据库服务按照设置的自动备份策略,对数据库进行自动备份。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。创建文档数据库实例时,默认开启自动备份策略。待实例创建成功后,您可以根据业务需要修改自动备份策略或关闭自动备份策略。开启自动备份策略后,会立即自动触发一次全量备份。之后会按照自动备份 - [设置增量备份策略](https://support.huaweicloud.com/usermanual-dds/dds_03_0034.md): 增量备份指在一次全量备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的数据。DDS系统自动每5-60min对上一次自动备份,或增量备份后更新的数据进行备份。创建文档数据库实例时,除4U以下规格的实例,其余实例默认开启增量备份策略。待实例创建成功后,您可以根据业务需要开启或修改增量备份策略或关闭增量备份策略。文档数据 - [设置跨区域备份策略](https://support.huaweicloud.com/usermanual-dds/dds_03_0099.md): 文档数据库服务支持将备份文件存放到目标区域或者OBS存储,用户可以在异地区域使用目标区域的备份文件恢复到新的DDS实例,用来恢复业务。实例开启跨区域备份策略后,会根据自动备份策略将该实例创建的自动备份文件备份到目标区域。您可以在DDS“备份管理”页面,对跨区域的备份文件进行管理。在开启跨区域备份策略之前,需确认自动备份策略已开启,否则跨区 - [设置实例备份方式](https://support.huaweicloud.com/usermanual-dds/dds_03_0036.md): DDS支持将实例的备份方式设置为快照备份。DDS单节点规格于2023年07月15日已停售。 - [设置稀疏备份策略](https://support.huaweicloud.com/usermanual-dds/dds_03_0038.md): 针对有长期保留备份文件诉求的用户,稀疏备份提供了一种降低备份成本的备份策略。对比普通备份策略,稀疏备份策略在相同的保留天数下,通过设置低频次的自动备份周期来降低备份文件密度。如需开通设置稀疏备份策略,请提交工单申请。请参考设置自动备份策略“计费说明”。稀疏备份策略:稀疏备份策略备份周期时间保留天数每周至少选择一周中的一天。稀疏备份策略的保 - [创建手动备份](https://support.huaweicloud.com/usermanual-dds/dds_03_0007.md): DDS支持对“运行状态”为“正常”的实例创建手动备份,以保证数据可靠性。当数据库或表被恶意或误删除,可依赖实例的备份保障数据安全。手动备份为全量备份。当集群实例和副本集实例的Hidden节点状态正常时,才可以创建备份(包括手动备份、自动备份、增量备份)。备份类型:全量备份:全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标 - [删除手动备份](https://support.huaweicloud.com/usermanual-dds/dds_03_0008.md): 文档数据库服务支持删除手动备份,从而释放相关存储空间。备份删除后,不可恢复,请谨慎操作。正在用于实例恢复的备份不可被删除。如需开通批量删除手动备份权限,您可以提交工单申请,完成工单提交。DDS控制台上删除手动备份时有如下两个入口,您选择任何一种方式即可。方式一:在左侧导航树,单击备份管理。在备份管理页面,选择“集群”、“副本集”或“单节点 - [删除自动备份](https://support.huaweicloud.com/usermanual-dds/dds_03_0009.md): DDS支持用户删除备份失败的自动备份,从而释放相关存储空间。备份删除后,不可恢复,请谨慎操作。DDS控制台上删除自动备份时有如下两个入口,您选择任何一种方式即可。方式一:在左侧导航树,单击备份管理。在备份管理页面,选择“集群”、“副本集”或“单节点”页签。在需要删除的自动备份上,单击删除。删除自动备份在左侧导航树,单击备份管理。在备份管理 - [停止备份](https://support.huaweicloud.com/usermanual-dds/dds_03_0037.md): 文档数据库服务支持停止备份。当业务需要紧急操作,比如规格变更、小版本升级等,但是由于备份任务在执行中导致无法操作,您可以使用停止备份功能将备份任务停止,然后进行紧急操作。仅支持全量备份(流式备份),快照备份不支持。不支持停止跨区域备份。仅备份中、上传中状态支持停止备份。停止备份操作可能会导致该时间点增备停止,且不保证100%成功,请谨慎操 - [使用OBS Browser+下载](https://support.huaweicloud.com/usermanual-dds/dds_03_0136.md): DDS支持下载备份文件,提升数据可控性,支持用户自主管理备份生命周期,同时满足企业级容灾、迁移与合规需求。您可以通过OBS Brower+下载手动或自动备份文件,用于本地存储备份或者恢复数据库。通过OBS Browser+下载备份文件不额外收取OBS公网流出流量费用。若备份文件大于400MB时,建议您使用OBS Brower+下载。通过D - [使用浏览器直接下载](https://support.huaweicloud.com/usermanual-dds/dds_03_0137.md): DDS支持下载备份文件,提升数据可控性,支持用户自主管理备份生命周期,同时满足企业级容灾、迁移与合规需求。您可以通过浏览器直接下载手动或自动备份文件,用于本地存储备份或者恢复数据库。集群不支持通过该方式直接下载备份文件。通过DDS控制台下载的备份均为全量备份。解压命令如下:lz4 -d$1| tar -xC$2$1:下载下来的备份文件。$ - [按地址下载](https://support.huaweicloud.com/usermanual-dds/dds_03_0138.md): DDS支持下载备份文件,提升数据可控性,支持用户自主管理备份生命周期,同时满足企业级容灾、迁移与合规需求。您可以按照DDS提供的备份文件地址下载手动或自动备份文件,用于本地存储备份或者恢复数据库。通过DDS控制台下载的备份均为全量备份。对于DDS,显示当前备份文件在链接有效期内的下载地址。您可以使用其他下载工具下载备份文件,比如浏览器或迅 - [恢复方案](https://support.huaweicloud.com/usermanual-dds/dds_03_0140.md): DDS支持多种数据恢复方案,您可以根据业务需要选择合适的恢复方法。支持版本号没有说明的,默认支持全部版本:3.2、3.4、4.0、4.2、4.4和5.0版本。 - [DDS新增量备份与恢复方案](https://support.huaweicloud.com/usermanual-dds/dds_03_0141.md): 随着业务规模的持续增长,数据库备份不仅需要满足“可用性”,还需具备更高的可靠性、更少的使用限制以及更快的备份恢复效率。针对DDS实例,华为云现已推出新的增量备份与恢复方案,进一步优化了分片集群场景下的备份能力,为客户提供更加高效、稳定的数据保护体验。与旧方案相比,新方案在分片集群场景下具有更少的限制、更快的增量备份速度和更完整的恢复链路, - [恢复集群备份到新实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0042.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到新建实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新创建的实例进行收费。收费详 - [恢复副本集备份到新实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0043.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到新建实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新创建的实例进行收费。收费详 - [恢复单节点备份到新实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0031.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到新建实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。DDS单节点规格于2023年07月15日已停售。账户余额大于等于0元,才可恢复到新实 - [恢复跨区域备份到新实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0165.md): 文档数据库服务支持使用已有的自动备份恢复实例数据到新建实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新创建的实例进行收费。收费详情请参见计 - [恢复集群备份到当前实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0150.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到当前实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。恢复到当前实例会导致实例数据被覆盖,且恢复过程中实例将不可用,请谨慎使用。恢复成功后 - [恢复副本集备份到当前实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0151.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到当前实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。恢复到当前实例会导致实例数据被覆盖,且恢复过程中实例将不可用,请谨慎使用。恢复成功后 - [恢复单节点备份到当前实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0152.md): 文档数据库服务支持使用已有的自动备份或手动备份恢复实例数据到当前实例,恢复后的数据与该备份生成时的实例数据一致。选择通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实例上进行全量恢复,恢复时长和实例的数据量有关,平均恢复速率为40MB/s。DDS单节点规格于2023年07月15日已停售。恢复到当前实例会导致实例数据被覆盖, - [恢复集群实例到指定时间点](https://support.huaweicloud.com/usermanual-dds/dds_03_0130.md): 文档数据库服务支持使用指定时间点上的备份,恢复集群实例的数据。实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放增量备份到指定时间点,恢复时长和实例的数据量有关,平均恢复速率为30MB/s。账户余额大于等于0元,才可恢复到新实例。目前4.0及以上版本的集群实例支持恢复到指定受限时间点。 - [恢复副本集实例数据到指定时间点](https://support.huaweicloud.com/usermanual-dds/dds_03_0064.md): 文档数据库服务支持使用指定时间点上的备份,恢复副本集实例的数据。实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放增量备份到指定时间点,恢复时长和实例的数据量有关,平均恢复速率为30MB/s。副本集实例恢复到指定时间点时,目前支持恢复到新实例和当前实例。账户余额大于等于0元,才可恢复到 - [恢复副本集库表到指定时间点](https://support.huaweicloud.com/usermanual-dds/dds_03_0069.md): 为了保证数据的完整性,以及降低对原实例的性能影响,在进行库表级时间点恢复备份时,首先将选中时间点的全量数据和增量数据在后台恢复至一个临时实例,然后自动导出用户需要恢复的库表,再将这些库表恢复至原实例。由于需要对实例的所有数据进行备份及恢复操作,对于数据量较大的实例,所需时间较长,请耐心等待。通过库表级时间点恢复数据,会在实例上新生成恢复后 - [恢复集群库表到指定时间点](https://support.huaweicloud.com/usermanual-dds/dds_03_0179.md): 为了保证数据的完整性,以及降低对原实例的性能影响,在进行库表级时间点恢复备份时,首先将选中时间点的全量数据和增量数据在后台恢复至一个临时实例,然后自动导出用户需要恢复的库表,再将这些库表恢复至原实例。由于需要对实例的所有数据进行备份及恢复操作,对于数据量较大的实例,所需时间较长,请耐心等待。通过库表级时间点恢复数据,会在实例上新生成恢复后 - [恢复跨区域备份到指定时间点](https://support.huaweicloud.com/usermanual-dds/dds_03_0166.md): 文档数据库服务支持使用指定时间点上的备份,恢复实例的数据。实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放增量备份到指定时间点,恢复时长和实例的数据量有关,平均恢复速率为30MB/s。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新创建的实例进行收费。收费详情请参见计费说明 - [概述](https://support.huaweicloud.com/usermanual-dds/dds_03_0089.md): 本文以Linux操作系统为例,介绍如何将已下载的集群备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件。该方法仅适用于集群实例。目前仅支持3.4和4.0版本,4.2及以上版本暂不支持通过该方式在本地进行恢复。操作步骤中的目录,IP地址和端口信息,可按照实际恢复环境配置。configsvr节点备份文件有一个,shard - [目录及配置说明](https://support.huaweicloud.com/usermanual-dds/dds_03_0088.md): 本地目录、配置文件和配置信息非固定,可由用户自定义。以如下2个shardsvr的集群实例的备份文件举例(实例ID:cac1efc8e65e42ecad8953352321bfeein02)configsvr节点备份文件解压目录:/compile/download/backups/cac1efc8e65e42ecad8953352321bf - [恢复configsvr副本集](https://support.huaweicloud.com/usermanual-dds/dds_03_0082.md): rm -rf /compile/cluster-restore/cfg*mkdir -p /compile/cluster-restore/cfg1/data/dbmkdir -p /compile/cluster-restore/cfg1/logmkdir -p /compile/cluster-restore/cfg2/data/db - [恢复shardsvr1副本集](https://support.huaweicloud.com/usermanual-dds/dds_03_0083.md): rm -rf /compile/cluster-restore/shd1*mkdir -p /compile/cluster-restore/shd11/data/dbmkdir -p /compile/cluster-restore/shd11/logmkdir -p /compile/cluster-restore/shd12/dat - [恢复shardsvr2副本集](https://support.huaweicloud.com/usermanual-dds/dds_03_0084.md): rm -rf /compile/cluster-restore/shd2*mkdir -p /compile/cluster-restore/shd21/data/dbmkdir -p /compile/cluster-restore/shd21/logmkdir -p /compile/cluster-restore/shd22/dat - [恢复dds mongos节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0086.md): rm -rf /compile/cluster-restore/mgs*mkdir -p /compile/cluster-restore/mgs1/logmkdir -p /compile/cluster-restore/mgs2/log./mongos -f restoreconfig/mongos_40301.yaml./mongo - [检查集群状态](https://support.huaweicloud.com/usermanual-dds/dds_03_0087.md): 通过dds mongos连接集群,检查数据状态。./mongo --host 127.0.0.1 --port 40301./mongo --host 127.0.0.1 --port 40302 - [恢复副本集备份到本地自建数据库](https://support.huaweicloud.com/usermanual-dds/dds_03_0048.md): 实例的备份文件仅支持在Linux系统下恢复到本地自建数据库,暂不支持Windows系统。本文以Linux操作系统为例,介绍如何将已下载的副本集备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件。本地自建MongoDB数据库已安装3.4版本客户端工具。目前仅支持3.4和4.0版本,4.2及以上版本暂不支持通过该方式在本 - [恢复单节点备份到本地自建数据库](https://support.huaweicloud.com/usermanual-dds/dds_03_0068.md): 本文以Linux操作系统为例,介绍如何将已下载的单节点备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件。DDS单节点规格于2023年07月15日已停售。本地自建MongoDB数据库已安装3.4版本客户端工具。目前仅支持3.4和4.0版本,4.2及以上版本暂不支持通过该方式在本地进行恢复。如果需要完成数据库、集合级别 - [恢复增强版数据](https://support.huaweicloud.com/usermanual-dds/dds_03_0160.md): DDS 4.4和DDS 4.4增强版(简称DDS 4.4 pro版本),因为底层存储数据的结构不同而不能完全兼容,因此从DDS 4.4升级到DDS 4.4 pro有如下两种途径:使用DRS将原DDS 4.4数据迁移到新的DDS 4.4 pro,具体请参见本地MongoDB迁移到DDS。您可以提交工单申请,完成工单提交,在旧的实例上通过数据 - [什么是参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0079.md): 您可以使用数据库参数模板中的参数管理数据库引擎配置。数据库参数模板类似于数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个数据库实例。创建数据库实例时可以指定数据库参数模板为默认参数模板或已有参数模板。实例创建成功后也可以变更实例关联的参数模板。默认参数模板默认组包含针对运行的数据库实例进行优化的引擎默认值和数据库服务系统默认值。 - [创建参数模板](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_parameter_group.md): 您可以使用数据库参数模板中的参数来管理数据库引擎配置。数据库参数模板类似于数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个数据库实例。如果您在创建数据库实例时未指定客户创建的数据库参数模板,系统将会为您的数据库实例适配默认的数据库参数模板。默认参数模板包含数据库引擎默认值和系统默认值,具体根据引擎、计算等级及实例的分配存储空间而 - [修改DDS实例参数](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_configuration.md): 为确保文档数据库服务发挥出更好的性能,您可以根据业务需求对自定义的参数模板中的参数进行调整。文档数据库服务提供了两种修改参数的方法。直接修改当前指定实例的参数。该方法更改动态参数并保存数据库参数模板时,系统将立即应用更改,而不管“应用”设置如何。当您更改静态参数并保存数据库参数模板时,参数更改将在您手动重启该数据库实例后生效。该方法更改动 - [导出参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0111.md): 您可以导出您创建的数据库实例参数列表,生成一个新的参数模板,供您后期使用。请参考应用参数模板将导出的参数模板应用到新的实例。您可以将该实例对应的参数模板信息(参数名称,值,描述)导出到CSV中,方便查看并分析。导出到参数模板。将该实例对应参数列表导出并生成一个参数模板,供您后期使用。在弹出框中,填写新参数模板名称和描述,单击“确定”。参数 - [比较参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0012.md): 您可以比较相同节点类型和数据库版本的参数模板,以了解该参数模板当前配置情况。存在差异项,则会显示差异参数模板的如下信息:参数名、对应参数模板下的该参数值。不存在差异项,则不显示。 - [查看参数修改历史](https://support.huaweicloud.com/usermanual-dds/dds_03_0110.md): 您可以查看当前实例所使用参数模板修改历史,以满足业务需要。DDS支持查看当前实例所使用参数模板的修改历史,以及自定义参数模板的修改历史。用户创建或导出的新参数模板,在未进行参数修改前,无修改历史。如果修改后参数模板未应用,请根据业务需要,参考应用参数模板,将其应用到对应实例。 - [复制参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0013.md): 您可以复制您创建的自定义数据库参数模板。当您已创建一个数据库参数模板,并且想在新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案。您还可以导出某数据库实例应用的参数列表,生成一个新的参数模板,供您后期使用。您无法复制默认参数模板。不过,您可以创建基于默认参数模板的新参数模板。参数模板名称在1位到64位 - [重置参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0015.md): 您可根据自己的业务需求,重置自定义参数模板的参数,使其恢复到系统默认值。重置会将参数模板中所有参数变回默认值,应用此参数模板的实例参数变回默认值,请谨慎操作。 - [应用参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0014.md): 参数模板编辑修改后,不会立即应用到实例,您可以根据业务需要应用到实例中。若需要将默认参数模板应用到实例,在系统默认页签的目标参数模板单击应用。若需要将用户自己创建的参数模板应用到实例,在自定义页签的目标参数模板单击“更多>应用”。一个参数模板可被应用到一个或多个节点和实例。参数模板应用成功后,您可查看参数模板应用记录。 - [查看参数模板应用记录](https://support.huaweicloud.com/usermanual-dds/dds_03_0113.md): 参数模板编辑修改后,您可根据业务需要将其应用到对应实例中,DDS支持查看参数模板所应用到实例的记录。查看默认参数模板的应用记录,在系统默认页签的目标参数模板单击应用记录。查看用户自己创建的参数模板的应用记录,在自定义页签的目标参数模板单击“更多 > 应用记录” - [修改参数模板描述](https://support.huaweicloud.com/usermanual-dds/dds_03_0044.md): 文档数据库服务支持修改已创建参数模板的描述,方便您区分和识别参数模板。系统默认参数模板的描述不可修改。单击,提交修改。修改成功后,可在参数模板列表的描述列查看新的描述信息。单击,取消修改。 - [删除参数模板](https://support.huaweicloud.com/usermanual-dds/dds_03_0016.md): 您可删除废弃的参数模板。默认参数模板和应用在实例中的参数模板不可被删除。参数模板删除后不可恢复,请谨慎操作。 - [通过命令创建数据库账户](https://support.huaweicloud.com/usermanual-dds/dds_03_0057.md): 创建文档数据库实例时,系统会同步创建默认账户rwuser。您可以根据业务需要,通过默认账户rwuser创建其他数据库账户,之后您可以使用默认账户rwuser或已创建的其他账户对数据库中的数据如库、表、索引等进行操作。为目标实例创建数据库账户时,建议您开启SSL通道,提高数据的安全性。对于已有的3.2版本的文档数据库实例,不支持创建数据库账 - [通过命令创建数据库](https://support.huaweicloud.com/usermanual-dds/dds_03_0072.md): 数据库是表、索引、视图、存储过程、操作符的集合。为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库。如果数据库不存在,则创建数据库并切换到新创数据库,否则,直接切换到指定数据库。成功连接文档数据库实例,请参见《文档数据库服务用户指南》各实例类型下,通过内网和公网连接实例的内容。usedbname“dbname” - [支持与限制的命令](https://support.huaweicloud.com/usermanual-dds/dds_03_0033.md): 用户在连接到社区版文档数据库后,需要关注以下支持以及限制的命令。更多信息,请参见MongoDB官方文档。如下表所示,“√”表示当前版本支持该命令,“×”表示当前版本不支持该命令。 - [通过命令管理时间漫游快照](https://support.huaweicloud.com/usermanual-dds/dds_03_0182.md): 自2024年9月30日起,4.2、4.4版本的文档数据库实例开始支持时间漫游特性。您可以在指定时间点下发snasphot命令创建一个时间漫游快照,该命令会将当前时刻所有用户库的数据进行快照。创建快照完成后,对于文档数据库的find/getmore操作,您可以指定一个readAt参数,来读取相应时间漫游快照的数据。这个特性的用途有:对历史数 - [设置SSL数据加密](https://support.huaweicloud.com/usermanual-dds/dds_03_0074.md): SSL(Secure Socket Layer,安全套接层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。认证用户和服务器,确保数据发送到正确的客户端和服务器。加密数据以防止数据中途被窃取。维护数据的完整性,确保数据在传输过 - [重置管理员密码](https://support.huaweicloud.com/usermanual-dds/dds_03_reset_password.md): 文档数据库服务支持重置数据库管理员密码,建议您定期修改密码,以提高系统安全性,防止出现密码被破解等安全风险。如果您在创建实例时,选择创建后设置密码,在连接实例前,您需要先重置管理员密码,再通过该密码连接实例。以下情况不可重置密码:租户被冻结创建中重启中节点扩容中切换SSL中修改端口号中规格变更中删除节点中内核版本升级中主备切换中可用区迁移 - [修改实例安全组](https://support.huaweicloud.com/usermanual-dds/dds_03_change_security_group.md): 文档数据库服务支持修改集群、副本集和单节点实例的安全组。以下情况不可修改安全组:添加节点数据迁移单击,提交修改。此过程约需1~3分钟。单击,取消修改。单击,提交修改。此过程约需1~3分钟。单击,取消修改。您也可以在左侧导航栏,选择连接管理,在“安全组”模块单击“管理”。您可以同时勾选多个安全组,数据库实例的访问规则先根据绑定安全组的顺序, - [DDS支持的监控指标](https://support.huaweicloud.com/usermanual-dds/dds_03_0026.md): 本节定义了文档数据库服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索文档数据库服务产生的监控指标和告警信息。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为"mongodb_instance_id,mongodb_node_id”时,表示对应 - [设置秒级监控](https://support.huaweicloud.com/usermanual-dds/dds_03_0090.md): DDS默认支持的监控周期为1分钟,为了提高监控指标的瞬时精确值,您也可以将监控周期设置为5秒。目前仅部分监控指标支持秒级监控,具体请参见监控指标列表。暂不支持CPU数小于4的实例开启秒级监控。规格变更到4U以下的实例,秒级监控功能会自动关闭。开启秒级监控将会重新上报监控数据,约5分钟后生效。关闭秒级监控将会重新上报监控数据,约5分钟后生效 - [查看监控指标](https://support.huaweicloud.com/usermanual-dds/dds_03_0076.md): 云监控服务可以对文档数据库服务的运行状态进行日常监控。您可以通过管理控制台,直观地查看文档数据库服务的各项监控指标。由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的监控状态。如果您的实例刚刚创建完成,请等待5~10分钟后查看监控数据。监控数据保存时间为30天,您无法查看30天之前的监控信息。如果您接收到 - [设置告警规则](https://support.huaweicloud.com/usermanual-dds/dds_03_0027.md): DDS支持为实例的监控指标设置阈值告警规则。当监控指标的值超出设置的阈值时就会触发告警,系统会通过SMN自动发送报警通知给云账号联系人,帮助您及时了解DDS实例的运行状况。您可以在云监控服务控制台配置告警规则。告警基础功能免费,触发产生的告警消息由SMN发送,可能产生少量费用,具体费用由SMN结算,请参见计费详情。此处需要关注如下参数:事 - [告警规则管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0091.md): 本章节主要介绍针对于在云监控服务页面设置了告警功能后,如何停用和启用的操作。或在“告警规则”界面,可勾选多个告警规则,单击“停用”,在弹出的“停用”界面,单击“是”,可以停用多个告警规则。或在“告警规则”界面,可勾选多个告警规则,单击“启用”,在弹出的“启用”界面,单击“是”,可以启用多个告警规则。 - [事件监控简介](https://support.huaweicloud.com/usermanual-dds/dds_03_0205.md): 事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控服务,并在事件发生时进行告警。事件即云监控服务保存并监控的文档数据库DDS资源的关键操作,您可以通过“事件”了解到谁在什么时间对系统哪些资源做了什么操作,如删除只读节点、规格变更等。事件监控为您提供上报自定义事件的接口,方便您将业 - [查看事件监控数据](https://support.huaweicloud.com/usermanual-dds/dds_03_0206.md): 事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控服务,并在事件发生时进行告警。事件监控默认开通,您可以在事件监控中查看系统事件和自定义事件的监控详情。本章节指导用户查看事件监控的监控数据。您还可以通过如下方式跳转到Cloud Eye页面:在DDS的实例管理页面,单击目标实例名称 - [创建事件监控的告警通知](https://support.huaweicloud.com/usermanual-dds/dds_03_0207.md): 当您需要关注核心事件时,通过为指定的事件创建告警规则及告警通知,可以及时收到告警信息,进行异常处理或业务切换。本章节指导用户创建事件监控的告警通知。单击开启发送通知,生效时间默认为全天,若没有您想要选择的主题,可以单击下一行的创建主题进行添加。发送通知参数参数说明发送通知配置是否发送邮件、短信、HTTP和HTTPS通知用户。通知方式根据需 - [事件监控支持的事件说明](https://support.huaweicloud.com/usermanual-dds/dds_03_0093.md): 事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控服务,并在事件发生时进行告警。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如事件列表中的维度信息为"mongodb_instance_id,mongodb_node_id”时,表示对应的监控事件的维度存在 - [日志配置管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0167.md): 已经在云日志服务(Log Tank Service,简称LTS)完成日志组和日志流的创建。配置访问日志后,DDS实例新生成的审计日志、错误日志和慢日志记录会上传到LTS进行管理。您可以查看DDS实例审计日志、错误日志和慢日志的详细信息,包括搜索日志、日志可视化、下载日志和查看实时日志等功能。以下操作以审计日志为例:配置单个实例访问日志:添 - [通过云日志服务查看错误日志](https://support.huaweicloud.com/usermanual-dds/dds_03_0362.md): 通过云日志服务进行分析日志、搜索日志、日志可视化、下载日志和查看实时日志等操作。实例已经配置了访问日志,操作详情请参见日志配置管理。如果实例已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务下载日志。 - [通过文档数据库服务查看错误日志](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_error_log.md): 文档数据库服务的日志管理功能支持查看数据库级别的错误日志,包括数据库运行的Warning和Error级别的信息,有助于您分析系统中存在的问题。对于社区版实例,支持通过界面查看和导出日志明细、以及下载日志文件的功能。您只能查看30天内的错误日志。文档数据库服务不支持删除错误日志。对于集群实例,您可以查看dds mongos节点、shard节 - [通过云日志服务查看慢日志](https://support.huaweicloud.com/usermanual-dds/dds_03_0366.md): 通过云日志服务进行分析日志、搜索日志、日志可视化、下载日志和查看实时日志等操作。实例已经配置了访问日志,操作详情请参见日志配置管理。如果实例已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务下载日志。 - [通过文档数据库服务查看慢日志](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_slow_query_log.md): 慢日志用来记录执行时间超过当前慢日志阈值operationProfiling.slowOpThresholdMs(默认是500ms)的语句,您可以通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。您也可以下载慢日志进行业务分析。对于社区版实例,支持通过界面查看和导出日志明细、开启慢日志明文显示、以及下载日志文件的功能。 - [DDS索引推荐](https://support.huaweicloud.com/usermanual-dds/dds_03_0186.md): 索引推荐功能基于实例的慢日志分析,自动识别执行效率低的查询语句,并结合查询模式、字段分布等信息,推荐能够提升查询性能的索引方案。该功能旨在帮助您快速定位索引缺失或索引不合理的问题,降低数据库调优的门槛,提升业务查询效率。推荐结果仅供参考,不保证完全准确。索引推荐基于慢日志中的历史查询样本进行分析,存在以下局限性:慢日志样本可能无法覆盖全部 - [审计日志策略管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0067.md): 审计日志记录您对数据库或集合执行的操作,生成的日志文件将以文件的形式存储在对象存储服务。通过查看日志文件,您可以对数据库进行安全审计,故障根因分析等操作。文档数据库服务的审计日志功能默认是关闭的,您可以根据业务需要开启审计日志,开启后系统记录读写操作的审计信息。根据业务模型的不同,会造成不同的性能影响,开启后若出现性能瓶颈,需要考虑临时关 - [通过云日志服务查看审计日志](https://support.huaweicloud.com/usermanual-dds/dds_03_0267.md): 通过云日志服务进行分析日志、搜索日志、日志可视化、下载日志和查看实时日志等操作。实例已经配置了访问日志,操作详情请参见日志配置管理。如果实例已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务下载日志。 - [通过文档数据库服务查看审计日志](https://support.huaweicloud.com/usermanual-dds/dds_03_0266.md): 通过文档数据库服务查看、下载和删除DDS实例审计日志。系统会自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,是否重新下载。如果需要重新下载,单击“确定”,否则,单击“取消”。批量下载SQL审计日志建议选择不多于6个文件下载,由于浏览器的并发请求数的限制,可能会导致文件下 - [支持审计的关键操作列表](https://support.huaweicloud.com/usermanual-dds/dds_03_0029.md): 通过云审计服务,您可以记录与文档数据库服务相关的操作事件,便于日后的查询、审计和回溯。 - [查看追踪事件](https://support.huaweicloud.com/usermanual-dds/dds_03_0032.md): 在您开启云审计服务后,系统将开始记录云服务资源的操作。云审计服务管理控制台会保存最近7天的操作记录。本节将介绍如何在云审计服务管理控制台查看这7天内的操作记录。查看审计日志的详细操作请参考查看审计事件。 - [会话管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0265.md): 您可以在以下场景使用会话管理功能:紧急救助通道:在实例的连接数达到上限,无法正常登录时,该功能提供了一个特殊连接通道,可以查看和执行Kill会话的操作。历史急救日志:查看您在急救通道执行过的Kill操作历史记录。请务必在紧急情况下使用该功能,您的Kill操作将会以日志的形式被记录下来。目前支持3.4、4.0、4.2和4.4的社区版实例。不 - [SQL自动查杀](https://support.huaweicloud.com/usermanual-dds/dds_03_0261.md): Kill掉所有执行时间已经超过n秒的请求。Kill掉特定客户端IP的请求。Kill掉所有全表扫描的请求。所选节点类型下的所有节点需满足规格在4U及以上。支持3.4及以上版本的副本集实例和集群实例。单个实例最多创建10条规则。32 shard以上规模超大集群,创建并启用“节点类型”为shard 和dds mongos_shard的查杀规则会 - [容量预估](https://support.huaweicloud.com/usermanual-dds/dds_03_0263.md): 数据库实例在使用过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。智能DBA助手提供了容量预估功能,可以方便地查看磁盘空间概况与分布,并通过历史数据结合智能算法提供了空间预估等功能,尽早发现空间不足的情况并及时避免。此外还提供了磁盘空间变化趋势、Top库表等高级智能运维功能。目前只支持4.0及以上版本副本集和集群实 - [任务中心](https://support.huaweicloud.com/usermanual-dds/dds_03_0040.md): 用户在控制台上提交的异步任务,可以通过文档数据库服务任务中心展示执行进度和结果。对于执行失败的任务,默认保留7天。可选择查看某一时间段的任务。可以通过任务名称和实例名称/ID确定目标任务,或在右上角的下拉框选择任务状态和任务类型来确定目标任务。 - [创建跨可用区集群实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0154.md): DDS支持创建多可用区的集群。相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。当主节点所在可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个集群架构的持续可用。本章节主要介绍如何创建多可用区的集群实例。目前仅部 - [创建跨可用区副本集实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0155.md): DDS支持创建多可用区的副本集实例。相比单可用区副本集,多可用区副本集具备更高的容灾能力,可以抵御机房级别的故障。如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。当主节点所在可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个副本集架构的持续可用。本章节主要介绍如何创建多可用区的副本集 - [添加或修改标签](https://support.huaweicloud.com/usermanual-dds/dds_add_tag.md): 标签可以帮助您识别和管理拥有的文档数据库服务资源,当实例数量较多时,您可以为实例添加标签,后续可以通过标签快速筛选实例。您可以在创建实例时添加标签,也可以在实例创建完成后,在实例详情页添加标签。本章节主要介绍实例创建成功后添加标签和修改标签的方法。建议您先在标签管理服务系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的一个“键” - [根据标签筛选实例](https://support.huaweicloud.com/usermanual-dds/dds_03_0041.md): 标签添加成功后,您可以通过标签来筛选实例,快速查找指定分类的实例以进行管理。 - [删除标签](https://support.huaweicloud.com/usermanual-dds/dds_delete_tag.md): 当实例不再需要某个标签时,您可以通过删除标签来解除实例与该标签的绑定关系。 - [DDS配额管理](https://support.huaweicloud.com/usermanual-dds/dds_03_0047.md): 为防止资源滥用,平台限定了各服务资源的配额,如不同的文档数据库实例类型最多支持创建实例的数量可能不同。如果有需要,您可以申请扩大配额。本节指导您如何查询指定区域下,文档数据库服务各资源的使用情况,以及总配额。其中,“问题描述”项请填写需要调整的内容和申请原因。 - [设计规范](https://support.huaweicloud.com/usermanual-dds/dds_taps_0002.md): 数据库对象(库名、表名、字段名、索引名)命名建议全部使用小写字母开头,后面跟字母或者数字,数据库对象(库名、表名、字段名、索引名)名字长度建议都不要大于32字节。数据库名称不能使用特殊字符("",.,$,\,/,*,?,~,#,:,|")和空字符\0,数据库名称不能使用admin,local,config。数据库集合名称建议使用字母和下划 - [开发规范](https://support.huaweicloud.com/usermanual-dds/dds_taps_0003.md): 使用DDS时,可能会遇到因为Mongod/dds mongos的连接数满了,导致客户端无法连接的问题。在Mongod/dds mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。客户端连接数据库的时候,要计算业务一共有多少 ## 最佳实践 - [DDS最佳实践汇总](https://support.huaweicloud.com/bestpractice-dds/dds_0012.md): 本手册基于华为云文档数据库服务实践所编写,用于指导您完成相关设置,购买更符合业务的数据库实例。 - [安全最佳实践](https://support.huaweicloud.com/bestpractice-dds/dds_0021.md): 安全性是华为云与您的共同责任。华为云负责云服务自身的安全,提供安全的云;作为租户,您需要合理使用云服务提供的安全能力对数据进行保护,安全地使用云。详情请参见责任共担。本文提供了DDS使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。根据该指导文档您可以持续评估DDS的安全状态,更好地组合使用DDS提供的多种安全能力, - [连接DDS实例的常用方式](https://support.huaweicloud.com/bestpractice-dds/dds_0002.md): 本节介绍了四种连接DDS实例的方式:mongo shell连接python mongo客户端java mongo客户端基于Spring MongoTemplate操作MongoDB前提条件连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。curlip:port返回 - [其他云MongoDB迁移到DDS](https://support.huaweicloud.com/bestpractice-dds/dds_0016.md): 数据复制服务(Data Replication Service,简称DRS)支持将其他云MongoDB数据库的数据迁移到本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将其他云 - [本地MongoDB迁移到DDS](https://support.huaweicloud.com/bestpractice-dds/dds_0014.md): 数据复制服务(Data Replication Service,简称DRS)支持将本地MongoDB数据库的数据迁移至本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将本地Mo - [ECS自建MongoDB迁移DDS](https://support.huaweicloud.com/bestpractice-dds/dds_0013.md): 数据复制服务(Data Replication Service,简称DRS)支持将ECS自建数据库的数据迁移到本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将ECS自建数据库 - [如何实现副本集高可用和读写分离](https://support.huaweicloud.com/bestpractice-dds/dds_0003.md): DDS副本集不仅可以通过存储多份数据副本来保证数据的高可靠性,还可以通过自动主备切换机制来保证服务的高可用。通过客户端读取不同的数据副本,可以提高数据的读取性能。请使用高可用方式连接副本集实例,您也可以通过设置来实现读写分离。否则,将无法体验副本集的高可用性和高读取性能。副本集的主节点不是固定的,当出现副本集配置改变、主节点宕机、人为主备 - [通过设置数据分片提升性能](https://support.huaweicloud.com/bestpractice-dds/dds_0005.md): 对于DDS集群实例,如果某个集合的存储量很高,建议对该集合设置数据分片。分片是将数据按照某种方式拆分,将其分散存放在不同的机器上,以充分利用各分片节点的存储空间和计算性能。在对非空集合进行分片操作时,该集合会被加锁,从而导致业务进程阻塞。集合的数据量越大,分片(sharding collection)的耗时也就越长,因此在执行分片前,必须 - [如何通过SQL优化来提升DDS性能](https://support.huaweicloud.com/bestpractice-dds/dds_0006.md): 文档数据库属于NoSQL数据库,提供了可扩展的高性能数据解决方案,与关系型数据库(例如MySQL、SQLServer、Oracle)一样,在数据库设计、语句优化、索引创建等方面都会影响数据库的使用性能。下面从不同维度,给出提升DDS使用性能的建议:使用短字段名,以节约存储空间。文档数据库与关系型数据库不同,集合中的每个文档都存储字段名,使 - [如何规避dds mongos路由缓存缺陷](https://support.huaweicloud.com/bestpractice-dds/dds_0007.md): DDS作为基于分布式文件存储的数据库,以其可扩展性,高性能,开源,模式自由,面向文档等特点,逐步赢得了越来越多的使用者。下图为DDS集群架构示意图:集群架构主要分为以下三部分:dds mongos:为单节点架构,负责提供对外供用户访问的接口,屏蔽分布式数据库内部的复杂性。一个DDS集群可以有2~12个dds mongos,您可以根据需要进 - [排查DDS实例CPU使用率高的问题](https://support.huaweicloud.com/bestpractice-dds/dds_0010.md): 使用文档数据库服务时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢,从而影响业务正常运行。本章节帮助您分析数据库正在执行的请求和数据库慢请求,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,从而排查文档数据库服务CPU使用率高的问题。通过Mongo Shell连接DDS实例。开通公网访问的实例具体请 - [排查DDS实例内存占用较高的问题](https://support.huaweicloud.com/bestpractice-dds/dds_0061.md): 使用文档数据库服务时,如果您的内存使用率很高或接近100%,不仅会导致业务请求响应缓慢,也会增大OOM风险,从而影响业务稳定运行。本章节帮助您分析数据库连接数、慢请求和游标,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,并规范使用游标,从而排查文档数据库服务内存使用率高的问题。如果经确认确实为业务增长导致的内存升高 - [排查DDS实例连接数耗尽的问题](https://support.huaweicloud.com/bestpractice-dds/dds_0062.md): 数据库连接数表示应用程序可以同时连接数据库的数量,与您应用程序或者网站能够支持的最大用户数没有关系。对于集群实例,一般指客户端同mongos之间的连接数。对于副本集实例,一般指客户端同Primary节点和Secondary节点之间的连接数。对于集群实例,一般指客户端同mongos之间的连接数。对于副本集实例,一般指客户端同Primary节 - [创建用户并授权使用DDS只读权限](https://support.huaweicloud.com/bestpractice-dds/dds_0011.md): 用户组是用户的集合,IAM通过用户组功能实现用户的授权。您在IAM中创建的用户,需要加入特定用户组后,用户才具备用户组所拥有的权限。关于创建用户组并给用户组授权的方法,可以参考如下操作。用户组创建完成,界面自动返回用户组列表,列表中显示新建的用户组。所有资源。指定区域项目资源。授权后,用户根据权限使用已选区域项目中的资源。IAM用户与企业 - [合理使用DDL(Data Definition Languages)语句](https://support.huaweicloud.com/bestpractice-dds/dds_0066.md): 数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中存储实体的语言,例如创建、修改和删除数据库、集合的结构。DDS中常见的DDL包括:创建集合(createCollection):用于在指定的数据库中创建一个新的集合。删除集合(drop):用于删除指定的集合。创建索引(createIndex): - [DDS节点脱节原理和说明](https://support.huaweicloud.com/bestpractice-dds/dds_0067.md): 副本集架构由主节点、备节点和隐藏节点组成,DDS自动搭建三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。对于需要保证高可用的中小型业务系统,推荐使用副本集。主节点:即Primary节点,用于读写请求。备节点:即Secondary节点,用于读请求。隐藏节点:即Hidden节点,用于业务数据的备份。用户可以直接操作主节点和 - [避免hideIndex导致游标失效](https://support.huaweicloud.com/bestpractice-dds/dds_0068.md): 在 DDS 中,某些索引操作可能导致游标失效,DDS这些行为和社区版MongoDB行为一致。以下是几个常见的例子及其解释:原因:hideIndex操作改变了索引的元数据,从而使现有游标失效。示例代码:结果:游标失效,可能抛出错误。原因:删除索引后,DDS需要重新计算查询计划,从而使现有游标失效。示例代码:结果:游标失效,因为删除索引会导致 - [使用DDS存储和分析日志数据](https://support.huaweicloud.com/bestpractice-dds/dds_0069.md): 在现代应用的运维和分析中,日志数据扮演着至关重要的角色。不仅可以帮助监控应用的健康状况,还提供了宝贵的数据以方便洞察,用于优化用户体验和业务决策。然而,随着数据量的激增,传统的日志存储和分析方法逐渐显得力不从心。本文介绍如何使用DDS(Document Database Service)高效存储和分析日志数据,以挖掘数据的最大价值。DDS - [DDS查询计划及查询重规划](https://support.huaweicloud.com/bestpractice-dds/dds_0070.md): DDS查询计划是决定查询如何执行的详细过程。DDS查询优化器会根据查询的条件、数据分布、索引信息等选择一个执行计划,以确保查询的执行效率。然而,在某些情况下,DDS会重新评估并生成新的查询计划,即查询重规划。用户理解何时发生查询重规划以及如何应对这一过程,这将有助于提升数据库性能并有效减少资源浪费。以下将介绍DDS查询计划的工作原理,查询 - [DDS事务与读写关注](https://support.huaweicloud.com/bestpractice-dds/dds_0071.md): 事务简介在DDS中,对单个文档的操作具有原子性。由于您可以使用嵌入式文档和数组在单个文档结构中捕获数据之间的关系,而不是在多个文档和集合中进行规范化,因此这种单文档原子性避免了许多实际使用案例中对多文档事务的需求。对于需要多个文档更新的原子性或多个文档读取之间的一致性的适用场景:从4.0版本开始,DDS提供了针对副本集执行多文档事务的能力 - [DDS指标告警配置建议](https://support.huaweicloud.com/bestpractice-dds/dds_0072.md): 通过在云监控服务界面设置告警规则,用户可自定义监控目标与通知策略,及时了解实例的运行状况,从而起到预警作用。DDS支持为实例的监控指标设置阈值告警规则。当监控指标的值超出设置的阈值时就会触发告警,系统会通过SMN自动发送报警通知给云账号联系人,帮助您及时了解DDS实例的运行状况。本章节介绍了设置DDS指标告警规则的配置建议。此处需要关注如 - [使用索引](https://support.huaweicloud.com/bestpractice-dds/dds_0073.md): 在数据库管理中,使用索引可以显著提高查询效率。索引的使用不仅限于单个字段,还可以创建复合索引,以优化涉及多个字段的查询。在使用索引时,应定期分析和优化索引性能。数据库管理系统通常提供工具和命令,帮助分析索引的使用情况和性能瓶颈。此外,索引的维护成本也不容忽视。插入、更新和删除操作会触发索引的更新,可能会影响性能。因此,应根据实际应用场景, - [Oplog容量规划与优化](https://support.huaweicloud.com/bestpractice-dds/dds_0074.md): 本文旨在指导合理配置DDS Oplog参数并规避相关风险,避免因Oplog设置不当导致主从复制异常或时间点恢复受限,从而保障系统稳定性与数据恢复能力。Oplog(operations log,操作日志)是副本集复制的核心机制。在集群实例中,shard和config本质上也是副本集,因此同样依赖各自的oplog来记录和传播数据变更。Oplo ## 安全白皮书 - [社区版](https://support.huaweicloud.com/swp-dds/dds_swp_0001.md): 文档数据库服务(Documemt Database Service,简称DDS)是华为云提供的一款安全、可信的文档数据库服务。DDS秉承华为云对租户的安全承诺,尊重租户数据主权,坚持中立、客观的立场,恪守业务边界,不碰租户数据,不会利用租户数据谋取商业价值。DDS允许租户快速发放不同类型数据库,并可根据业务需要,对计算资源和存储资源进行弹 ## 性能白皮书 - [测试方法](https://support.huaweicloud.com/pwp-dds/dds_pwp_0002.md): 本章基于文档数据库服务社区版4.0、4.2和4.4版本的通用型规格和增强Ⅱ型规格进行性能测试,具体包括测试环境和测试步骤。以下测试过程以集群和副本集实例类型为例。区域:华北-北京四可用区:可用区一弹性云服务器(Elastic Cloud Server,简称ECS):通用型规格选择通用计算型s3.2xlarge.2,8U16GB,操作系统镜 - [集群](https://support.huaweicloud.com/pwp-dds/dds_pwp_0004.md): 业务模型编号对应的业务模型,请参见业务模型。OPS:Operation Per Second,数据库每秒执行的操作数。不同业务模型和shard节点规格下,基于4.0版本的数据库实例,根据表2预置小数据量数据,测试的OPS数据,详见表1中加粗内容。弱一致性,且预置小数据量数据下的OPSshard节点规格业务模型编号s1s6s5s4s3s21 - [副本集](https://support.huaweicloud.com/pwp-dds/dds_pwp_0005.md): 业务模型编号对应的业务模型,请参见业务模型。OPS:Operation Per Second,数据库每秒执行的操作数。不同业务模型和实例规格下,基于4.0版本的数据库实例,根据表2预置小数据量数据,测试的OPS数据,详见表1中加粗内容。弱一致性,且预置小数据量数据下的OPS实例规格业务模型编号s1s6s5s4s3s21U4GB781142 - [集群](https://support.huaweicloud.com/pwp-dds/dds_pwp_0015.md): 业务模型编号对应的业务模型,请参见业务模型。OPS:Operation Per Second,数据库每秒执行的操作数。不同业务模型和shard节点规格下,基于4.0版本的数据库实例,根据表2预置小数据量数据,测试的OPS数据,详见表1中加粗内容。当前表中仅列出具有代表性的场景下的性能数据。弱一致性,且预置小数据量数据下的OPSshard节 - [副本集](https://support.huaweicloud.com/pwp-dds/dds_pwp_0016.md): 业务模型编号对应的业务模型,请参见业务模型。OPS:Operation Per Second,数据库每秒执行的操作数。不同业务模型和实例规格下,基于4.0版本的数据库实例,根据表2预置小数据量数据,测试的OPS数据,详见表1中加粗内容。当前表中仅列出具有代表性的场景下的性能数据。弱一致性,且预置小数据量数据下的OPS实例规格业务模型编号s ## API参考 - [使用前必读](https://support.huaweicloud.com/api-dds/dds_api_reference.md): 欢迎使用文档数据库服务(Document Database Service,简称DDS)。您可以使用本文档提供API对文档数据库服务进行相关操作,如创建实例、删除实例、查询实例列表等。支持的全部操作请参见API概览。在调用文档数据库服务API之前,请确保已经充分了解文档数据库服务相关概念,详细信息请参见产品介绍。文档数据库服务提供了RES - [API概览](https://support.huaweicloud.com/api-dds/dds_api_0006.md): 文档数据库服务所提供的接口为扩展接口。通过使用文档数据库服务接口,您可以使用文档数据库服务的部分功能,具体如下表所示。 - [构造请求](https://support.huaweicloud.com/api-dds/dds_api_0008.md): 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。请求URI由如下部分组成:{URI-s - [认证鉴权](https://support.huaweicloud.com/api-dds/dds_api_0010.md): DDS调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。Token认证:通过Token认证通用请求。AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。Token的有效期为24小时,需要使用一个Token鉴权时,可以 - [返回结果](https://support.huaweicloud.com/api-dds/dds_api_0012.md): 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。对于获取用户Token接口,如果调用后返回状态码为201,则表示请求成功。对应请求消息头,响应同样也有消息头,如Content-type。对于获取用户Token接口,返回如图1所示的 - [快速入门](https://support.huaweicloud.com/api-dds/dds_api_0013.md): 本节通过调用API创建DDS集群实例。通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。IAM获取Token的API创建DDS实例的AP - [查询API版本列表-QueryingtheAPIVersionList](https://support.huaweicloud.com/api-dds/dds_api_0018.md): 查询当前支持的API版本信息列表。您可以在API Explorer中调试该接口。不涉及。URI格式GET /GET /URI样例https://dds.cn-north-1.myhuaweicloud.com/https://dds.cn-north-1.myhuaweicloud.com/无。参数说明参数说明名称参数类型是否必选描述ve - [查询API版本信息-QueryingAPIVersionInformation](https://support.huaweicloud.com/api-dds/dds_api_0019.md): 查询指定API版本信息。您可以在API Explorer中调试该接口。不涉及。URI格式GET /{version}GET /{version}URI样例https://dds.cn-north-1.myhuaweicloud.com/v3https://dds.cn-north-1.myhuaweicloud.com/v3无。参数说明参 - [查询数据库版本信息-QueryingDatabaseVersionInformation](https://support.huaweicloud.com/api-dds/dds_database_version.md): 查询指定实例类型的数据库版本信息。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依 - [查询数据库规格-QueryingDatabaseSpecifications](https://support.huaweicloud.com/api-dds/dds_instance_specification.md): 查询指定条件下的实例规格信息。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的 - [查询数据库磁盘类型-QueryingtheDatabaseDiskType](https://support.huaweicloud.com/api-dds/dds_api_0039.md): 查询当前区域下的数据库磁盘类型。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖 - [创建实例-CreatingaDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0020.md): 创建文档数据库实例,包括集群实例和副本集实例。该接口既支持创建包年包月实例,也支持按需实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身 - [重启实例-RestartingaDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0021.md): 重启实例的数据库服务。文档数据库实例重启过程中将不可用,请谨慎操作。实例状态非“normal”时,不允许重启实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份 - [删除实例-DeletingaDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0022.md): 删除数据库实例。暂不支持删除包周期实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键 - [查询实例列表和详情-QueryingInstancesandDetails](https://support.huaweicloud.com/api-dds/dds_api_0023.md): 根据指定条件查询实例列表和详情。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖 - [扩容实例存储容量-ScalingUpStorageSpace](https://support.huaweicloud.com/api-dds/dds_api_0024.md): 扩容实例相关的存储容量大小。该接口既支持包年包月实例,也支持按需实例。不支持集群只读节点扩容存储容量。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需 - [扩容集群实例的节点数量-AddingNodesforaClusterInstance](https://support.huaweicloud.com/api-dds/dds_api_0025.md): 扩容指定集群实例的节点数量。该接口既支持包年包月实例,也支持按需实例。仅支持扩容社区版集群实例的mongos节点和shard节点。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权 - [变更实例规格-ModifyingDBInstanceSpecifications](https://support.huaweicloud.com/api-dds/dds_api_0026.md): 变更实例的规格,包括同系列和跨系列变更规格。调整实例规格时,文档数据库服务会有5~10分钟的业务中断重启,请谨慎操作。华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。“√”表示支持,“×”表示不支持。该接口既支持包年包月实例,也支持按需实例。变更为同系列其他规格时,需要改变的规格不能与原规格 - [切换实例的主备节点-PerformingaPrimary/SecondarySwitchover](https://support.huaweicloud.com/api-dds/dds_api_0050.md): 切换副本集实例和集群实例下的主备节点。该接口支持DDS副本集实例和集群实例。冻结实例,异常实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授 - [切换SSL开关-EnablingorDisablingSSL](https://support.huaweicloud.com/api-dds/dds_api_0051.md): 切换实例的SSL开关。冻结实例,异常实例不支持该操作。切换SSL后,后台会重启实例,请谨慎操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如 - [修改实例名称-ModifyingaDBInstanceName](https://support.huaweicloud.com/api-dds/dds_api_0053.md): 修改实例的名称。创建中和创建失败的实例不支持修改实例名称。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型 - [修改实例备注-ChanginganInstanceDescription](https://support.huaweicloud.com/api-dds/dds_api_0131.md): 修改实例的备注。不支持修改已删除实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别 - [修改数据库端口-ChangingaDatabasePort](https://support.huaweicloud.com/api-dds/dds_api_0054.md): 修改数据库实例的端口。冻结实例,异常实例不支持该操作。修改端口后,后台会重启实例,请谨慎操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下 - [变更实例安全组-ChangingaSecurityGroup](https://support.huaweicloud.com/api-dds/dds_api_0055.md): 变更实例关联的安全组。异常实例不支持该操作。请确认修改后的安全组策略。该策略可能会影响当前的实例连接,导致连接中断。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身 - [绑定弹性公网IP-BindinganEIP](https://support.huaweicloud.com/api-dds/dds_api_0056.md): 为实例下的节点绑定弹性公网IP。冻结实例,异常实例不支持该操作。集群实例的shard和config节点,副本集的Readonly节点以及Hidden角色节点不支持该操作。不支持多个弹性公网IP绑定同一个节点。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需 - [解绑弹性公网IP-UnbindinganEIP](https://support.huaweicloud.com/api-dds/dds_api_0057.md): 解绑实例下节点已经绑定的弹性公网IP。冻结实例不支持该操作。没有绑定弹性公网IP的节点不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具 - [绑定公网网关-BindingaPublicGateway](https://support.huaweicloud.com/api-dds/dds_api_0139.md): 为实例下的节点绑定公网网关。冻结实例,异常实例不支持该操作。副本集实例仅支持Primary或者Secondary节点。集群实例仅支持mongos节点。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限 - [解绑公网网关-UnbindingaPublicGateway](https://support.huaweicloud.com/api-dds/dds_api_0140.md): 为实例下的节点解绑公网网关。冻结实例,异常实例不支持该操作。集群实例仅支持mongos节点。副本集实例仅支持Primary或者Secondary节点。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限 - [修改实例内网地址-ChangingaPrivateIPAddress](https://support.huaweicloud.com/api-dds/dds_api_0058.md): 修改实例的内网地址。冻结实例,异常实例不支持该操作。已使用的IP地址,不能作为实例的新内网地址。修改内网地址会导致原地址链接失效,如果有绑定弹性公网IP,那么在修改内网地址的过程中,请不要操作解绑。如果已经开启连接地址切换,不能进行该操作。目前只支持修改为新的IPv4地址。您可以在API Explorer中调试该接口。账号具备所有API的 - [创建集群的Shard/Config IP-CreatingShardorConfigIPAddressesofaClusterInstance](https://support.huaweicloud.com/api-dds/dds_api_0120.md): 创建集群的Shard/Config IP。冻结实例不支持该操作。针对IPv6子网创建的实例不支持该操作。针对已打开IP开关的组,在开关打开之后需要用户手动重启对应组才能生效。该功能打开后暂不支持关闭。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用 - [删除集群的Shard/Config IP-DeletingShardorConfigIPAddressesofaClusterInstance](https://support.huaweicloud.com/api-dds/dds_api_0127.md): 删除集群的Shard/Config IP。冻结实例不支持该操作。在删除期间,对应节点的IP不可访问。在删除期间,对应shard或config的节点会进行重启,文档数据库实例重启过程中将不可用,请谨慎操作。支持版本为4.0及以上的社区版集群实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IA - [副本集跨网段访问配置-ConfiguringCross-CIDRAccessforaReplicaSet](https://support.huaweicloud.com/api-dds/dds_api_0104.md): 副本集跨网段访问配置。只支持副本集实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键 - [查询副本集跨网段访问配置-QueryingAccessAcrossCIDRBlocksforaReplicaSetInstance](https://support.huaweicloud.com/api-dds/dds_api_0235.md): 查询副本集跨网段访问配置。只支持副本集实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条 - [查询实例可迁移到的可用区-QueryingAZstoWhichanInstanceCanBeMigrated](https://support.huaweicloud.com/api-dds/dds_api_0105.md): 查询实例可迁移到的可用区。如需使用该接口,请联系相关工作人员申请开通。支持DDS社区版集群、副本集实例。跨AZ实例不支持该操作。IPV6子网创建的实例不支持该操作。针对副本集实例,如果当前存在只读节点或未激活的备节点,不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当 - [实例可用区迁移-MigratingaDBInstancetoAnotherAZ](https://support.huaweicloud.com/api-dds/dds_api_0106.md): 实例可用区迁移。实例可用区迁移所需时间和数据量大小有关,整个过程可能耗时1小时,并且会伴随60秒以内的闪断,请在业务低峰期执行迁移可用区操作。建议使用高可用连接进行访问,并且确保应用程序具有重连机制。支持DDS社区版集群、副本集实例。跨AZ实例不支持该操作。IPV6子网创建的实例不支持该操作。针对副本集实例,如果当前存在只读节点或未激活的 - [设置实例回收站策略-SettingtheRecycleBinPolicy](https://support.huaweicloud.com/api-dds/dds_api_0138.md): 设置实例回收站策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dd - [扩容副本集实例的节点数量-AddingNodestoaReplicaSetInstance](https://support.huaweicloud.com/api-dds/dds_api_0132.md): 扩容指定副本集实例的节点数量。该接口既支持包年包月实例,也支持按需实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访 - [实例新增只读节点-AddingaReadReplicatoanInstance](https://support.huaweicloud.com/api-dds/dds_api_0133.md): DDS实例新增只读节点。该接口目前仅支持副本集实例和集群实例新增只读节点。一个副本集实例最多能新增5个只读节点。集群实例一个shard最多新增5个只读节点。集群实例一次只支持对一个shard添加只读节点。集群实例不支持设置同步延迟时间,默认0。该接口既支持包年包月实例,也支持按需实例。您可以在API Explorer中调试该接口。账号具备 - [数据库补丁升级-UpgradingtheDatabasePatch](https://support.huaweicloud.com/api-dds/dds_api_0134.md): 升级数据库补丁版本。冻结实例、异常实例,无法升级补丁版本。实例中存在异常节点,无法升级补丁版本。请根据实例详情查询接口返回结果中的“patch_available”字段判断是否支持升级。请选择在业务低峰期进行升级。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM - [开启/关闭秒级监控-EnablingorDisablingMonitoringbySeconds](https://support.huaweicloud.com/api-dds/dds_api_0135.md): 开启或关闭指定实例的秒级监控。只支持cpu数大于等于4的实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源 - [查询秒级监控配置-QueryingSecond-LevelMonitoringConfigurations](https://support.huaweicloud.com/api-dds/dds_api_0136.md): 查询秒级监控配置。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [设置可维护时间段-ConfiguringtheMaintenanceWindow](https://support.huaweicloud.com/api-dds/dds_api_0137.md): 修改用户允许启动某项对数据库实例运行有影响的任务的时间范围,例如操作系统升级和数据库软件版本升级的时间窗。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权 - [查询实例回收站策略-QueryingtheRecyclingPolicyofaDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0215.md): 查询实例回收站策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dd - [查询回收站实例列表-QueryingDBInstancesintheRecycleBin](https://support.huaweicloud.com/api-dds/dds_api_021.md): 查询回收站实例列表。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dd - [检查弱密码-CheckingforWeakPasswords](https://support.huaweicloud.com/api-dds/dds_api_0217.md): 检查弱密码。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds:in - [查询数据库补丁升级预估时长-QueryingtheEstimatedDatabasePatchUpgradeDuration](https://support.huaweicloud.com/api-dds/dds_api_0218.md): 查询数据库补丁升级预估时长。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授 - [查询实例磁盘信息-QueryingInstanceDiskInformation](https://support.huaweicloud.com/api-dds/dds_api_0219.md): 查询实例磁盘信息。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [获取SSL证书下载地址-ObtainingtheSSLCertificateDownloadAddress](https://support.huaweicloud.com/api-dds/dds_api_0220.md): 获取SSL证书下载地址。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项 - [查询数据库复制集名称-QueryingtheNameoftheReplicaSetintheConnectionAddress](https://support.huaweicloud.com/api-dds/dds_api_0231.md): 查询数据库复制集名称。仅支持副本集实例。您可以在API Explorer中调试该接口。不涉及。URI格式GET /v3/{project_id}/instances/{instance_id}/replica-set/nameGET /v3/{project_id}/instances/{instance_id}/replica-set/ - [修改数据库复制集名称-ChangingtheNameoftheReplicaSetintheConnectionAddress](https://support.huaweicloud.com/api-dds/dds_api_0232.md): 修改数据库复制集名称。文档数据库实例在修改数据库复制集名称过程中将不可用,请谨慎操作。仅支持副本集实例。实例在创建、规格变更、修改端口、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用A - [删除实例的节点-DeletingInstanceNodes](https://support.huaweicloud.com/api-dds/dds_api_0233.md): 删除实例的节点。目前只支持副本集实例。七副本集实例,可以删除2/4个备节点。五副本集实例,可以删除2个备节点。三副本集实例不可删除备节点。存在异常节点的实例不能执行删除节点操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果 - [删除实例的只读节点-DeletingaReadReplicaofanInstance](https://support.huaweicloud.com/api-dds/dds_api_0234.md): 删除实例的只读节点。目前仅支持副本集实例只读节点。存在异常节点的实例不能执行删除节点操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份 - [删除dds mongos节点-DeletingddsmongosNodes](https://support.huaweicloud.com/api-dds/dds_api_0237.md): 当集群实例需要缩减dds mongos节点时,需要调用此API。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资 - [删除分片-DeletingShards](https://support.huaweicloud.com/api-dds/dds_api_0404.md): 删除分片。支持版本为4.0及以上的社区版集群实例。删除分片前请充分阅读使用须知,充分评估后再进行操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需 - [设置磁盘自动扩容策略-ConfiguringanAutoscalingPolicyforStorageSpace](https://support.huaweicloud.com/api-dds/dds_api_0270.md): 设置磁盘自动扩容策略。包周期用户默认自动扣费,账户需要有足够的余额,才可进行自动扩容。有只读节点的副本集和集群实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项 - [查询磁盘自动扩容策略-QueryingtheAutoscalingPolicyofStorageSpace](https://support.huaweicloud.com/api-dds/dds_api_0271.md): 查询磁盘自动扩容策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项d - [批量数据库补丁升级-UpgradingtheMinorVersionsofDBInstancesinBatches](https://support.huaweicloud.com/api-dds/dds_api_0272.md): 批量升级数据库补丁版本。只支持即时升级,请选择在业务低峰期进行升级。只支持“升级时长最短优先模式”升级模式。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授 - [查询实例节点会话-QueryingSessionsofanInstanceNode](https://support.huaweicloud.com/api-dds/dds_connect_0002.md): 查询实例节点会话。支持3.4及以上版本的社区版实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为 - [终结实例节点会话-KillingSessionsofanInstanceNode](https://support.huaweicloud.com/api-dds/dds_connect_0003.md): 终结实例节点会话。支持为3.4及以上版本的社区版实例。非活跃会话不允许终结。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权 - [查询实例节点连接数统计-QueryingtheNumberofConnectionstoanInstanceNode](https://support.huaweicloud.com/api-dds/dds_connect_0004.md): 查询各客户端IP访问至DDS数据库实例的连接数统计信息。冻结实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授 - [创建手动备份-CreatingaManualBackup](https://support.huaweicloud.com/api-dds/dds_api_0027.md): 创建数据库实例的手动备份。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [删除手动备份-DeletingaManualBackup](https://support.huaweicloud.com/api-dds/dds_api_0028.md): 删除数据库实例的手动备份。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [查询备份列表-QueryingtheBackupList](https://support.huaweicloud.com/api-dds/dds_api_0029.md): 根据指定条件查询备份列表。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [查询自动备份策略-QueryinganAutomatedBackupPolicy](https://support.huaweicloud.com/api-dds/dds_api_0030.md): 查询自动备份策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [设置自动备份策略-SettinganAutomatedBackupPolicy](https://support.huaweicloud.com/api-dds/dds_api_0031.md): 设置自动备份策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [恢复到新实例-RestoringDatatoaNewDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0038.md): 根据备份恢复新实例。该接口既支持恢复到包年包月实例,也支持按需实例。目标实例与源实例的数据库类型必须一致。根据时间点恢复到新实例目前有副本集实例和集群实例支持该功能。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策 - [获取备份下载链接-ObtainingtheLinkforDownloadingaBackupFile](https://support.huaweicloud.com/api-dds/dds_api_0059.md): 获取备份下载链接。备份下载链接在更新时间后15分钟内有效。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型 - [查询可恢复的时间段-QueryingtheRestorationTimeRanges](https://support.huaweicloud.com/api-dds/dds_api_0080.md): 查询实例的可恢复时间段。该接口目前支持副本集实例和4.0版本的集群实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访 - [获取可恢复的数据库列表-ObtainingtheListofDatabasesThatCanBeRestored](https://support.huaweicloud.com/api-dds/dds_api_0081.md): 获取可恢复的数据库列表。该接口只支持副本集实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须 - [获取可恢复的数据库集合列表-ObtainingtheListofDatabaseCollectionsThatCanBeRestored](https://support.huaweicloud.com/api-dds/dds_api_0082.md): 获取可恢复的数据库集合列表。该接口只支持副本集实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为 - [恢复到当前实例-RestoringDatatotheOriginalDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0083.md): 恢复到当前实例。针对集群实例,如果当前存在只读节点,不支持恢复到当前实例,只能恢复到新实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身 - [库表级时间点恢复-RestoringDatabasesandTablestoaPointinTime](https://support.huaweicloud.com/api-dds/dds_api_0084.md): 为了保证数据完整性,降低对原实例的性能影响,在进行表级时间点恢复备份时,首先将选中时间点的全量数据和增量数据在后台恢复至一个临时实例,然后自动导出用户需要恢复的表,再将这些表恢复至原实例。该接口只支持副本集实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用 - [停止备份-StoppingaBackup](https://support.huaweicloud.com/api-dds/dds_api_0170.md): 支持紧急情况下停止备份功能。仅支持状态为备份中或备份上传中的实例。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别 - [批量删除手动备份-DeletingManualBackupsinBatches](https://support.huaweicloud.com/api-dds/dds_api_0273.md): 批量删除数据库实例的手动备份。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的 - [创建备份下载策略-CreatingaBackupDownloadPolicy](https://support.huaweicloud.com/api-dds/dds_api_0280.md): 创建备份下载策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [更新备份下载策略-UpdatingaBackupDownloadPolicy](https://support.huaweicloud.com/api-dds/dds_api_0281.md): 更新备份下载策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [查询备份下载策略-QueryingaBackupDownloadPolicy](https://support.huaweicloud.com/api-dds/dds_api_0282.md): 查询备份下载策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [获取参数模板列表-ObtainingParameterTemplates](https://support.huaweicloud.com/api-dds/dds_api_0088.md): 获取参数模板列表,包括DDS数据库的所有默认参数模板和用户创建的参数模板。该接口仅支持DDS社区版。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用 - [创建参数模板-CreatingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0086.md): 创建参数模板信息,包含参数模板名称、描述、数据库版本信息、参数值。该接口仅支持DDS社区版。创建参数模板的名称“name”不能与默认参数模板或已有参数模板的名称重复,并且区分大小写。创建参数模板的parameter_values参数必须在指定数据库版本的默认参数范围内,具体可配置范围请参见《文档数据库服务用户指南》中“编辑参数模板”的内容 - [删除参数模板-DeletingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0087.md): 删除指定参数模板。该接口仅支持DDS社区版。默认参数模板不允许删除。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与 - [获取参数模板详情-ObtainingDetailsAboutaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0089.md): 获取指定参数模板的参数信息。该接口仅支持DDS社区版。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体 - [修改参数模板-ModifyingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0090.md): 修改指定参数模板的参数信息,包括名称、描述、指定参数的值。该接口仅支持DDS社区版。默认参数模板不允许修改。修改参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复。修改的参数必须在指定数据库版本的默认参数范围内。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示 - [应用参数模板-ApplyingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0107.md): 指定实例变更参数模板。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果 - [获取指定实例的参数信息-ObtainingParametersofaSpecifiedDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0108.md): 获取指定实例的参数信息。该接口仅支持DDS社区版。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限 - [修改指定实例的参数-ModifyingParametersofaSpecifiedDBInstance](https://support.huaweicloud.com/api-dds/dds_api_0109.md): 修改指定实例的参数,可以是实例,组,节点的参数模板。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权 - [查询可应用的实例-QueryingAvailableDBInstances](https://support.huaweicloud.com/api-dds/dds_api_0201.md): 查询指定参数模板可被应用的实例。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授 - [查询参数模板应用历史-ViewingApplicationRecordsofaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0202.md): 查询参数模板应用历史。实例删除后,参数模板应用历史中相关记录也将被删除。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角 - [查询参数模板修改历史-QueryingtheChangeHistoryofaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0203.md): 查询参数模板修改历史。当前仅查询7天之内的参数修改历史。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具 - [参数模板比较-ComparingParameterTemplates](https://support.huaweicloud.com/api-dds/dds_api_0204.md): 比较两个参数模板之间的差异。只能同版本且同类型的参数模板进行比较,例如:集群4.0 mongos参数模板只能与同为集群 4.0 mongos的参数模板进行比较。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果 - [复制参数模板-ReplicatingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0205.md): 复制参数模板。只支持复制自定义的参数模板。参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户 - [重置参数模板-ResettingaParameterTemplate](https://support.huaweicloud.com/api-dds/dds_api_0206.md): 重置参数模板。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份 - [校验参数模板名称是否存在-CheckingWhetheraParameterTemplateNameIsUnique](https://support.huaweicloud.com/api-dds/dds_api_0274.md): 校验参数模板名称是否存在。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。 - [查询实例参数的修改历史-ViewingParameterChangeHistoryofanInstance](https://support.huaweicloud.com/api-dds/dds_api_0275.md): 查询实例参数的修改历史。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如 - [查询数据库慢日志(新版)-QueryingDatabaseSlowLogs(New)](https://support.huaweicloud.com/api-dds/dds_api_0093.md): 查询数据库慢日志信息,支持关键字、数据库表名等搜索功能。如果原始日志中本身包含关键字(&&、||、AND、OR、NOT、*、?、:、>、<、=、>=、<=),则不支持使用这些关键字来搜索日志。每页查询最大限制100条。慢日志最多保存30天。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用 - [获取慢日志下载链接-ObtainingLinksforDownloadingSlowQueryLogs](https://support.huaweicloud.com/api-dds/dds_api_0094.md): 获取慢日志下载链接。慢日志下载链接在更新时间后15分钟内有效。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源 - [设置慢日志明文开关-ShowingOriginalSlowLogs](https://support.huaweicloud.com/api-dds/dds_api_0121.md): 设置实例的慢日志明文开关。状态异常的实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(* - [查询数据库错误日志(新版)-QueryingDatabaseErrorLogs(New)](https://support.huaweicloud.com/api-dds/dds_api_0151.md): 查询数据库错误日志信息。不支持使用 &&、||、AND、OR、NOT、*、?、:、>、<、=、>=、<= 这些关键字来搜索日志。每页查询最大限制100条,日志最多保存30天。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用 - [获取错误日志下载链接-ObtainingLinksforDownloadingErrorLogs](https://support.huaweicloud.com/api-dds/dds_api_0096.md): 获取错误日志下载链接。错误日志下载链接在更新时间后15分钟内有效。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别 - [设置审计日志策略-ConfiguringSQLAudit](https://support.huaweicloud.com/api-dds/dds_api_0097.md): 设置审计日志策略。冻结实例,异常实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必 - [查询审计日志策略-QueryingSQLAuditPolicy](https://support.huaweicloud.com/api-dds/dds_api_0098.md): 查询审计日志策略。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [获取审计日志列表-ObtainingtheAuditLogList](https://support.huaweicloud.com/api-dds/dds_api_0099.md): 获取审计日志列表。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds - [获取审计日志下载链接-ObtainingLinksforDownloadingAuditLogs](https://support.huaweicloud.com/api-dds/dds_api_0100.md): 获取审计日志下载链接。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项d - [查询慢日志明文开关-QueryingtheSwitchofShowOriginalLog](https://support.huaweicloud.com/api-dds/dds_api_0221.md): 查询慢日志明文开关。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dd - [删除审计日志-DeletingAuditLogs](https://support.huaweicloud.com/api-dds/dds_api_0222.md): 删除审计日志。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项dds:i - [查询LTS日志配置信息-QueryingLTSLogConfigurations](https://support.huaweicloud.com/api-dds/dds_api_0236.md): 查询LTS日志配置信息。当前只支持审计日志。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条 - [关联LTS日志流-AssociatinganInstancewithanLTSLogStream](https://support.huaweicloud.com/api-dds/dds_api_0261.md): 将实例日志与LTS日志流关联,后台将自动上传实例日志到关联的LTS日志流里。 关联成功后,会产生一定费用,具体计费可参考云日志服务(LTS)的定价详情。系统会为当前选择的日志流创建对应日志类型的结构化配置。创建中、已删除、冻结状态的实例不支持该操作。最大支持100条数据。您可以在API Explorer中调试该接口。账号具备所有API的调 - [解除关联LTS日志流-DisassociatinganInstancefromanLTSLogStream](https://support.huaweicloud.com/api-dds/dds_api_0260.md): 将实例日志与LTS日志流解除关联,后台将取消上传实例日志到的LTS日志流里。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权 - [查询资源实例-QueryingResourcesbyTag](https://support.huaweicloud.com/api-dds/dds_api_0032.md): 根据标签查询指定的数据库实例。一个文档数据库实例具有20个标签配额,且标签key唯一。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略 - [批量添加或删除资源标签-AddingorDeletingResourceTagsinBatches](https://support.huaweicloud.com/api-dds/dds_api_0033.md): 批量添加或删除指定实例的标签。一个文档数据库实例具有20个标签配额,且标签key唯一。添加标签时,如果请求体中存在重复key,调用该接口将会报错。添加标签时,如果请求体中的key与指定实例已有的key重复,将会覆盖已有key对应的value的值。添加标签时,如果请求体中存在重复key,调用该接口将会报错。添加标签时,如果请求体中的key与 - [查询资源标签-QueryingResourceTags](https://support.huaweicloud.com/api-dds/dds_api_0034.md): 查询指定实例的标签信息。一个文档数据库实例具有20个标签配额,且标签key唯一。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。 - [查询项目标签-QueryingTagsinaSpecifiedProject](https://support.huaweicloud.com/api-dds/dds_api_0035.md): 查询指定project ID下实例的所有标签集合。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必 - [创建数据库用户-CreatingaDatabaseUser](https://support.huaweicloud.com/api-dds/dds_api_0071.md): 给指定实例创建数据库用户。该接口只支持DDS社区版。实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权 - [创建数据库角色-CreatingaDatabaseRole](https://support.huaweicloud.com/api-dds/dds_api_0072.md): 给指定实例创建数据库角色。该接口只支持DDS社区版。实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权 - [查询数据库用户列表-QueryingDetailsAboutDatabaseUsers](https://support.huaweicloud.com/api-dds/dds_api_0073.md): 查询数据库用户列表。该接口支持DDS社区版。实例在创建、规格变更、修改端口、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权 - [查询数据库角色列表-QueryingtheDatabaseRoleList](https://support.huaweicloud.com/api-dds/dds_api_0074.md): 查询数据库角色列表。该接口支持DDS社区版。实例在创建、规格变更、修改端口、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权 - [修改数据库用户密码-ChangingthePasswordofaDatabaseUser](https://support.huaweicloud.com/api-dds/dds_api_0075.md): 修改数据库密码。冻结实例,异常实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须 - [检查数据库密码-CheckingthePasswordforLoggingIntoaDatabase](https://support.huaweicloud.com/api-dds/dds_api_0101.md): 检查数据库密码。冻结实例,异常实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须 - [查询集群均衡设置-QueryingClusterBalancingSettings](https://support.huaweicloud.com/api-dds/dds_api_0110.md): 查询DDS集群的数据均衡设置,包括均衡开关和均衡活动时间窗的设置。其中,均衡活动时间窗的信息仅在DDS 4.0及以上版本返回。冻结实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要 - [设置集群均衡开关-EnablingorDisablingClusterBalancing](https://support.huaweicloud.com/api-dds/dds_api_0111.md): 设置DDS集群的数据均衡开关。冻结实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为 - [设置集群均衡活动时间窗-SettingtheActivityTimeWindowforClusterBalancing](https://support.huaweicloud.com/api-dds/dds_api_0112.md): 设置DDS集群的数据均衡活动时间窗。设置的是utc时间,需要根据自身时区做时间换算。冻结实例不支持该操作。4.0以下版本的DDS实例不支持该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求 - [删除数据库用户-DeletingaDatabaseUser](https://support.huaweicloud.com/api-dds/dds_api_0113.md): 删除指定实例的数据库用户。该接口只支持DDS社区版。系统默认用户以及“rwuser”用户不支持删除。实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用 - [删除数据库角色-DeletingaDatabaseRole](https://support.huaweicloud.com/api-dds/dds_api_0114.md): 删除指定实例的数据库角色。该接口只支持DDS社区版。系统默认角色不支持删除。实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使 - [查询数据库列表-QueryingDatabases](https://support.huaweicloud.com/api-dds/dds_api_0277.md): 查询数据库列表。该接口只支持DDS社区版。实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参 - [查询配额-QueryingResourceQuotas](https://support.huaweicloud.com/api-dds/dds_api_0116.md): 查询单租户在DDS服务下的资源配额,包括集群实例配额、单节点实例配额和副本集实例配额。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略 - [获取killOp规则列表-ObtainingthekillOpRuleList](https://support.huaweicloud.com/api-dds/dds_api_0266.md): 获取killOp规则列表。仅支持副本集,集群实例。仅支持数据库版本3.4版本及以后版本。仅支持执行节点规格4U及以上。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用 - [创建killOp规则-CreatingakillOpRule](https://support.huaweicloud.com/api-dds/dds_api_0262.md): 创建killOp规则。仅支持副本集,集群实例。仅支持数据库版本3.4版本及以后版本。仅支持执行节点规格4U及以上。每个实例最多创建10个killOp规则。规则创建后为禁用状态。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使 - [启用/禁用killOp规则-EnablingorDisablingakillOpRule](https://support.huaweicloud.com/api-dds/dds_api_0263.md): 启用/禁用killOp规则。仅支持副本集,集群实例。仅支持数据库版本3.4版本及以后版本。仅支持执行节点规格4U及以上。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使 - [删除killOp规则-DeletingakillOpRule](https://support.huaweicloud.com/api-dds/dds_api_0265.md): 删除killOp规则。仅支持副本集,集群实例。仅支持数据库版本3.4版本及以后版本。仅支持执行节点规格4U及以上。仅支持删除禁用中的规则。已经启动的规则不能被删除。如果您需要删除规则,请先执行启用/禁用killOp规则-EnablingorDisablingakillOpRule。您可以在API Explorer中调试该接口。账号具备所有 - [强制备节点升主-ForciblyPromotingaSecondaryNodetoPrimary](https://support.huaweicloud.com/api-dds/dds_api_0267.md): 支持副本集、shard和config备节点强制升主。在主备时延较大的情况下不保证成功。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略 - [获取指定ID的任务信息-ObtainingInformationAboutaTaskwithaSpecifiedID](https://support.huaweicloud.com/api-dds/dds_api_0118.md): 获取DDS任务中心指定ID的任务信息。目前只支持查询DDS社区版任务中心一个月内的异步任务。job生成后,通常需要数秒之后才能查询到job ID。目前支持查询的主要异步任务:创建实例(单节点/副本集/集群)、存储扩容、规格变更、节点扩容、重启、主备切换、修改内网地址、修改安全组、修改数据库端口、绑定/解绑弹性IP、切换SSL、迁移可用区、 - [查询任务列表和详情-QueryingTasksandDetails](https://support.huaweicloud.com/api-dds/dds_api_0301.md): 根据指定条件查询任务中心中的任务列表和详情。目前只支持查询DDS社区版任务中心一个月内的异步任务。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备 - [查询定时任务-QueryingaScheduledTask](https://support.huaweicloud.com/api-dds/dds_api_0278.md): 根据指定条件查询定时任务列表。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的 - [取消定时任务-CancelingaScheduledTask](https://support.huaweicloud.com/api-dds/dds_api_0279.md): 根据任务ID取消定时任务。您可以在API Explorer中调试该接口。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [查询所有实例规格信息](https://support.huaweicloud.com/api-dds/dds_api_0125.md): 查询指定条件下的所有实例规格信息。该接口计划于2025-03-31下线,建议及时切换到新接口查询数据库规格-QueryingDatabaseSpecifications。您可以在API Explorer中调试该接口。URI格式GET /v3/{project_id}/flavorsGET /v3/{project_id}/flavorsU - [查询数据库慢日志](https://support.huaweicloud.com/api-dds/dds_api_0225.md): 查询数据库慢日志信息。该接口计划于2025-03-31下线,建议及时切换到新接口查询数据库慢日志(新版)-QueryingDatabaseSlowLogs(New)。在入参start_date和end_date的时间段内最多查询到2000条数据。您可以在API Explorer中调试该接口。URI格式GET /v3/{project_id - [查询数据库错误日志](https://support.huaweicloud.com/api-dds/dds_api_0095.md): 查询数据库错误日志信息。该接口计划于2025-03-31下线,建议及时切换到新接口查询数据库错误日志(新版)-QueryingDatabaseErrorLogs(New)。在入参start_date和end_date的时间段内最多查询到2000条数据。您可以在API Explorer中调试该接口。URI格式GET /v3/{project - [查询实例列表](https://support.huaweicloud.com/api-dds/dds_api_0077.md): 本章节指导用户通过调用查询实例列表和详情-QueryingInstancesandDetails接口,使用分页参数查询租户下所有DDS实例。接口相关信息URI格式:GET /v3/{project_id}/instances{Endpoint}信息请从地区和终端节点获取。{limit}可根据DDS实例数据调整。详情请参见查询实例列表和详情 - [修改实例名称](https://support.huaweicloud.com/api-dds/dds_api_0078.md): 本章节指导用户通过调用修改实例名称-ModifyingaDBInstanceName接口修改实例名称。修改DDS实例名称。接口相关信息URI格式PUT /v3/{project_id}/instances/{instance_id}/modify-name{Endpoint}信息请从地区和终端节点获取。URI样例https://dds.c - [删除实例](https://support.huaweicloud.com/api-dds/dds_api_0079.md): 本章节指导用户通过删除实例-DeletingaDBInstance接口删除DDS实例。删除DDS实例。接口相关信息URI格式DELETE /v3/{project_id}/instances/{instance_id}{Endpoint}信息请从地区和终端节点获取。URI样例https://dds.cn-north-1.myhuaweic - [权限和授权项说明](https://support.huaweicloud.com/api-dds/dds_api_0036.md): 如果您需要对您所拥有的DDS进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为账号所具备的权限功能已经能满足您的要求,您可以跳过本章节,不影响您使用DDS服务的其他功能。通过IAM,您可以通过授权控制主体(IAM用户、用户组、IAM委托或信任委托)对华为云资 - [策略授权参考](https://support.huaweicloud.com/api-dds/dds_api_0037.md): 本章节介绍DDS策略授权场景下支持的策略授权项。策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下:权限:允许或拒绝对指定资源在特定条件下进行某项操作。对应API接口:自定义策略实际调用的API接口。授权项: - [身份策略授权参考](https://support.huaweicloud.com/api-dds/dds_api_0042.md): 云服务在IAM预置了常用的权限,称为系统身份策略。如果IAM系统身份策略无法满足授权要求,管理员可以根据各服务支持的授权项,创建IAM自定义身份策略来进行精细的访问控制,IAM自定义身份策略是对系统身份策略的扩展和补充。除IAM服务外,Organizations服务中的服务控制策略(Service Control Policy,以下简称S - [异常请求结果](https://support.huaweicloud.com/api-dds/dds_api_0060.md): 异常响应参数说明参数说明名称参数类型描述error_codeString提交任务异常时返回的错误编码。error_msgString提交任务异常时返回的错误描述信息。异常响应示例{ "error_code": "DBS.200001", "error_msg": "参数错误" } - [状态码](https://support.huaweicloud.com/api-dds/dds_status_code.md): 正常状态码编码状态说明200OK请求成功。202Accepted异步请求成功提交。异常状态码编码状态说明304Not modified请求失败。请求参数不符合规则。400Bad Request非法请求。建议直接修改该请求,不要重试该请求。401Unauthorized在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信 - [错误码](https://support.huaweicloud.com/api-dds/dds_error_code.md): 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个HTTP状态码。返回的消息体中是具体的错误编码及错误描述信息。当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 - [获取项目ID](https://support.huaweicloud.com/api-dds/dds_projectid.md): 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。有如下获取方式:调用API获取项目ID从控制台获取项目ID项目ID可以通过调用查询指定条件下的项目列表API获取。获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端 - [DDS支持的监控指标](https://support.huaweicloud.com/api-dds/dds_metrics.md): 本节定义了文档数据库服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索文档数据库服务产生的监控指标和告警信息。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为"mongodb_instance_id,mongodb_node_id”时,表示对应 ## SDK参考 - [SDK概述](https://support.huaweicloud.com/sdkreference-dds/sdkreference.md): 本文介绍了文档数据库服务DDS提供的SDK语言版本,列举了最新版本SDK的获取地址。API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。表1提供了文档数据库服务DDS支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。如果无法正常打开GitHub仓库,请检查您所 ## 常见问题 - [DDS和社区版MongoDB有什么关系](https://support.huaweicloud.com/dds_faq/dds_faq_0013.md): DDS即文档数据库服务,接口完全兼容MongoDB社区版3.4/4.0/4.2/4.4/5.0。兼容性详情请参见版本兼容性。DDS支持绝大部分的MongoDB命令操作,任何兼容MongoDB的客户端都可以与DDS建立连接进行数据存储及相应操作。您可以通过文档数据库服务与自建数据库的对比优势来了解更多DDS的优势。更多DDS的详细信息请参见 - [DDS 4.2及其以上版本切RocksDB存储引擎相关问题Q&A](https://support.huaweicloud.com/dds_faq/dds_faq_0091.md): 表2从开源生态、存储空间、可定制化、内存高压场景、频繁更新删除场景、多表场景六个方面描述了RocksDB对比WiredTiger的优势。基于表2的描述,对比WiredTiger,RocksDB有多个方面的优势。华为云DDS基于社区更友好的RocksDB存储引擎,通过自研演进版本,完成对MongoDB 4.2、4.4、5.0等多个版本的AP - [使用文档数据库服务要注意什么](https://support.huaweicloud.com/dds_faq/dds_faq_0001.md): 故障切换:文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。实例的弹性云服务器,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。文档数据库服务使用的对象存储服务上的文件(备份文件、慢日志文件、审计日志 - [什么是文档数据库实例可用性](https://support.huaweicloud.com/dds_faq/dds_faq_0002.md): 文档数据库实例可用性的计算公式:实例可用性=(1–故障时间/服务总时间)×100% - [我的实例是否会受其他用户实例影响](https://support.huaweicloud.com/dds_faq/dds_faq_0004.md): 文档数据库实例不会受其他用户实例影响,因为每个用户的实例与其他用户的实例是独立的,并且有资源隔离,互不影响。 - [DDS是否支持多可用区部署](https://support.huaweicloud.com/dds_faq/dds_faq_0113.md): 集群和副本集实例支持购买3AZ的实例。集群实例:详情请参见创建多可用区集群实例。详情请参见创建多可用区集群实例。副本集实例:详情请参见创建多可用区副本集实例。详情请参见创建多可用区副本集实例。 - [实例创建成功后是否支持更换VPC](https://support.huaweicloud.com/dds_faq/dds_faq_0164.md): DDS实例创建完成后,暂不支持通过控制台直接切换VPC,建议您在创建实例时谨慎选择所属VPC。 - [实例创建成功后是否支持更换区域](https://support.huaweicloud.com/dds_faq/dds_faq_0180.md): DDS实例创建完成后,暂不支持通过控制台直接更换区域。 - [什么是Hidden节点](https://support.huaweicloud.com/dds_faq/dds_faq_0014.md): DDS中的Hidden节点(即隐藏节点),主要用于集群和副本集实例备份数据时使用。Hidden节点和其他备节点除了“名字不同”和“不参与选主”之外,其他完全一样。 - [什么是逻辑会话(Logical Sessions)](https://support.huaweicloud.com/dds_faq/dds_faq_0127.md): 在dds中,服务端会话(server sessions)或者逻辑会话(logical sessions)是一种机制,用于在服务端维护和管理客户端的操作状态。应用程序使用客户端会话与服务端会话进行交互。会话的创建会话的显式创建会话在客户端请求时由服务端创建。会话通常由驱动程序通过API创建。例如,使用mongo shell创建session - [DDS和社区版MongoDB有什么关系](https://support.huaweicloud.com/dds_faq/dds_faq_0013.md): DDS即文档数据库服务,接口完全兼容MongoDB社区版3.4/4.0/4.2/4.4/5.0。兼容性详情请参见版本兼容性。DDS支持绝大部分的MongoDB命令操作,任何兼容MongoDB的客户端都可以与DDS建立连接进行数据存储及相应操作。您可以通过文档数据库服务与自建数据库的对比优势来了解更多DDS的优势。更多DDS的详细信息请参见 - [DDS 4.2及其以上版本切RocksDB存储引擎相关问题Q&A](https://support.huaweicloud.com/dds_faq/dds_faq_0091.md): 表2从开源生态、存储空间、可定制化、内存高压场景、频繁更新删除场景、多表场景六个方面描述了RocksDB对比WiredTiger的优势。基于表2的描述,对比WiredTiger,RocksDB有多个方面的优势。华为云DDS基于社区更友好的RocksDB存储引擎,通过自研演进版本,完成对MongoDB 4.2、4.4、5.0等多个版本的AP - [使用文档数据库服务要注意什么](https://support.huaweicloud.com/dds_faq/dds_faq_0001.md): 故障切换:文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。实例的弹性云服务器,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。文档数据库服务使用的对象存储服务上的文件(备份文件、慢日志文件、审计日志 - [什么是文档数据库实例可用性](https://support.huaweicloud.com/dds_faq/dds_faq_0002.md): 文档数据库实例可用性的计算公式:实例可用性=(1–故障时间/服务总时间)×100% - [我的实例是否会受其他用户实例影响](https://support.huaweicloud.com/dds_faq/dds_faq_0004.md): 文档数据库实例不会受其他用户实例影响,因为每个用户的实例与其他用户的实例是独立的,并且有资源隔离,互不影响。 - [DDS是否支持多可用区部署](https://support.huaweicloud.com/dds_faq/dds_faq_0113.md): 集群和副本集实例支持购买3AZ的实例。集群实例:详情请参见创建多可用区集群实例。详情请参见创建多可用区集群实例。副本集实例:详情请参见创建多可用区副本集实例。详情请参见创建多可用区副本集实例。 - [实例创建成功后是否支持更换VPC](https://support.huaweicloud.com/dds_faq/dds_faq_0164.md): DDS实例创建完成后,暂不支持通过控制台直接切换VPC,建议您在创建实例时谨慎选择所属VPC。 - [实例创建成功后是否支持更换区域](https://support.huaweicloud.com/dds_faq/dds_faq_0180.md): DDS实例创建完成后,暂不支持通过控制台直接更换区域。 - [什么是Hidden节点](https://support.huaweicloud.com/dds_faq/dds_faq_0014.md): DDS中的Hidden节点(即隐藏节点),主要用于集群和副本集实例备份数据时使用。Hidden节点和其他备节点除了“名字不同”和“不参与选主”之外,其他完全一样。 - [什么是逻辑会话(Logical Sessions)](https://support.huaweicloud.com/dds_faq/dds_faq_0127.md): 在dds中,服务端会话(server sessions)或者逻辑会话(logical sessions)是一种机制,用于在服务端维护和管理客户端的操作状态。应用程序使用客户端会话与服务端会话进行交互。会话的创建会话的显式创建会话在客户端请求时由服务端创建。会话通常由驱动程序通过API创建。例如,使用mongo shell创建session - [DDS是否支持版本升级](https://support.huaweicloud.com/dds_faq/dds_faq_0121.md): 目前DDS不支持通过控制台直接进行版本升级。如需升级,您可以通过数据复制服务进行迁移。详情请参见大版本升级。文档数据库服务DDS支持手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。具体升级操作,请参见“补丁升级”内容。 - [DDS是否支持版本升级](https://support.huaweicloud.com/dds_faq/dds_faq_0121.md): 目前DDS不支持通过控制台直接进行版本升级。如需升级,您可以通过数据复制服务进行迁移。详情请参见大版本升级。文档数据库服务DDS支持手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。具体升级操作,请参见“补丁升级”内容。 - [资源冻结/释放/删除/退订](https://support.huaweicloud.com/dds_faq/dds_faq_1115.md): 客户在华为云购买产品后,如果没有及时地进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内资源将停止服务。保留期满仍未续费或充值,存储在云服务中的数据将被删除、云服务资源将被释放。请参见资源停止服务或逾期释放说明。资源冻结的类型有多种,最常见类型为欠费冻结。单击了解资源冻结的类型、冻结后对续费、退订的影响。不支 - [哪些数据会占用文档数据库实例空间](https://support.huaweicloud.com/dds_faq/dds_faq_0030.md): 以下内容占用文档数据库实例空间:您申请的磁盘空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。除备份数据以外的用户正常的数据。文档数据库实例正常运行所需的数据,比如系统数据库、数据库回滚日志、索引等。文档数据库服务产生的日志输出文件,这些文件会保证文档数据库实例正常稳定地运行。比如oplog文件,默认占磁 - [占用文档数据库服务磁盘空间的日志及文件有哪些](https://support.huaweicloud.com/dds_faq/dds_faq_0032.md): 占用磁盘空间的日志及文件如下表: - [为什么界面上查看的磁盘使用空间比实际的使用量小](https://support.huaweicloud.com/dds_faq/dds_faq_0052.md): 存储在DDS磁盘上的数据,是将原始数据经过压缩后存放的,因此,界面显示的磁盘使用空间要比实际的使用量小。 - [数据删了磁盘空间但没有减少](https://support.huaweicloud.com/dds_faq/dds_faq_0044.md): 无论写入、更新或删除(包括索引插入和删除)等操作,在后台实际上都会转成写入。实例在使用过程中,删除数据并不会回收磁盘空间,这些未被回收的磁盘空间被称为磁盘碎片。磁盘碎片会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。根据底层存储引擎的不同(RocksDB和WiredTiger),又会有不同的具体表现。Ro - [购买的副本集实例是4核8GB的,为什么驻留内存只有4GB左右而不是8GB](https://support.huaweicloud.com/dds_faq/dds_faq_0162.md): 驻留内存如果占了100%, 系统会发生卡顿,业务无法正常进行。 - [哪些数据会占用文档数据库实例空间](https://support.huaweicloud.com/dds_faq/dds_faq_0030.md): 以下内容占用文档数据库实例空间:您申请的磁盘空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。除备份数据以外的用户正常的数据。文档数据库实例正常运行所需的数据,比如系统数据库、数据库回滚日志、索引等。文档数据库服务产生的日志输出文件,这些文件会保证文档数据库实例正常稳定地运行。比如oplog文件,默认占磁 - [占用文档数据库服务磁盘空间的日志及文件有哪些](https://support.huaweicloud.com/dds_faq/dds_faq_0032.md): 占用磁盘空间的日志及文件如下表: - [为什么界面上查看的磁盘使用空间比实际的使用量小](https://support.huaweicloud.com/dds_faq/dds_faq_0052.md): 存储在DDS磁盘上的数据,是将原始数据经过压缩后存放的,因此,界面显示的磁盘使用空间要比实际的使用量小。 - [数据删了磁盘空间但没有减少](https://support.huaweicloud.com/dds_faq/dds_faq_0044.md): 无论写入、更新或删除(包括索引插入和删除)等操作,在后台实际上都会转成写入。实例在使用过程中,删除数据并不会回收磁盘空间,这些未被回收的磁盘空间被称为磁盘碎片。磁盘碎片会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。根据底层存储引擎的不同(RocksDB和WiredTiger),又会有不同的具体表现。Ro - [购买的副本集实例是4核8GB的,为什么驻留内存只有4GB左右而不是8GB](https://support.huaweicloud.com/dds_faq/dds_faq_0162.md): 驻留内存如果占了100%, 系统会发生卡顿,业务无法正常进行。 - [DDS是否支持不同类型实例变更](https://support.huaweicloud.com/dds_faq/dds_faq_0125.md): DDS支持集群、副本集和单节点类型的实例,不同类型实例之间不能互相变更,可以通过数据复制服务(DRS)实现数据迁移。例如:您想将副本集类型的实例变更为集群类型的实例,可以先购买集群实例,通过数据复制服务将已有副本集实例的数据迁移至集群实例。通过数据复制服务(DRS)进行数据迁移,详细操作请参见通过数据复制服务迁移数据。 - [DDS是否支持添加节点](https://support.huaweicloud.com/dds_faq/dds_faq_0212.md): DDS的集群和副本集实例均支持添加节点,单节点由于架构比较特殊,不支持添加节点。集群实例集群实例由dds mongos(路由)、Config(配置)和Shard(分片)节点组成。其中,Shard节点和dds mongos节点支持添加节点,Config节点不支持添加节点。具体操作请参见添加集群实例的节点。集群实例由dds mongos(路由 - [DDS在分片节点扩容期间服务是否可用](https://support.huaweicloud.com/dds_faq/dds_faq_0009.md): 可用,文档数据库服务的扩容操作是在实例中增加新的分片,原实例中的分片不变,不影响服务的可用性。 - [DDS是否支持不同类型实例变更](https://support.huaweicloud.com/dds_faq/dds_faq_0125.md): DDS支持集群、副本集和单节点类型的实例,不同类型实例之间不能互相变更,可以通过数据复制服务(DRS)实现数据迁移。例如:您想将副本集类型的实例变更为集群类型的实例,可以先购买集群实例,通过数据复制服务将已有副本集实例的数据迁移至集群实例。通过数据复制服务(DRS)进行数据迁移,详细操作请参见通过数据复制服务迁移数据。 - [DDS是否支持添加节点](https://support.huaweicloud.com/dds_faq/dds_faq_0212.md): DDS的集群和副本集实例均支持添加节点,单节点由于架构比较特殊,不支持添加节点。集群实例集群实例由dds mongos(路由)、Config(配置)和Shard(分片)节点组成。其中,Shard节点和dds mongos节点支持添加节点,Config节点不支持添加节点。具体操作请参见添加集群实例的节点。集群实例由dds mongos(路由 - [DDS在分片节点扩容期间服务是否可用](https://support.huaweicloud.com/dds_faq/dds_faq_0009.md): 可用,文档数据库服务的扩容操作是在实例中增加新的分片,原实例中的分片不变,不影响服务的可用性。 - [集群和副本集在什么情况会触发主备切换](https://support.huaweicloud.com/dds_faq/dds_faq_0045.md): 文档数据库服务支持两种高可用架构:分片集群(Sharding)和副本集(Replica Set)。集群架构提供dds mongos、shard、config三类节点。其中,shard和config为三节点副本集架构,当路由主机出现故障时,可实时动态切换。副本集架构提供Primary、Secondary、Hidden三个节点。其中,Prim - [磁盘使用率高问题排查](https://support.huaweicloud.com/dds_faq/dds_faq_0049.md): 随着业务数据持续增长,集合的数据量会随之增加,导致磁盘占用不断上升。索引数量过多或单个索引过大都会占用磁盘空间,有时索引大小甚至会接近或超过业务数据本身。高频写入场景下,当写入压力增大时,数据文件、索引和内部存储结构都会变得更加活跃,磁盘使用率会更快上升。使用文档数据库服务时,若磁盘使用率持续处于高位,会导致数据读写处理性能下降,进而影响 - [副本集中主备同步存在多长时间的延迟](https://support.huaweicloud.com/dds_faq/dds_faq_0006.md): 主节点与备节点的复制延迟是无法利用公式来计算的,它会受到以下因素的影响:网络通信状况。主节点的事务压力,即主机每秒执行的事务量。主节点执行的事务大小,即一个事务要执行多久。备节点的机器负载状况。如果主节点在某个时间段压力非常大,每秒执行的事务量非常多,备机通常会出现延迟。对于文档数据库服务而言,可以在云监控中查看副本集备节点的“主备延时” - [副本集主备节点之间的数据同步方式是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0122.md): 副本集主备节点之间的数据同步方式是异步方式。 - [分片内存超过90%产生告警,如何消减](https://support.huaweicloud.com/dds_faq/dds_faq_0123.md): 建议将enableMajorityReadConcern参数的值修改为false,为了不影响业务,重启该节点。 - [DDS集群持续写入数据后查询报错怎么处理](https://support.huaweicloud.com/dds_faq/dds_faq_0046.md): DDS集群持续写入数据,写入后查询报错。示例:由于持续写入数据,导致后台chunk分裂超时。该类型报错属于正常的warning报错,对用户的使用不会有影响,稍后重试查询即可。 - [集群和副本集在什么情况会触发主备切换](https://support.huaweicloud.com/dds_faq/dds_faq_0045.md): 文档数据库服务支持两种高可用架构:分片集群(Sharding)和副本集(Replica Set)。集群架构提供dds mongos、shard、config三类节点。其中,shard和config为三节点副本集架构,当路由主机出现故障时,可实时动态切换。副本集架构提供Primary、Secondary、Hidden三个节点。其中,Prim - [磁盘使用率高问题排查](https://support.huaweicloud.com/dds_faq/dds_faq_0049.md): 随着业务数据持续增长,集合的数据量会随之增加,导致磁盘占用不断上升。索引数量过多或单个索引过大都会占用磁盘空间,有时索引大小甚至会接近或超过业务数据本身。高频写入场景下,当写入压力增大时,数据文件、索引和内部存储结构都会变得更加活跃,磁盘使用率会更快上升。使用文档数据库服务时,若磁盘使用率持续处于高位,会导致数据读写处理性能下降,进而影响 - [副本集中主备同步存在多长时间的延迟](https://support.huaweicloud.com/dds_faq/dds_faq_0006.md): 主节点与备节点的复制延迟是无法利用公式来计算的,它会受到以下因素的影响:网络通信状况。主节点的事务压力,即主机每秒执行的事务量。主节点执行的事务大小,即一个事务要执行多久。备节点的机器负载状况。如果主节点在某个时间段压力非常大,每秒执行的事务量非常多,备机通常会出现延迟。对于文档数据库服务而言,可以在云监控中查看副本集备节点的“主备延时” - [副本集主备节点之间的数据同步方式是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0122.md): 副本集主备节点之间的数据同步方式是异步方式。 - [分片内存超过90%产生告警,如何消减](https://support.huaweicloud.com/dds_faq/dds_faq_0123.md): 建议将enableMajorityReadConcern参数的值修改为false,为了不影响业务,重启该节点。 - [DDS集群持续写入数据后查询报错怎么处理](https://support.huaweicloud.com/dds_faq/dds_faq_0046.md): DDS集群持续写入数据,写入后查询报错。示例:由于持续写入数据,导致后台chunk分裂超时。该类型报错属于正常的warning报错,对用户的使用不会有影响,稍后重试查询即可。 - [实例创建时指定的root账号拥有什么权限?](https://support.huaweicloud.com/dds_faq/dds_faq_0214.md): 当实例创建完成后,DDS会为用户在admin数据库中创建了一个root账号,该账号拥有MongoDB内置的root权限。MongoDB内置的角色定义请参见内置角色。您可以登录到实例后,通过如下命令查看对应账号的权限信息。show usersshow roles - [默认权限机制](https://support.huaweicloud.com/dds_faq/dds_devg_0044.md): DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要用户指定,并满足密码复杂度要求。通过此用户创建和管理客户自定义的角色和用 - [角色管理](https://support.huaweicloud.com/dds_faq/dds_devg_0045.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [预置角色](https://support.huaweicloud.com/dds_faq/dds_devg_0100.md): 预置角色是系统自动生成的角色信息,客户端可用的预置角色名称有read,readWrite。mongodb使用角色来管理数据库的,所以创建一个用户时就需要赋予一个角色。角色除了内置之外,也可以自定义角色。 - [自定义角色](https://support.huaweicloud.com/dds_faq/dds_devg_0101.md): 用户自定义角色是用户通过命令创建的定制化的角色,只包含CRUD操作的一种或多种,或者内置角色的一种或多种。可以通过命令针对不同的资源、不同的操作进行自定义,除了预置角色无法被修改以外,其他应用方式是相同的。创建、修改和删除角色要创建角色前,需使用具有权限的用户(可使用rwuser)连接到数据库实例。详情请参见连接数据库。通过createR - [创建并管理角色](https://support.huaweicloud.com/dds_faq/dds_devg_0102.md): db.createRole(role, writeConcern)参数role为必选参数,类型为文档,详情如下:{ role: "", privileges: [ { resource: { }, actions: [ "", ... ] }, ... ], - [用户管理](https://support.huaweicloud.com/dds_faq/dds_devg_0046.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [创建用户](https://support.huaweicloud.com/dds_faq/dds_devg_0097.md): 下面所有操作都对权限要求,默认rwuser用户具备所需权限,如果通过用户自定义用户进行管理,则需要关注是否具备操作权限。使用具备权限的用户(可使用rwuser)连接到数据库实例。通过createUser创建所需的用户,通过设置合适的角色来控制对应用户的权限。其中需要注意的是"passwordDigestor" 参数必须是 "server" - [更新用户](https://support.huaweicloud.com/dds_faq/dds_devg_0098.md): db.updateUser(username, update, writeConcern)命令中参数username为要更新的用户名。update为文档类型,包含用户替换数据的文档。writeConcern为可选参数, 更新操作的write concern级别。更新用户信息products数据库中的用户appClient01,其信息如下: - [删除用户](https://support.huaweicloud.com/dds_faq/dds_devg_0099.md): db.dropUser(username, writeConcern)username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。下面是操作将reportU - [实例创建时指定的root账号拥有什么权限?](https://support.huaweicloud.com/dds_faq/dds_faq_0214.md): 当实例创建完成后,DDS会为用户在admin数据库中创建了一个root账号,该账号拥有MongoDB内置的root权限。MongoDB内置的角色定义请参见内置角色。您可以登录到实例后,通过如下命令查看对应账号的权限信息。show usersshow roles - [默认权限机制](https://support.huaweicloud.com/dds_faq/dds_devg_0044.md): DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要用户指定,并满足密码复杂度要求。通过此用户创建和管理客户自定义的角色和用 - [预置角色](https://support.huaweicloud.com/dds_faq/dds_devg_0100.md): 预置角色是系统自动生成的角色信息,客户端可用的预置角色名称有read,readWrite。mongodb使用角色来管理数据库的,所以创建一个用户时就需要赋予一个角色。角色除了内置之外,也可以自定义角色。 - [自定义角色](https://support.huaweicloud.com/dds_faq/dds_devg_0101.md): 用户自定义角色是用户通过命令创建的定制化的角色,只包含CRUD操作的一种或多种,或者内置角色的一种或多种。可以通过命令针对不同的资源、不同的操作进行自定义,除了预置角色无法被修改以外,其他应用方式是相同的。创建、修改和删除角色要创建角色前,需使用具有权限的用户(可使用rwuser)连接到数据库实例。详情请参见连接数据库。通过createR - [创建并管理角色](https://support.huaweicloud.com/dds_faq/dds_devg_0102.md): db.createRole(role, writeConcern)参数role为必选参数,类型为文档,详情如下:{ role: "", privileges: [ { resource: { }, actions: [ "", ... ] }, ... ], - [预置角色](https://support.huaweicloud.com/dds_faq/dds_devg_0100.md): 预置角色是系统自动生成的角色信息,客户端可用的预置角色名称有read,readWrite。mongodb使用角色来管理数据库的,所以创建一个用户时就需要赋予一个角色。角色除了内置之外,也可以自定义角色。 - [自定义角色](https://support.huaweicloud.com/dds_faq/dds_devg_0101.md): 用户自定义角色是用户通过命令创建的定制化的角色,只包含CRUD操作的一种或多种,或者内置角色的一种或多种。可以通过命令针对不同的资源、不同的操作进行自定义,除了预置角色无法被修改以外,其他应用方式是相同的。创建、修改和删除角色要创建角色前,需使用具有权限的用户(可使用rwuser)连接到数据库实例。详情请参见连接数据库。通过createR - [创建并管理角色](https://support.huaweicloud.com/dds_faq/dds_devg_0102.md): db.createRole(role, writeConcern)参数role为必选参数,类型为文档,详情如下:{ role: "", privileges: [ { resource: { }, actions: [ "", ... ] }, ... ], - [创建用户](https://support.huaweicloud.com/dds_faq/dds_devg_0097.md): 下面所有操作都对权限要求,默认rwuser用户具备所需权限,如果通过用户自定义用户进行管理,则需要关注是否具备操作权限。使用具备权限的用户(可使用rwuser)连接到数据库实例。通过createUser创建所需的用户,通过设置合适的角色来控制对应用户的权限。其中需要注意的是"passwordDigestor" 参数必须是 "server" - [更新用户](https://support.huaweicloud.com/dds_faq/dds_devg_0098.md): db.updateUser(username, update, writeConcern)命令中参数username为要更新的用户名。update为文档类型,包含用户替换数据的文档。writeConcern为可选参数, 更新操作的write concern级别。更新用户信息products数据库中的用户appClient01,其信息如下: - [删除用户](https://support.huaweicloud.com/dds_faq/dds_devg_0099.md): db.dropUser(username, writeConcern)username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。下面是操作将reportU - [创建用户](https://support.huaweicloud.com/dds_faq/dds_devg_0097.md): 下面所有操作都对权限要求,默认rwuser用户具备所需权限,如果通过用户自定义用户进行管理,则需要关注是否具备操作权限。使用具备权限的用户(可使用rwuser)连接到数据库实例。通过createUser创建所需的用户,通过设置合适的角色来控制对应用户的权限。其中需要注意的是"passwordDigestor" 参数必须是 "server" - [更新用户](https://support.huaweicloud.com/dds_faq/dds_devg_0098.md): db.updateUser(username, update, writeConcern)命令中参数username为要更新的用户名。update为文档类型,包含用户替换数据的文档。writeConcern为可选参数, 更新操作的write concern级别。更新用户信息products数据库中的用户appClient01,其信息如下: - [删除用户](https://support.huaweicloud.com/dds_faq/dds_devg_0099.md): db.dropUser(username, writeConcern)username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。username为要从数据库中删除的用户名。writeConcern为可选参数, 移除操作的writeConcern级别。下面是操作将reportU - [创建DDS实例时,如何选择规格和节点](https://support.huaweicloud.com/dds_faq/dds_faq_0161.md): 实例规格越高,性能越好。DDS支持的实例规格请参见数据库实例规格。相同实例规格下,节点数越多,性能越好。性能相关信息请参见性能白皮书。建议根据业务实际的测试数据选择规格,并考虑可靠性冗余,和未来业务增长,适当预留一些资源。对于集群实例,根据经验,单核CPU支持16GB数据时性能较好。对于副本集实例,使用快速购买方式,里面会向您推荐多数用户 - [实例创建成功后,为什么在控制台看不到](https://support.huaweicloud.com/dds_faq/dds_faq_0165.md): 当您创建完DDS实例后,在管理控制台上找不到,本文提供了常见的几种原因。权限不足可能是由于您的账号没有相应的权限,您可以通过创建用户并授权使用DDS来配置对应的权限。可能是由于您的账号没有相应的权限,您可以通过创建用户并授权使用DDS来配置对应的权限。区域选择不正确只有切换到实例所在的区域,才能在实例列表中看到创建的实例。您可以单击管理控 - [可以通过创建模板的方式创建实例吗](https://support.huaweicloud.com/dds_faq/dds_faq_0003.md): 在创建文档数据库实例时,不需要使用模板。用户可选择不同实例规格,相当于提前准备好了很多模板,提供给用户创建实例。 - [为什么我的数据会丢失或被删除](https://support.huaweicloud.com/dds_faq/dds_faq_0007.md): 文档数据库服务不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。目前可采取如下方式:使用文档数据库服务的恢复功能,请参见备份与恢复。将备份数据导入文档数据库服务,请参见数据迁移。 - [如果删除我的云账号是否会删除备份](https://support.huaweicloud.com/dds_faq/dds_faq_0008.md): 一旦删除云账号,自动备份和手动备份也随之删除。 - [删除和退订实例的区别是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0120.md): 针对不同计费模式的数据库实例,释放资源的方式不同。对于“按需计费”模式的数据库实例,购买后无订单生成,根据业务需要释放资源时,在“实例管理”页面手动删除即可。对于“包年/包月”模式的数据库实例,购买后会生成订单,您需要退订订单,从而释放数据库实例资源,详细操作请参见退订包周期实例。 - [创建DDS实例时,如何选择规格和节点](https://support.huaweicloud.com/dds_faq/dds_faq_0161.md): 实例规格越高,性能越好。DDS支持的实例规格请参见数据库实例规格。相同实例规格下,节点数越多,性能越好。性能相关信息请参见性能白皮书。建议根据业务实际的测试数据选择规格,并考虑可靠性冗余,和未来业务增长,适当预留一些资源。对于集群实例,根据经验,单核CPU支持16GB数据时性能较好。对于副本集实例,使用快速购买方式,里面会向您推荐多数用户 - [实例创建成功后,为什么在控制台看不到](https://support.huaweicloud.com/dds_faq/dds_faq_0165.md): 当您创建完DDS实例后,在管理控制台上找不到,本文提供了常见的几种原因。权限不足可能是由于您的账号没有相应的权限,您可以通过创建用户并授权使用DDS来配置对应的权限。可能是由于您的账号没有相应的权限,您可以通过创建用户并授权使用DDS来配置对应的权限。区域选择不正确只有切换到实例所在的区域,才能在实例列表中看到创建的实例。您可以单击管理控 - [可以通过创建模板的方式创建实例吗](https://support.huaweicloud.com/dds_faq/dds_faq_0003.md): 在创建文档数据库实例时,不需要使用模板。用户可选择不同实例规格,相当于提前准备好了很多模板,提供给用户创建实例。 - [为什么我的数据会丢失或被删除](https://support.huaweicloud.com/dds_faq/dds_faq_0007.md): 文档数据库服务不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。目前可采取如下方式:使用文档数据库服务的恢复功能,请参见备份与恢复。将备份数据导入文档数据库服务,请参见数据迁移。 - [如果删除我的云账号是否会删除备份](https://support.huaweicloud.com/dds_faq/dds_faq_0008.md): 一旦删除云账号,自动备份和手动备份也随之删除。 - [删除和退订实例的区别是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0120.md): 针对不同计费模式的数据库实例,释放资源的方式不同。对于“按需计费”模式的数据库实例,购买后无订单生成,根据业务需要释放资源时,在“实例管理”页面手动删除即可。对于“包年/包月”模式的数据库实例,购买后会生成订单,您需要退订订单,从而释放数据库实例资源,详细操作请参见退订包周期实例。 - [DDS实例连接失败怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0218.md): 主要从九个方面考虑:排除数据库实例异常例如:DDS系统故障,实例状态异常,实例或表被锁定。例如:DDS系统故障,实例状态异常,实例或表被锁定。(常见)使用正确的客户端连接方式数据库安装包须从官网下载并正确安装,请参见如何安装MongoDB客户端。建议使用4.0版本以上的MongoDB客户端连接实例。内网连接需要DDS与ECS实例必须在同一 - [实例的连接数满导致实例连接失败,如何处理?](https://support.huaweicloud.com/dds_faq/dds_faq_0043.md): 数据库连接数表示应用程序可以同时连接数据库的数量,与您应用程序或者网站能够支持的最大用户数没有关系。对于集群实例,一般指客户端同dds mongos之间的连接数。对于副本集实例,一般指客户端同Primary节点和Secondary节点之间的连接数。对于单节点实例,一般指客户端同单节点之间的连接数。当DDS实例的连接数已满时,新发起的连接请 - [如何查询及限制连接数](https://support.huaweicloud.com/dds_faq/dds_faq_0040.md): 下面以副本集实例为例,介绍如何查询实例的连接使用情况,以及设置连接池的连接数。根据您购买的文档数据库实例规格不同,最大连接数也不同。最大连接数是指实例中每个节点的最大连接数。示例:您购买了2核4GB规格的三节点副本集实例,那么该实例的Primary节点和Secondary节点的最大连接数均为1000,Hidden节点由于其架构特殊性,不对 - [ECS和DDS署在不同的VPC,网络不通怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0314.md): 参考切换ECS虚拟私有云,将ECS的虚拟私有云切换为与DDS相同的虚拟私有云。参考VPC对等连接,为两个不同的虚拟私有云建立对等连接,实现内网互通。 - [应用程序是否需要支持自动重连数据库](https://support.huaweicloud.com/dds_faq/dds_faq_0170.md): 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 - [如何创建并登录弹性云服务器](https://support.huaweicloud.com/dds_faq/dds_faq_0034.md): 创建并登录弹性云服务器,请参见《弹性云服务器用户指南》中“购买弹性云服务器”和“登录弹性云服务器”。该弹性云服务器用于连接文档数据库实例,需要与待连接的实例处于同一虚拟私有云子网内。创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。正确配置安全组,使得弹性云服务器可以通过文 - [DDS实例连接DAS失败怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0035.md): 如果使用DAS登录DDS实例时,出现如下报错信息,请参考DAS连接DDS常见问题进行处理。Command failed with error 18 (AuthenticationFailed): 'Authentication failed.' on server xxx.xxx.xx.xx:xxxx. The full response - [DDS实例连接失败怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0218.md): 主要从九个方面考虑:排除数据库实例异常例如:DDS系统故障,实例状态异常,实例或表被锁定。例如:DDS系统故障,实例状态异常,实例或表被锁定。(常见)使用正确的客户端连接方式数据库安装包须从官网下载并正确安装,请参见如何安装MongoDB客户端。建议使用4.0版本以上的MongoDB客户端连接实例。内网连接需要DDS与ECS实例必须在同一 - [实例的连接数满导致实例连接失败,如何处理?](https://support.huaweicloud.com/dds_faq/dds_faq_0043.md): 数据库连接数表示应用程序可以同时连接数据库的数量,与您应用程序或者网站能够支持的最大用户数没有关系。对于集群实例,一般指客户端同dds mongos之间的连接数。对于副本集实例,一般指客户端同Primary节点和Secondary节点之间的连接数。对于单节点实例,一般指客户端同单节点之间的连接数。当DDS实例的连接数已满时,新发起的连接请 - [如何查询及限制连接数](https://support.huaweicloud.com/dds_faq/dds_faq_0040.md): 下面以副本集实例为例,介绍如何查询实例的连接使用情况,以及设置连接池的连接数。根据您购买的文档数据库实例规格不同,最大连接数也不同。最大连接数是指实例中每个节点的最大连接数。示例:您购买了2核4GB规格的三节点副本集实例,那么该实例的Primary节点和Secondary节点的最大连接数均为1000,Hidden节点由于其架构特殊性,不对 - [ECS和DDS署在不同的VPC,网络不通怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0314.md): 参考切换ECS虚拟私有云,将ECS的虚拟私有云切换为与DDS相同的虚拟私有云。参考VPC对等连接,为两个不同的虚拟私有云建立对等连接,实现内网互通。 - [应用程序是否需要支持自动重连数据库](https://support.huaweicloud.com/dds_faq/dds_faq_0170.md): 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 - [如何创建并登录弹性云服务器](https://support.huaweicloud.com/dds_faq/dds_faq_0034.md): 创建并登录弹性云服务器,请参见《弹性云服务器用户指南》中“购买弹性云服务器”和“登录弹性云服务器”。该弹性云服务器用于连接文档数据库实例,需要与待连接的实例处于同一虚拟私有云子网内。创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。正确配置安全组,使得弹性云服务器可以通过文 - [DDS实例连接DAS失败怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0035.md): 如果使用DAS登录DDS实例时,出现如下报错信息,请参考DAS连接DDS常见问题进行处理。Command failed with error 18 (AuthenticationFailed): 'Authentication failed.' on server xxx.xxx.xx.xx:xxxx. The full response - [如何安装MongoDB客户端](https://support.huaweicloud.com/dds_faq/dds_faq_0018.md): MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为:https://www.mongodb.com/try/download/community-edition/releases/archive。本章节以RedHat/CentOS 8.0 ×64和MongoDB 4.2.25为例,介绍如何获取相应安装包并 - [如何安装Robo 3T工具](https://support.huaweicloud.com/dds_faq/dds_faq_0039.md): 本章节介绍如何获取Robo 3T工具的安装包并完成安装。 - [如何安装MongoDB客户端](https://support.huaweicloud.com/dds_faq/dds_faq_0018.md): MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为:https://www.mongodb.com/try/download/community-edition/releases/archive。本章节以RedHat/CentOS 8.0 ×64和MongoDB 4.2.25为例,介绍如何获取相应安装包并 - [如何安装Robo 3T工具](https://support.huaweicloud.com/dds_faq/dds_faq_0039.md): 本章节介绍如何获取Robo 3T工具的安装包并完成安装。 - [如何查看当前副本集实例的主备节点](https://support.huaweicloud.com/dds_faq/dds_faq_0050.md): 您可以在DDS控制台查看当前实例的节点信息,具体操作如下: - [如何查询每个表的数据量mongodb存储空间分析?](https://support.huaweicloud.com/dds_faq/dds_faq_0058.md): 通过如下脚本可以进行存储空间分析: - [文档数据库中创建失败的索引可以删除吗](https://support.huaweicloud.com/dds_faq/dds_faq_0053.md): 使用语句db..stats(),查询文档数据库中有哪些索引,然后对创建失败的索引进行删除。collection请根据需要进行填写。 - [DDS是否支持TTL索引清理过期数据](https://support.huaweicloud.com/dds_faq/dds_faq_0160.md): DDS支持TTL索引清理过期数据。详情请参考官方指南。 - [如何使用MapReduce命令](https://support.huaweicloud.com/dds_faq/dds_faq_0099.md): 对大数据集执行map-reduce操作。MapReduce命令由DDS参数模板参数“security.javascriptEnabled”控制,默认值为“false”,表示mapreduce和group命令将无法使用。如果需要使用MapReduce命令,将参数值修改为“true”,修改后需要重启实例才生效。对于集群实例,需要变更全部sha - [DDS是否支持$round函数](https://support.huaweicloud.com/dds_faq/dds_faq_0016.md): DDS支持$round函数。详情请参见聚合函数兼容性列表。 - [如何管理均衡器Balancer](https://support.huaweicloud.com/dds_faq/dds_faq_0210.md): 因为Balancer在进行块迁移时会占用节点的系统资源,可能导致集群的读写性能出现一定程度的下降,因此如果您已开启数据分片并且对实例性能有较高要求或者业务流量有比较明显的高低峰差异时,为避免影响业务:建议在业务低峰期时开启Balancer。建议在业务高峰期时关闭Balancer。建议设置Balancer的活动窗口,让其在业务低峰期工作。建 - [如何手动创建RDSAccessProjectResource委托?](https://support.huaweicloud.com/dds_faq/dds_faq_0221.md): 委托的作用是用户将某些权限通过委托授予云服务,从而使云服务能够实现如存储空间自动扩容等场景。开启存储空间自动扩容功能需要手动创建委托RDSAccessProjectResource,该委托用户可见,删除委托会导致存储空间自动扩容失败。您可参考如下步骤手动添加委托。如果无此委托,单击右上方的“创建委托”。委托名称:RDSAccessProj - [如何查看当前副本集实例的主备节点](https://support.huaweicloud.com/dds_faq/dds_faq_0050.md): 您可以在DDS控制台查看当前实例的节点信息,具体操作如下: - [如何查询每个表的数据量mongodb存储空间分析?](https://support.huaweicloud.com/dds_faq/dds_faq_0058.md): 通过如下脚本可以进行存储空间分析: - [文档数据库中创建失败的索引可以删除吗](https://support.huaweicloud.com/dds_faq/dds_faq_0053.md): 使用语句db..stats(),查询文档数据库中有哪些索引,然后对创建失败的索引进行删除。collection请根据需要进行填写。 - [DDS是否支持TTL索引清理过期数据](https://support.huaweicloud.com/dds_faq/dds_faq_0160.md): DDS支持TTL索引清理过期数据。详情请参考官方指南。 - [如何使用MapReduce命令](https://support.huaweicloud.com/dds_faq/dds_faq_0099.md): 对大数据集执行map-reduce操作。MapReduce命令由DDS参数模板参数“security.javascriptEnabled”控制,默认值为“false”,表示mapreduce和group命令将无法使用。如果需要使用MapReduce命令,将参数值修改为“true”,修改后需要重启实例才生效。对于集群实例,需要变更全部sha - [DDS是否支持$round函数](https://support.huaweicloud.com/dds_faq/dds_faq_0016.md): DDS支持$round函数。详情请参见聚合函数兼容性列表。 - [如何管理均衡器Balancer](https://support.huaweicloud.com/dds_faq/dds_faq_0210.md): 因为Balancer在进行块迁移时会占用节点的系统资源,可能导致集群的读写性能出现一定程度的下降,因此如果您已开启数据分片并且对实例性能有较高要求或者业务流量有比较明显的高低峰差异时,为避免影响业务:建议在业务低峰期时开启Balancer。建议在业务高峰期时关闭Balancer。建议设置Balancer的活动窗口,让其在业务低峰期工作。建 - [如何手动创建RDSAccessProjectResource委托?](https://support.huaweicloud.com/dds_faq/dds_faq_0221.md): 委托的作用是用户将某些权限通过委托授予云服务,从而使云服务能够实现如存储空间自动扩容等场景。开启存储空间自动扩容功能需要手动创建委托RDSAccessProjectResource,该委托用户可见,删除委托会导致存储空间自动扩容失败。您可参考如下步骤手动添加委托。如果无此委托,单击右上方的“创建委托”。委托名称:RDSAccessProj - [DDS实例是否支持跨region迁移](https://support.huaweicloud.com/dds_faq/dds_faq_0054.md): 您可以使用数据复制服务(Data Replication Service,简称DRS)实现云上跨Region的数据库之间的迁移。具体迁移操作,请参见“通过数据复制服务迁移数据”内容。 - [不同账号下的DDS数据库如何进行迁移?](https://support.huaweicloud.com/dds_faq/dds_faq_0065.md): 用户需要将A账号的DDS-A实例迁移到B账号的DDS-B,需要通过数据复制服务DRS来实现,详情请参见DRS支持跨账号云数据库迁移吗。 - [高版本MongoDB迁移至低版本时,兼容度如何评估?](https://support.huaweicloud.com/dds_faq/dds_faq_0067.md): 文档数据库作为一种数据库软件类云服务与传统软件一样,高版本兼容低版本的功能,少数情况出现功能断代时官方资料会给予专门的总结和公布。 当从高版本迁移至低版本时意味着高版本出现的新功能在低版本中均不支持,所以需要您侧重评估在业务中是否使用了这类新功能。评估方式通常为预估建议和演练建议:预估建议:通过查询社区文档版本发布说明,可以查看新本发布时 - [DDS实例是否支持跨region迁移](https://support.huaweicloud.com/dds_faq/dds_faq_0054.md): 您可以使用数据复制服务(Data Replication Service,简称DRS)实现云上跨Region的数据库之间的迁移。具体迁移操作,请参见“通过数据复制服务迁移数据”内容。 - [不同账号下的DDS数据库如何进行迁移?](https://support.huaweicloud.com/dds_faq/dds_faq_0065.md): 用户需要将A账号的DDS-A实例迁移到B账号的DDS-B,需要通过数据复制服务DRS来实现,详情请参见DRS支持跨账号云数据库迁移吗。 - [高版本MongoDB迁移至低版本时,兼容度如何评估?](https://support.huaweicloud.com/dds_faq/dds_faq_0067.md): 文档数据库作为一种数据库软件类云服务与传统软件一样,高版本兼容低版本的功能,少数情况出现功能断代时官方资料会给予专门的总结和公布。 当从高版本迁移至低版本时意味着高版本出现的新功能在低版本中均不支持,所以需要您侧重评估在业务中是否使用了这类新功能。评估方式通常为预估建议和演练建议:预估建议:通过查询社区文档版本发布说明,可以查看新本发布时 - [DDS使用的存储配置是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0028.md): 文档数据库服务存储采用云硬盘,具体情况请参考《云硬盘用户指南》。文档数据库服务的备份数据存储采用对象存储服务,不占用用户购买的数据库空间。关于文档数据库实例存储的硬件配置,请参见《对象存储服务用户指南》。 - [数据超过了文档数据库实例的最大存储容量怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0029.md): 占用存储空间的文件请参考哪些数据会占用文档数据库实例空间。如果您的应用程序所需的存储容量超过最大分配量,可以通过扩容存储来增加存储容量。若是集群实例,还可以增加shard节点,具体操作请参见添加节点。 - [什么是DDS实例的只读状态?](https://support.huaweicloud.com/dds_faq/dds_faq_0130.md): 为保护DDS实例的正常运行,在存储空间即将被写满的时候,数据库会被设置成磁盘满只读状态,该状态下只支持数据的读取,不支持写入和更新,可以通过扩容存储空间来解除该状态,重新获得写入和更新的能力。具体规则如下:用户购买的存储空间实际使用量到总存储空间的97%时,实例状态将被设置为只读。用户购买的存储空间实际使用量小于总存储空间的85%时,只读 - [DDS使用的存储配置是什么](https://support.huaweicloud.com/dds_faq/dds_faq_0028.md): 文档数据库服务存储采用云硬盘,具体情况请参考《云硬盘用户指南》。文档数据库服务的备份数据存储采用对象存储服务,不占用用户购买的数据库空间。关于文档数据库实例存储的硬件配置,请参见《对象存储服务用户指南》。 - [数据超过了文档数据库实例的最大存储容量怎么办](https://support.huaweicloud.com/dds_faq/dds_faq_0029.md): 占用存储空间的文件请参考哪些数据会占用文档数据库实例空间。如果您的应用程序所需的存储容量超过最大分配量,可以通过扩容存储来增加存储容量。若是集群实例,还可以增加shard节点,具体操作请参见添加节点。 - [什么是DDS实例的只读状态?](https://support.huaweicloud.com/dds_faq/dds_faq_0130.md): 为保护DDS实例的正常运行,在存储空间即将被写满的时候,数据库会被设置成磁盘满只读状态,该状态下只支持数据的读取,不支持写入和更新,可以通过扩容存储空间来解除该状态,重新获得写入和更新的能力。具体规则如下:用户购买的存储空间实际使用量到总存储空间的97%时,实例状态将被设置为只读。用户购买的存储空间实际使用量小于总存储空间的85%时,只读 - [DDS支持修改时区吗](https://support.huaweicloud.com/dds_faq/dds_faq_0051.md): 服务器时间为UTC时间,不支持修改服务器时间为北京时间(UTC+08:00),建议您从应用上控制数据的插入时间。 - [用户需要关注实例的哪些参数](https://support.huaweicloud.com/dds_faq/dds_faq_0055.md): 参数相关说明如下:各参数的详细说明请参见MongoDB官网。参数说明参数说明net.maxIncomingConnections依赖于实例的规格,实例规格不同对应其默认值也不同,因此,此参数在用户未设置前显示为default。disableJavaScriptJIT和security.javascriptEnabled配合使用,设置统计函 - [MapReduce提示不支持JavaScript](https://support.huaweicloud.com/dds_faq/dds_faq_0201.md): 为了安全考虑,DDS默认限制了JavaScript脚本的执行。但是如果您需要执行JavaScript,可以通过DDS控制台将security.javascriptEnabled参数值改为true即可。具体操作方法请参见编辑参数模板。 - [DDS是否支持设置majority级别的readConcern](https://support.huaweicloud.com/dds_faq/dds_faq_0062.md): MongoDB可以通过writeConcern来定制写策略,通过readConcern来定制读策略。当指定readConcern级别为majority时,能保证用户读到的数据已经写入到大多数节点,而这样的数据不会发生回滚,避免了脏读的问题。DDS目前不支持设置majority级别的readConcern。如果有该需求的场景,可以将Writ - [DDS支持修改时区吗](https://support.huaweicloud.com/dds_faq/dds_faq_0051.md): 服务器时间为UTC时间,不支持修改服务器时间为北京时间(UTC+08:00),建议您从应用上控制数据的插入时间。 - [用户需要关注实例的哪些参数](https://support.huaweicloud.com/dds_faq/dds_faq_0055.md): 参数相关说明如下:各参数的详细说明请参见MongoDB官网。参数说明参数说明net.maxIncomingConnections依赖于实例的规格,实例规格不同对应其默认值也不同,因此,此参数在用户未设置前显示为default。disableJavaScriptJIT和security.javascriptEnabled配合使用,设置统计函 - [MapReduce提示不支持JavaScript](https://support.huaweicloud.com/dds_faq/dds_faq_0201.md): 为了安全考虑,DDS默认限制了JavaScript脚本的执行。但是如果您需要执行JavaScript,可以通过DDS控制台将security.javascriptEnabled参数值改为true即可。具体操作方法请参见编辑参数模板。 - [DDS是否支持设置majority级别的readConcern](https://support.huaweicloud.com/dds_faq/dds_faq_0062.md): MongoDB可以通过writeConcern来定制写策略,通过readConcern来定制读策略。当指定readConcern级别为majority时,能保证用户读到的数据已经写入到大多数节点,而这样的数据不会发生回滚,避免了脏读的问题。DDS目前不支持设置majority级别的readConcern。如果有该需求的场景,可以将Writ - [DDS实例删除后,手动备份是否继续收费](https://support.huaweicloud.com/dds_faq/dds_faq_0024.md): 文档数据库实例删除后,手动备份默认为您保留,并按照对象存储服务的计费标准收取相应的费用。 - [如何将文档数据库备份到弹性云服务器上](https://support.huaweicloud.com/dds_faq/dds_faq_0025.md): 您可以通过mongoexport的方式将数据库备份到弹性云服务器上,但不建议将弹性云服务器作为数据库备份空间使用。强烈推荐使用文档数据库实例的备份功能,将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。 - [文档数据库服务能够保存多长时间的备份](https://support.huaweicloud.com/dds_faq/dds_faq_0026.md): 文档数据库服务自动备份可保留天数默认7天,用户后期可进行修改,可设置范围为1~732天。手动备份没有时间限制,且用户可根据需要删除该备份文件。 - [如何找回DDS丢失的备份数据](https://support.huaweicloud.com/dds_faq/dds_faq_0063.md): 如果未开通云审计服务,则无法查询对应的操作记录。建议您开通云审计服务,可以在云审计服务页面查找对应的备份删除记录。详情请参见查看追踪事件。 - [备份空间里面包含哪些文件](https://support.huaweicloud.com/dds_faq/dds_faq_0231.md): 备份空间包含自动备份策略产生的自动备份文件,手动备份文件和增量日志备份文件。 - [DDS的备份是如何收费的](https://support.huaweicloud.com/dds_faq/dds_faq_0232.md): 文档数据库服务所有的全量备份和增量备份都存储在对象存储服务上,不占用用户购买实例的存储空间,DDS提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备份,手动备份不会自动删除,具体请参见删除手动备份。举个例子,假如用户购买实例时, - [DDS实例删除后,手动备份是否继续收费](https://support.huaweicloud.com/dds_faq/dds_faq_0024.md): 文档数据库实例删除后,手动备份默认为您保留,并按照对象存储服务的计费标准收取相应的费用。 - [如何将文档数据库备份到弹性云服务器上](https://support.huaweicloud.com/dds_faq/dds_faq_0025.md): 您可以通过mongoexport的方式将数据库备份到弹性云服务器上,但不建议将弹性云服务器作为数据库备份空间使用。强烈推荐使用文档数据库实例的备份功能,将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。 - [文档数据库服务能够保存多长时间的备份](https://support.huaweicloud.com/dds_faq/dds_faq_0026.md): 文档数据库服务自动备份可保留天数默认7天,用户后期可进行修改,可设置范围为1~732天。手动备份没有时间限制,且用户可根据需要删除该备份文件。 - [如何找回DDS丢失的备份数据](https://support.huaweicloud.com/dds_faq/dds_faq_0063.md): 如果未开通云审计服务,则无法查询对应的操作记录。建议您开通云审计服务,可以在云审计服务页面查找对应的备份删除记录。详情请参见查看追踪事件。 - [备份空间里面包含哪些文件](https://support.huaweicloud.com/dds_faq/dds_faq_0231.md): 备份空间包含自动备份策略产生的自动备份文件,手动备份文件和增量日志备份文件。 - [DDS的备份是如何收费的](https://support.huaweicloud.com/dds_faq/dds_faq_0232.md): 文档数据库服务所有的全量备份和增量备份都存储在对象存储服务上,不占用用户购买实例的存储空间,DDS提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备份,手动备份不会自动删除,具体请参见删除手动备份。举个例子,假如用户购买实例时, - [文档数据库服务有哪些安全保障措施](https://support.huaweicloud.com/dds_faq/dds_faq_0021.md): 文档数据库服务可设置所属虚拟私有云,从而确保实例与其它业务实现网络安全隔离。另外,通过统一身份认证服务,可以实现对文档数据库服务资源的访问权限控制。 - [为什么在虚拟私有云中使用文档数据库](https://support.huaweicloud.com/dds_faq/dds_faq_0022.md): 虚拟私有云允许您在私有、隔离的网络创建虚拟网络环境,从中可以对私有IP地址范围、子网、路由表和网络网关等方面进行控制。借助虚拟私有云,您可以定义虚拟网络拓扑和网络配置,使其非常类似于您在自己的数据中心所操作的传统IP网络。在下面的情况下您可能想在虚拟私有云中使用文档数据库服务:您希望运行面向公众的Web应用程序,同时保留公众不可访问的后端 - [如何确保在虚拟私有云中运行的文档数据库的安全](https://support.huaweicloud.com/dds_faq/dds_faq_0023.md): 虚拟私有云安全组可用来帮助确保虚拟私有云内文档数据库实例的安全。 此外,通过网络访问控制列表(ACL),可以允许或拒绝进入和退出各个子网的网络流量。内部安全基础设施(包括网络防火墙、入侵检测和防护系统)可以监视通过IPsec虚拟专用网络连接进入或退出虚拟私有云的所有网络流量。 - [DDS是否支持选择创建IPV6子网](https://support.huaweicloud.com/dds_faq/dds_faq_0064.md): 目前已支持选择IPV6网段的子网,该功能当前处于公测阶段,如需使用,请提交工单申请开通。 - [将根证书导入Windows/Linux操作系统](https://support.huaweicloud.com/dds_faq/dds_faq_0066.md): 您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将证书上传至Linux系统任一目录下。示例: - [文档数据库服务有哪些安全保障措施](https://support.huaweicloud.com/dds_faq/dds_faq_0021.md): 文档数据库服务可设置所属虚拟私有云,从而确保实例与其它业务实现网络安全隔离。另外,通过统一身份认证服务,可以实现对文档数据库服务资源的访问权限控制。 - [为什么在虚拟私有云中使用文档数据库](https://support.huaweicloud.com/dds_faq/dds_faq_0022.md): 虚拟私有云允许您在私有、隔离的网络创建虚拟网络环境,从中可以对私有IP地址范围、子网、路由表和网络网关等方面进行控制。借助虚拟私有云,您可以定义虚拟网络拓扑和网络配置,使其非常类似于您在自己的数据中心所操作的传统IP网络。在下面的情况下您可能想在虚拟私有云中使用文档数据库服务:您希望运行面向公众的Web应用程序,同时保留公众不可访问的后端 - [如何确保在虚拟私有云中运行的文档数据库的安全](https://support.huaweicloud.com/dds_faq/dds_faq_0023.md): 虚拟私有云安全组可用来帮助确保虚拟私有云内文档数据库实例的安全。 此外,通过网络访问控制列表(ACL),可以允许或拒绝进入和退出各个子网的网络流量。内部安全基础设施(包括网络防火墙、入侵检测和防护系统)可以监视通过IPsec虚拟专用网络连接进入或退出虚拟私有云的所有网络流量。 - [DDS是否支持选择创建IPV6子网](https://support.huaweicloud.com/dds_faq/dds_faq_0064.md): 目前已支持选择IPV6网段的子网,该功能当前处于公测阶段,如需使用,请提交工单申请开通。 - [将根证书导入Windows/Linux操作系统](https://support.huaweicloud.com/dds_faq/dds_faq_0066.md): 您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将证书上传至Linux系统任一目录下。示例: - [用户平时需要关注实例的哪些性能指标](https://support.huaweicloud.com/dds_faq/dds_faq_0019.md): 用户平时需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率。更多监控指标信息,请参见文档数据库服务支持的监控指标。可以根据实际应用场景配置告警提示,当收到告警,可采取相应措施消除告警。配置示例:如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应云监控告警。如果在某段时间 - [配置DDS告警规则时,找不到常规监控项怎么办?](https://support.huaweicloud.com/dds_faq/dds_faq_0131.md): 配置DDS告警规则时,发现没有一些常规的监控指标,例如:CPU利用率、内存利用率、磁盘空间利用率等指标。在云监控服务界面配置告警规则时,设置的监控维度和该监控指标支持的维度不一致,导致查看不到对应的监控指标。例如:CPU使用率的监控对象为文档数据库集群实例下的dds mongos节点、文档数据库实例下的主节点和文档数据库实例下的备节点,其 - [DDS的监控指标采集粒度是多少](https://support.huaweicloud.com/dds_faq/dds_faq_0211.md): DDS默认支持的监控周期为1分钟,为了提高监控指标的瞬时精确值,您也可以将监控周期设置为5秒。具体操作请参见设置秒级监控。 - [用户平时需要关注实例的哪些性能指标](https://support.huaweicloud.com/dds_faq/dds_faq_0019.md): 用户平时需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率。更多监控指标信息,请参见文档数据库服务支持的监控指标。可以根据实际应用场景配置告警提示,当收到告警,可采取相应措施消除告警。配置示例:如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应云监控告警。如果在某段时间 - [配置DDS告警规则时,找不到常规监控项怎么办?](https://support.huaweicloud.com/dds_faq/dds_faq_0131.md): 配置DDS告警规则时,发现没有一些常规的监控指标,例如:CPU利用率、内存利用率、磁盘空间利用率等指标。在云监控服务界面配置告警规则时,设置的监控维度和该监控指标支持的维度不一致,导致查看不到对应的监控指标。例如:CPU使用率的监控对象为文档数据库集群实例下的dds mongos节点、文档数据库实例下的主节点和文档数据库实例下的备节点,其 - [DDS的监控指标采集粒度是多少](https://support.huaweicloud.com/dds_faq/dds_faq_0211.md): DDS默认支持的监控周期为1分钟,为了提高监控指标的瞬时精确值,您也可以将监控周期设置为5秒。具体操作请参见设置秒级监控。 ## 故障排除 - [概述](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot.md): 您可以通过Mongo Shell,程序代码或其他工具连接文档数据库服务(Document Database Service,简称DDS)的实例,本文介绍连接DDS数据库实例时出现的典型问题及解决方法。 - [DDS实例节点故障处理机制](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_node.md): 集群实例的shard节点和config节点均采用三节点副本集架构。当其中的某个节点发生故障后,系统会使用另一个正常节点替换故障节点继续提供服务,并对故障节点进行检查与修复。该过程对用户完全透明,可能会产生1次30秒内的连接闪断,建议您的应用程序添加自动重连机制。集群实例的dds mongos节点采用单节点架构,当某个dds mongos节 - [连接失败,提示:network error while attempting to run command ‘isMaster’](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0001.md): 使用如下命令连接DDS实例时报错。./mongo --host 192.168.168.182 --port 8635 -u rwuser -pxxxxxxxxxx--authenticationDatabase admin该命令为非SSL方式下连接实例的命令,若实例已开通SSL连接,执行此命令会报错。在DDS控制台,单击实例名称,在实例 - [连接失败,提示:No route to host以及connection attempt failed](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0002.md): 使用如下命令连接DDS实例时报错。./mongo --host 192.168.1.6 --port 8635 -u rwuser -pxxxxxxxxx--authenticationDatabase admin --ssl --sslCAFile /root/ca.crt –sslAllowInvalidHostnames报错信息如下 - [连接失败,提示:Authentication failed](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0003.md): 使用如下命令连接DDS实例时报错。mongo --host 192.168.168.116--port 8635 -u rwuser -pxxxxxxxxx--authenticationDatabase admin --ssl --sslCAFile /root/ca.crt --sslAllowInvalidHostnames报错信息 - [连接失败,提示:couldn't connect to server](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0004.md): 使用如下命令连接3.4版本的DDS实例时报错。mongo --host 192.168.64.201 --port 8635 -u rwuser -pxxxxxxxxx --authenticationDatabase admin --ssl --sslCAFile /root/ca.crt --sslAllowInvalidHostna - [连接失败,提示:cannot list multiple servers in URL without ‘replicaSet’ option](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0005.md): 使用如下命令连接DDS副本集实例时报错。./mongo mongodb://rwuser:xxxxxxxxxxx@192.168.168.116:8635,192.168.200.147:8635/test?authSource=admin&replicaSet=replica报错信息如下:使用的客户端和服务端的版本不一致。输入的命令格式 - [Java驱动连接实例失败,提示:Timeout while receiving message](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0006.md): 使用Java驱动程序连接DDS实例时报错,报错信息如下。存在异常的慢查询占用实例资源,导致CPU使用率激增甚至达到峰值。应用端连接池的配置错误导致连接数激增,达到了DDS实例可支持的最大连接数。检查是否存在异常的慢查询占用实例资源。检查应用端连接池的配置是否存在错误。检查是否存在慢查询,建议添加索引进行优化。检查客户业务端是否正确地使用了 - [连接失败,提示:exception: login failed 以及 U_STRINGPREP_PROHIBITED_ERROR](https://support.huaweicloud.com/trouble-dds/dds_03_troubleshoot_0007.md): 使用如下命令连接DDS实例时报错。./mongo "mongodb://rwuser:xxxxxx@192.168.0.45:8635,192.168.0.96:8635/test?authSource=admin&replicaSet=replica"报错信息如下:输入的实例密码异常。检查设置的DDS实例密码中是否有‘@’、‘%’和‘!