检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
后台实际上都会转成写入。实例在使用过程中,删除数据并不会回收磁盘空间,这些未被回收的磁盘空间被称为磁盘碎片。磁盘碎片会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。根据底层存储引擎的不同(RocksDB和WiredTiger),又会有不同的具体表现。
创建文本索引时,字段指定text,而不是1或者-1。每个集合只有一个文本索引,但它可以为任意多个字段建立索引。 命令使用 使用findOne方法,在数据库中查询匹配多个项目,将会在自然排序文件集合中返回第一个项目。如果需要返回多个文档,则使用find方法。 如果查询无需返回整
主要用于简化开发者的代码,使操作更加便捷。当客户执行数据库操作而没有显式地提供会话参数时,驱动程序会自动创建一个会话。例如,在插入文档或查询数据时,驱动程序会在后台创建一个隐式会话,并在操作完成后自动结束会话。 服务端可以缓存的最大会话数默认为1000000,当会话数大于该值时,将无法显式或者隐式创建会话。
为了给文档数据库实例提供管理服务,您在创建数据库实例时,文档数据库服务会自动为实例创建根账户root(或admin)、监控账户monitor和备份账户backup,这些账户属于华为云实例管理平台,您不能操作或者使用。如果试图删掉、重命名、修改这些账户的密码和权限,会导致出错。 对于数据库管理员账户rwuser,以及您所创建的账户,允许修改账户的密码。
并进行管理。 通过数据管理服务管理数据库可参见DDS数据管理。 相关常见问题 问题:在实例列表的操作列单击“登录”时,无法跳转至DAS页面怎么办? 解决方法:请将您的浏览器设置为允许弹出窗口,然后重试。 父主题: 通过数据管理服务连接单节点实例(推荐)
《兼容性详情》。 可变分片键(Mutable Shard Keys) 在DDS分片集群中,一个好的Shard key至关重要,因为它决定了分片集群在指定的Workload(工作量)下是否有良好的扩展性。但是在实际使用DDS的过程中,即使我们事先仔细斟酌了要选择的Shard Key
"codeName" : "AuthenticationFailed" } 图2 登录失败 在实例列表的操作列单击“登录”时,无法跳转至DAS页面怎么办? 解决方法:请将您的浏览器设置为允许弹出窗口,然后重试。 父主题: 通过数据管理服务连接副本集实例(推荐)
设置磁盘自动扩容策略 功能介绍 设置磁盘自动扩容策略。 接口约束 包周期用户默认自动扣费,账户需要有足够的余额,才可进行自动扩容。 有只读节点的副本集和集群实例不支持该操作。 调试 您可以在API Explorer中调试该接口。 URI URI格式 PUT https://{En
--authenticationDatabase admin DB_HOST是数据库绑定的连接IP地址。 DB_USER是数据库账号名,默认rwuser。 PASSWORD是实例进行备份时,数据库账号对应的密码。 副本集模式启动数据库 DDS实例的物理备份默认带有原实例的副本集配置。启动时需以单节点模式启动,否则可能无法访问。
"user" : "__system@local" } 在慢请求日志中,您需要重点关注以下关键字。 全集合(全表)扫描:COLLSCAN 当一个操作请求(如query、update、delete)需要全表扫描时,将大量占用内存资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了内存资源。
connect failed 可能原因 DDS实例的端口错误,不可用。 DDS实例与ECS不在同一个区域。 DDS实例与ECS不在同一个子网。 排查思路 检查DDS实例与ECS是否在同一个区域、同一个安全组和子网内。 登录DDS控制台,单击实例名称,在基本信息页面查看DDS实例所在的区域、VPC、安全组和子网信息。
文档数据库服务默认保留所有手动备份,实例删除后,可用来恢复。 开启操作保护的用户,在进行敏感操作时,通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作保护,具体请参考《统一身份认证服务用户指南》中敏感操作的内容。 操作步骤 登录管理控制台。
代码中使用该特性; 演练建议:通过华为云数据复制服务或者社区提供的通过mongodump和mongorestore工具迁移数据至低版本,进行业务功能模拟测试,通过观察业务功能实际表现验证迁移至低版本是否可行; 如果您的业务较为复杂,也可以联系华为技术专家寻求专业的评估支撑。 父主题:
DDS的成本主要包括两方面: 资源成本:计算、存储等在内的资源成本,详细介绍请参见计费模式。 运维成本:使用DDS过程中产生的人力成本。 图1 DDS成本 华为云成本中心可以帮助您更高效地管理资源成本,但运维成本需要您自行识别、管理和优化。 父主题: 成本管理
以在实例创建完成后,在实例详情页添加标签。 建议您先在标签管理服务系统中设置预定义标签。 标签由“键”和“值”组成,每个标签中的一个“键”只能对应一个“值”。 发布区域:全部 如何添加标签? 如何编辑标签? 如何删除标签?
接口说明 变更实例的规格,包括同系列和跨系列变更规格。 调整实例规格时,文档数据库服务会有5~10分钟的业务中断重启,请谨慎操作。 变更规则 华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。 表1 变更规则 原系列 变更后的系列 是否支持变更
同时评估是否需要进行规格升级。 enableMajorityReadConcern为true。 如果业务上没有强制读一致性的场景,建议联系华为工程师将参数设置为false。 如果业务上有强制读一致性的场景,且“WiredTiger脏数据的缓存百分比”指标超过20%并且持续上涨,“
容完成的实例的运行状态显示为“正常”。 在单节点实例“基本信息”页面的“存储空间”区域,可查看扩容后的磁盘容量。 相关内容 磁盘使用率过高怎么处理 父主题: 扩容磁盘
如果业务性能存在瓶颈的数据库和集合,在上述“databases”以及子项中不存在,则说明业务集合没有进行分片。对于集群来说这意味着业务只有一个Shard承载,没有应用DDS的水平扩展能力。 此场景下可以通过如下的命令开启分片,充分发挥实例的水平扩展能力。 mongos> sh.e
在下面的情况下您可能想在虚拟私有云中使用文档数据库服务: 您希望运行面向公众的Web应用程序,同时保留公众不可访问的后端服务器。您可以在一个虚拟私有云内同时创建一个文档数据库实例和弹性云服务器实例,同时为弹性云服务器实例分配公网IP,将Web服务器部署在弹性云服务器实例。 父主题: 网络安全