检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
按固定带宽值采用阶梯计费 0Mbit/s~5Mbit/s(含):均为一个统一的单价 大于5Mbit/s:按每Mbit/s计费 公网带宽单价请参见弹性云服务器价格详情中的“带宽价格”,或者弹性公网IP价格详情。 审计日志 计费因子:审计日志存储空间,按统一标准进行计费。 按需计费 审计日志存储空间单价
修改操作 通过操作符对文档进行修改,通常可以获得更好的性能。该方式不需要往返服务器来获取并修改文档数据,在序列化和传输数据上花费更少的时间。 批量插入 批量插入(batchInsert)可以减少数据向服务器的提交次数,提高使用性能。批量提交的数据的BSON Size不超过48MB。
在“告警规则”页面,单击“创建告警规则”。 在“创建告警规则”界面,根据界面提示配置参数。 此处需要关注如下参数: 资源类型:选择文档数据库服务。 维度:DDS支持实例级别和节点级别的监控维度,不同的监控指标支持的监控维度不同,请参考文档数据库服务监控指标说明。 图1 配置监控维度 其他参数,请参考《云监控服务快速入门》中“设置告警规则”章节进行配置。
含备份空间费用),如图1所示。 图1 配置费用 配置费用将包括以下部分: 云数据库虚拟机:根据所选配置(包括vCPU和内存)计算的费用。 云数据库存储空间:根据所选存储空间计算的费用。 备份空间费用,使用后按照统一标准计费,购买时不包含在配置费用中,可通过DDS价格详情查看。 计费周期
TS日志流里。 关联成功后,会产生一定费用,具体计费可参考云日志服务(LTS)的定价详情。系统会为当前选择的日志流创建对应日志类型的结构化配置。 约束说明 创建中、已删除、冻结状态的实例不支持该操作。 最大支持100条数据。 调试 您可以在API Explorer中调试该接口。 URI
结果识别成本偏高的资源,然后采取针对性的优化措施。 通过CES查看DDS监控指标,例如CPU、内存、磁盘的使用率,如果当前配置过高,可以通过规格变更降低配置。 监控DDS资源闲置情况,及时删除闲置的实例。 如果您的业务对性能稳定性要求较低,可以考虑购买通用型规格实例,以此来降低您的成本。
手动切换集群主备节点 集群实例由dds mongos(路由)、Config(配置)和Shard(分片)组件构成,其中Config和Shard分别由主节点、备节点和隐藏节点组成。主节点和备节点不对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可
mongos进行下发。 ⑥ 租户所在区域支持3个及以上可用区时,支持跨3个可用区部署。此时,dds mongos节点可以选择单可用区或多可用区部署,config和shard组的主、备、隐藏点分别部署在主、备、第三可用区,实现跨可用区容灾。 ⑦ 目前不支持将现有三节点副本集直接升级到集群模式。
mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。 客户端连接数据库的时候,要计算业务一共有多少个客户端,每个客户端配置的连接池大小是多少,总的连接数不要超过当前实例能承受的最大连接数的80%。
IAM项目(Project) 企业项目(Enterprise Project) 界面使用默认VPC、子网、安全组需对应配置vpc:*:create权限, 创建加密实例需要在项目上配置KMS Administrator权限。 查询实例列表 dds:instance:list 支持: IAM项目(Project)
mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。 客户端连接数据库的时候,要计算业务一共有多少个客户端,每个客户端配置的连接池大小是多少,总的连接数不要超过当前实例能承受的最大连接数的80%。
方式连接副本集实例,您也可以通过设置来实现读写分离。否则,将无法体验副本集的高可用性和高读取性能。 副本集的主节点不是固定的,当出现副本集配置改变、主节点宕机、人为主备切换等状况,会导致主备节点切换,此时副本集可能会选举出新主节点,原来的主节点则降为备节点。如下图所示: 图1 主备切换示意图
创建参数模板 数据库参数模板类似于数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个数据库实例。 使用须知 文档数据库服务和关系型数据库不共享参数模板配额。 每个用户最多可以创建100个文档数据库服务参数模板,集群、副本集、单节点实例共享该配额。 集群 登录管理控制台。
消息。 触发条件 出现告警。 根据界面提示,配置归属企业项目。 表3 配置规则信息 参数 参数说明 归属企业项目 告警规则所属的企业项目。只有拥有该企业项目权限的用户才可以查看和管理该告警规则。创建企业项目请参考:创建企业项目。 配置完成后,单击“立即创建”,完成告警规则的创建。
扩展,灵活应对应用变化。 互联网 DDS的副本集模式采用三节点Replica Set的高可用架构,三个数据节点组成一个反亲和组,部署在不同的物理服务器上,自动同步数据。Primary节点和Secondary节点提供服务,两个节点分别拥有独立内网地址,配合Driver实现读取压力分配。
参数调优 数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明。更多参数的详细说明请参见MongoDB官网。 如需通过控制台界面修改参数值,请参见修改DDS实例参数。 enableMajorityReadConcern 该参数表示
mongos,数量由用户自定义。 用户可直接连接dds mongos,dds mongos从config读取配置信息,将读写请求分发到shard。 config config负责存储实例的配置信息,由1个副本集组成。 用户不能直接连接config。 shard 集群实例的shard,负责存储用户的数据。
数据库参数模板 数据库参数模板是所有用户可见配置参数和参数对应取值的集合,同一个参数模板可以被多个实例共享。 目前,仅DDS社区版实例支持参数模板功能,包括参数模板的创建、编辑、比较、复制、重置、删除等操作。更多参数模板相关内容,请参见创建参数模板。 父主题: 常用概念
集群实例负载不均衡问题排查 对于集群方式部署的实例,常见Shard间负载不均衡,一般有如下原因:没有做分片,片键选择不正确,不做chunk预置,shard间均衡速度低于数据插入速度等。 本章节主要介绍负载不均衡的常见处理方法。 排查方法 通过客户端连接数据库。 执行如下命令,查看分片信息。
DDS的集群和副本集实例均支持添加节点,单节点由于架构比较特殊,不支持添加节点。 集群实例 集群实例由dds mongos(路由)、Config(配置)和Shard(分片)节点组成。其中,Shard节点和dds mongos节点支持添加节点,Config节点不支持添加节点。 具体操作请参见添加集群实例的节点。