检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用文档数据库服务要注意什么 故障切换 文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。 实例的弹性云服务器,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 文
ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。 在弹性云服务器上安装Python以及第三方安装包pymongo。推荐使用pymongo2
作列,单击“规格变更”,进入“只读节点规格变更”页面。 图4 副本集只读节点规格变更 在“只读节点规格变更”页面,选择所需的规格类型、性能规格和变更时间,单击“下一步”。 变更CPU/内存期间,通过该只读节点访问数据库请求会有概率性的失败。请变更前先了解规格变更的预检查项和启动条
ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。 在弹性云服务器上安装Python以及第三方安装包pymongo。推荐使用pymongo2
ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。 在弹性云服务器上安装Python以及第三方安装包pymongo。推荐使用pymongo2
ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。 在弹性云服务器上安装Python以及第三方安装包pymongo。推荐使用pymongo2
<内网高可用连接地址> 内网高可用连接地址:您可以在实例管理页面,单击目标实例名称,进入基本信息页面。单击“连接管理 > 内网连接”,在“内网高可用连接地址”处即可获取到当前实例的连接地址。 图18 获取内网高可用地址 获取到的内网高可用地址格式如下,该连接地址采用固定的账号和数
在上一版本4.2中,虽然Shard Key的Value可以修改,但是数据的跨分片迁移由于基于分布式事务实现,整个过程性能开销极大,不能很好的解决访问热点或Jumbo Chunk的问题。对这类问题,在4.4版本中,您可以通过refineCollectionShardKey命令给现有的Shard
变更单节点实例的CPU和内存规格 当用户创建的单节点实例的CPU和内存规格无法满足业务需要时,可以在控制台进行CPU和内存规格变更。 变更规则 华为云文档数据库DDS因考虑到实例的稳定性和相关性能,当前支持的规格变更规则如表1。请谨慎操作。 表1 变更规则 原系列 变更后的系列 是否支持变更
运行时间,单位为us。 plan_summary String 执行计划描述。 host String 主机。 client String 客户端地址。 description String 连接描述。 namespace String 命名空间。 响应示例 { "total_count"
变更计费模式概述 在购买DDS实例后,如果发现当前计费模式无法满足业务需求,您可以变更计费模式。支持变更计费模式的DDS计费项如表1所示。 表1 支持变更计费模式的DDS计费项 计费项 变更说明 相关文档 实例规格(vCPU和内存) 变更DDS实例的计费模式会同时变更计算资源(vCPU和内存)和存储空间的计费模式。
变更实例的CPU和内存规格 变更集群实例的CPU和内存规格 变更副本集实例的CPU和内存规格 变更单节点实例的CPU和内存规格 父主题: 变更实例
变更集群实例的节点 添加集群实例节点 添加集群实例只读节点 手动切换集群主备节点 回退集群实例的节点 父主题: 变更实例
2中,虽然允许修改Shard key的Value,但是数据的跨分片迁移由于其基于分布式事务的实现机制,导致整个过程性能开销很大,不能很好的解决访问热点或者Jumbo Chunk问题。针对这类问题,在4.4版本中,您可以通过refineCollectionShardKey命令给现有的Shard
变更实例 修改实例名称 修改实例备注 修改实例标签 修改数据库复制集名称 补丁升级 大版本升级 扩容磁盘 变更实例的CPU和内存规格 变更集群实例的节点 变更副本集实例的节点 设置可维护时间段 迁移可用区 操作系统更新
DDS是否支持不同类型实例变更 DDS支持集群、副本集和单节点类型的实例,不同类型实例之间不能互相变更,可以通过数据复制服务(DRS)实现数据迁移。 例如:您想将副本集类型的实例变更为集群类型的实例,可以先购买集群实例,通过数据复制服务将已有副本集实例的数据迁移至集群实例。 通过
申请和修改内网域名 DDS支持内网域名,您可以通过内网域名连接DDS。 使用须知 内网域名生成后,修改内网地址将会导致数据库连接中断,请谨慎操作。 使用和申请内网域名需要具有相应的操作权限。您可联系华为云客服人员申请内网域名的操作权限。 内网域名功能开启时,存量实例需要主动申请域名,新建实例自动申请域名。
1656487409, "i": 117 } }, "signature": { "hash": { "$binary": "PTJhGQ6cr8RyzuqbevXfG0xWj/c="
您可以在实例管理页面,单击目标实例名称,进入基本信息页面。单击“连接管理 > 内网连接”,在“内网高可用连接地址”处即可获取到当前实例的连接地址。 图2 获取内网高可用地址 示例:mongodb://rwuser:****@192.168.0.148:8635,192.168.0
审计日志查询 - √ √ √ √ √ √ √ √ √ √ √ - 审计日志下载 - √ √ √ √ √ √ √ √ √ √ √ - 参数管理 变更参数模板 - √ √ √ √ √ √ √ √ √ √ √ - 参数模板创建 - √ √ √ √ √ √ √ √ √ √ √ - 参数模板删除