检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PU资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了CPU资源。 如果该类操作请求较为频繁,建议您对查询的字段建立索引进行优化。 全集合(全表)扫描:docsExamined 通过查看参数“docsExamined”的值,可以查看一个查询扫描了多少文档。该值越大,请求的CPU使用率越高。
2024年5月 优化changestream CPU资源占用。 优化备份期间删表可能造成的备份出错问题。 db.currentOp()命令查询结果添加effectiveUsers字段。 支持mongo exporter。 2024年4月 $lookup支持目标为分片表。 chan
备份与恢复 创建手动备份 删除手动备份 查询备份列表 查询自动备份策略 设置自动备份策略 恢复到新实例 获取备份下载链接 查询可恢复的时间段 获取可恢复的数据库列表 获取可恢复的数据库集合列表 恢复到当前实例 库表级时间点恢复 停止备份 批量删除手动备份 父主题: API v3(推荐)
本章节主要介绍副本集实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。 由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月之前创建的实例,请参见历史实例规格表。 现行实例规格说明 DDS副本集实例的CPU规格分为通用型和增强Ⅱ型,详见表1。
出(OOM)的隐患。 本章节主要介绍排查解决实例内存使用率高的问题。 查看内存使用情况 您可以通过查看监控指标(内存使用率和SWAP利用率),了解实例内存的使用情况。 具体操作请参见查看监控指标。 图1 查看内存使用情况 MongoDB的缓存默认会预留50%的内存,所以即使在实例
本章节主要介绍集群实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。 由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月之前创建的实例,请参见历史实例规格表。 现行实例规格说明 DDS集群实例的CPU规格分为通用型和增强Ⅱ型,详见表1。
本章节主要介绍单节点实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。 由于版本迭代,实例的最大连接数默认值已经调整,请根据实例创建时间查询对应的连接数值。2021年7月之前创建的实例,请参见历史实例规格表。 现行实例规格说明 DDS单节点实例的CPU规格分为通用型和增强Ⅱ型,详见表1。
能在低版本中均不支持,所以需要您侧重评估在业务中是否使用了这类新功能。 评估方式通常为预估建议和演练建议: 预估建议:通过查询社区文档版本发布说明,可以查看新本发布时的新增特性,进行逐一分析判断是否在业务代码中使用该特性; 演练建议:通过华为云数据复制服务或者社区提供的通过mon
Key的选择至关重要,它决定了数据的分布模式,影响着写入和查询的性能。 Shard Key选择策略 选择Shard Key时,应考虑以下几点: 均匀分布:Shard Key应确保数据在Shard之间均匀分布,避免热点问题。 查询模式:Shard Key应与常见的查询模式相匹配,以提高查询效率。 数据访问模式:如果
用户在控制台上提交的异步任务,可以通过文档数据库服务“任务中心”展示执行进度和结果。 使用须知 对于执行失败的任务,默认保留7天。 支持查看的任务 表1 支持查看的任务列表 任务名称 说明 创建实例 创建社区版集群实例、副本集实例、单节点实例。 扩容存储 扩容社区版集群实例shard节点的
dds mongos查询路由器可以执行定向查询(只查询一个分片)或scatter/gather查询(查询所有分片)。只有查询中存在分片键,dds mongos才能定位到单一分片,因此,您需要选择在业务运行时可用于普遍查询的分片键。如果您选择合成的分片键,将无法在定向查询中使用该片键,所
dds mongos查询路由器可以执行定向查询(只查询一个分片)或scatter/gather查询(查询所有分片)。只有查询中存在分片键,dds mongos才能定位到单一分片,因此,您需要选择在业务运行时可用于普遍查询的分片键。如果您选择合成的分片键,将无法在定向查询中使用该片键,所
在左侧导航树,单击“高级运维”。 查看监控指标。 对于集群实例,支持查看实例级别、dds mongos节点、shard节点、config节点和只读节点级别的指标。 图1 查看集群实例的监控指标 对于副本集实例,支持查看Primary节点、Secondry节点和Hidden节点级别的指标。 图2 查看副本集实例的监控指标
应用程序是否需要支持自动重连数据库 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
server,且仅能看到部分数据,导致数据异常。 图2 mongos缓存缺陷的场景 客户端通过不同mongos,所查询到的数据不同: mongos1:可以查到数据2,无法查询到数据3。 mongos2:可以查询到数据3,无法查询到数据2。 规避建议 MongoDB官方建议:在每次删除数据库或集合后,在所有mongos节点上,通过命令db
是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 请求Body参数 名称 是否必选 参数类型 说明 entity_id 是 String 实例ID或组ID或节点ID。可以调用“查询实例列表和详情”接口获取
DDS自定义策略 如果系统预置的DDS权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见文档数据库服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、
通过文档数据库服务查看审计日志 通过文档数据库服务查看、下载和删除DDS实例审计日志。 查看审计日志 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择目标实例,单击实例名称。
优化实例连接,释放不必要的连接。 您可以通过重启实例来临时释放所有的连接。具体请参见重启实例或节点。 您可以查询节点当前连接数,以及当前连接来源,分析各个终端和DDS实例分别建立了多少连接,并作出相应调整,具体请参见如何查询及限制连接数。 修改参数值或对数据库进行规格扩容。 实例的最大连接数可通过修改参数“net
dds:instance:modifyAuditLogSwitch √ √ 查询审计日志策略 GET /v3/{project_id}/instances/{instance_id}/auditlog-policy dds:instance:list √ √ 查询审计日志列表 GET /v3/{project