检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
业务程序禁止执行全表扫描的查询。 执行查询时,只选择需要返回的字段,不需要的字段不要返回。从而减少网络和进程处理的负载,修改数据时,只修改变化需要修改的字段,不要整个对象直接存储全部修改。 避免使用$not。DDS并不会对缺失的数据进行索引,因此$not的查询条件将会要求在一个结果集中扫描所有记录。如果$not
如果指定为false,表示禁止自动在_id字段创建索引。 size number 可选,对于固定集合,指定集合的最大大小。 max number 可选,对于固定集合,指定集合存储的最大的文档数。 更多详细参数说明请参考官方文档。 回显信息如下表示创建成功。 { "ok" : 1 } 为集合中插入一条数据。 db.coll
图1 导出实例信息列表 在弹出框中勾选所需导出信息,单击“确定”。 图2 导出所有实例信息 导出完成后,您可以在本地查看生成的“.xls”文件。 导出指定实例信息 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
建一个或多个集合。 用户可以通过管理控制台创建及管理各种类型和版本的实例,实例的类型、版本、规格等信息请参见实例说明。 每个DDS实例之间资源相互隔离,例如CPU、内存、IO等都是相互独立的。 父主题: 常用概念
Explorer中调试该接口。 URI DELETE https://{Endpoint}/v3/{project_id}/scheduled-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的项目
是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策略以API接口为粒度进行权限拆分,授权更加精细,可以精确到某个操作、资源和条件,能够满足企业对权限最小化的安全管控要求。 如果您要允许或是禁止某个接口的操作权限,请使用策略。 账号具备所有接口的调用权限,如果使
mongos从config读取配置信息,将读写请求分发到shard。 config config负责存储实例的配置信息,由1个副本集组成。 用户不能直接连接config。 shard 集群实例的shard,负责存储用户的数据。 每个社区版集群实例有2~32个shard,数量由用户自定义。 每个sh
在“添加shard”页面,选择新增shard对应的性能规格、存储空间、节点数量和参数模板,单击“下一步”。 图4 添加shard 申请的存储空间会有必要的文件系统开销,包括索引节点和保留块,以及数据库运行必需的空间。存储空间的数值必须为10的整数倍。 社区版集群实例最多支持32个shard节点。 在确认页面,确认节点配置信息。
据库服务实际使用时长计费,以自然小时为单位整点计费,不足一小时按实际使用时长计费。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。一般适用于电商抢购等设备需求量瞬间大幅波动的场景。 表1 计费模式 计费模式 包年/包月 按需计费
回放,达到数据的最终一致。 oplog的存储量由oplogSize(默认磁盘容量的10%)决定。 主备时延是如何产生的? 如果主节点写入速度太快,超过备节点oplog的读取回放速度,此时就产生了主备时延。 何时会脱节? 因为oplog存储容量有限,如果到达容量上限,就会淘汰掉最早
4。兼容性详情请参见版本兼容性。 DDS支持绝大部分的MongoDB命令操作,任何兼容MongoDB的客户端都可以与DDS建立连接进行数据存储及相应操作。 您可以通过文档数据库服务与自建数据库的对比优势来了解更多DDS的优势。 更多DDS的详细信息请参见什么是文档数据库服务。 父主题:
请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 source Object 是 恢复数据源对象。 请参见表3。 target Object 是 恢复目标对象。 请参见表4。 表3 source字段数据结构说明 名称 参数类型 是否必选 描述 instance_id
触发自动扩容阈值,只支持输入80、85和90。默认阈值为90,即当已使用存储空间达到总存储空间的90%时就会触发扩容。集群实例的自动扩容阈值指的是每个shard。 step Integer 扩容步长(s%),默认为10,支持输入10、15和20。当触发自动扩容的时候,自动扩容当前存储空间的s%(非10倍数向上取整。小
相同实例规格下,节点数越多,性能越好。性能相关信息请参见性能白皮书。 建议根据业务实际的测试数据选择规格,并考虑可靠性冗余,和未来业务增长,适当预留一些资源。 对于集群实例,根据经验,单核CPU支持16GB数据时性能较好。 对于副本集实例,使用快速购买方式,我们会向您推荐多数用户选择的配置。详情请参见快速购买副本集实例。
DDS支持创建多可用区的集群。相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。当主节点所在可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个集群架构的持续可用。
通过命令创建数据库 数据库是表、索引、视图、存储过程、操作符的集合。为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库。如果数据库不存在,则创建数据库并切换到新创数据库,否则,直接切换到指定数据库。 前提条件 成功连接文档数据库实例,请参见《文档数据库
dss_pool所在az名称。 free_capacity_gb String 是 专属存储可用容量。 单位:GB。 dss_pool_volume_type String 是 专属存储磁盘类型。 dss_pool_id String 是 专属存储ID。 dss_pool_status String 是 dss_pool的状态,包含以下状态:
import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置
ECS和DDS署在不同的VPC,网络不通怎么办 参考切换ECS虚拟私有云,将ECS的虚拟私有云切换为与DDS相同的虚拟私有云。 参考VPC对等链接,为两个不同的虚拟私有云建立对等连接,实现内网互通。 父主题: 数据库连接
全集合(全表)扫描:COLLSCAN 当一个操作请求(如query、update、delete)需要全表扫描时,将大量占用CPU资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了CPU资源。 如果该类操作请求较为频繁,建议您对查询的字段建立索引进行优化。 全集合(全表)扫描:docsExamined