检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么我的数据会丢失或被删除 文档数据库服务不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。 目前可采取如下方式: 使用文档数据库服务的恢复功能,请参见备份与恢复。 将备份数据导入文档数据库服务,请参见数据迁移。 父主题: 创建与删除
获取指定实例的参数信息 接口说明 获取指定实例的参数信息。 约束说明 该接口仅支持DDS社区版。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI URI格式 GET https
删除参数模板 接口说明 删除指定参数模板。 约束说明 该接口仅支持DDS社区版。 默认参数模板不允许删除。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI URI格式
查询参数模板应用历史 接口说明 查询参数模板应用历史。 约束说明 实例删除后,参数模板应用历史中相关记录也将被删除。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI URI
获取参数模板列表 接口说明 获取参数模板列表,包括DDS数据库的所有默认参数模板和用户创建的参数模板。 约束说明 该接口仅支持DDS社区版。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能
参数模板比较 接口说明 比较两个参数模板之间的差异。 约束说明 只能同版本且同类型的参数模板进行比较,例如:集群4.0 mongos参数模板只能与同为集群 4.0 mongos的参数模板进行比较。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer
复制参数模板 接口说明 复制参数模板。 约束说明 只支持复制自定义的参数模板。 参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK
避免hideIndex导致游标失效 失效场景 在 DDS 中,某些索引操作可能导致游标失效,DDS这些行为和社区版MongoDB行为一致。以下是几个常见的例子及其解释: hideIndex导致游标失效 原因: hideIndex操作改变了索引的元数据,从而使现有游标失效。 示例代码
创建和管理索引 DDS支持利用索引实现高效查询。如果没有索引,DDS必须执行集合扫描,即扫描集合中的每个文档,以选择那些与查询语句匹配的文档。如果一个查询存在适当的索引,DDS可以使用该索引来限制它必须检查的文档数量。 创建索引的规范及建议请参见索引设计规范。 写入/更新和删除命令的规范请参见写入
概述 您可以通过Mongo Shell,程序代码或其他工具连接文档数据库服务(Document Database Service,简称DDS)的实例,本文介绍连接DDS数据库实例时出现的典型问题及解决方法。
DDS实例节点故障处理机制 集群实例 集群实例的shard节点和config节点均采用三节点副本集架构。当其中的某个节点发生故障后,系统会使用另一个正常节点替换故障节点继续提供服务,并对故障节点进行检查与修复。该过程对用户完全透明,可能会产生1次30秒内的连接闪断,建议您的应用程序添加自动重连机制
添加集群实例节点 随着业务数据的增加,原来申请的数据库节点数量不能满足需求。这时您需要对实例进行新增节点。 使用须知 账户余额大于等于0元,才可添加节点。 实例状态为正常、删除备份中和恢复检查中时可以添加节点。 实例在备份过程中无法添加节点。 实例进行添加节点时,该实例不可被删除。
添加副本集实例节点 文档数据库服务的三节点副本集实例,支持新增节点至五节点和七节点架构,新增节点均为Secondary节点,且可以参与到主备切换中,提高数据高可靠性。 目前此功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交
手动切换副本集主备节点 副本集实例由主节点、备节点和隐藏节点组成。主节点和备节点对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可用。同时,文档数据库服务提供主备切换功能,供用户在容灾演练等场景下自行切换主备节点。 使用须知 实例状态为正常、恢复检查中
排查DDS实例内存占用较高的问题 使用文档数据库服务时,如果您的内存使用率很高或接近100%,不仅会导致业务请求响应缓慢,也会增大OOM风险,从而影响业务稳定运行。 本章节帮助您分析数据库连接数、慢请求和游标,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,并规范使用游标
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个HTTP状态码。返回的消息体中是具体的错误编码及错误描述信息。 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 错误码说明
安全最佳实践 安全性是华为云与您的共同责任。华为云负责云服务自身的安全,提供安全的云;作为租户,您需要合理使用云服务提供的安全能力对数据进行保护,安全地使用云。详情请参见责任共担。 本文提供了DDS使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。根据该指导文档您可以持续评估
SDK概述 本文介绍了文档数据库服务DDS提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了文档数据库服务DDS支持的SDK列表,您可以在GitHub
修改参数模板 接口说明 修改指定参数模板的参数信息,包括名称、描述、指定参数的值。 约束说明 该接口仅支持DDS社区版。 默认参数模板不允许修改。 修改参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复。 修改的参数必须在指定数据库版本的默认参数范围内。 调试 您可以在
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头