检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
dds mongos查询路由器可以执行定向查询(只查询一个分片)或scatter/gather查询(查询所有分片)。只有查询中存在分片键,dds mongos才能定位到单一分片,因此,您需要选择在业务运行时可用于普遍查询的分片键。如果您选择合成的分片键,将无法在定向查询中使用该片键,所
该参数表示读取数据时,是否需要从大多数节点获取一致的数据后才返回结果。 默认值为“false”,表示读取数据时,不需要从大多数节点获取一致数据后返回结果,即从单个节点上读取数据就可以返回结果。 该参数设为true的时候,表示读取数据时,需要从大多数节点获取一致数据后才返回结果。该操作会导致LAS文件过大,进而造成CPU过高和磁盘占用大。
文档数据库服务资源只读权限,拥有该权限的用户仅能查看文档数据库服务数据。 系统策略 无。 表2列出了DDS常用操作与系统权限的授权关系,您可以参照该表选择合适的系统权限。 表2 常用操作与系统权限的关系 操作 DDS FullAccess DDS ReadOnlyAccess 创建实例 √ x 查询实例列表 √ √
索引创建,可以避免全表扫描,有效地提高查询命令的执行效率。 索引字段的长度不能超过512字节,索引名称长度不能超过64字符,单个复合索引所包含字段数最多不能超过16个。 <数据库名>.<集合名>.$<索引名>的总长度不能超过128字符。 在高选择性字段上的创建索引。在低选择性字段上查询会返回较大的结果集。尽量避免返回较大的结果集。
索引创建,可以避免全表扫描,有效地提高查询命令的执行效率。 索引字段的长度不能超过512字节,索引名称长度不能超过64字符,单个复合索引所包含字段数最多不能超过16个。 <数据库名>.<集合名>.$<索引名>的总长度不能超过128字符。 在高选择性字段上的创建索引。在低选择性字段上查询会返回较大的结果集。尽量避免返回较大的结果集。
策略结构包括:策略版本号(Version)、策略授权语句(Statement)和策略依赖(Depends)。 图1 策略结构 策略语法 给用户组选择策略时,单击策略下方的,可以查看策略的详细内容,以“DDS Administrator”为例,说明RBAC策略的语法。 图2 DDS Administrator策略
文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“任务中心”页面,选择指定的任务,单击“取消”。 图3 取消任务 查看取消结果。 在实例“任务中心”页面,可查看取消的结果,取消成功后,“任务状态”变更为“取消”。 父主题: 变更实例
2024年5月 优化changestream CPU资源占用。 优化备份期间删表可能造成的备份出错问题。 db.currentOp()命令查询结果添加effectiveUsers字段。 支持mongo exporter。 2024年4月 $lookup支持目标为分片表。 chang
failed. 查询会话失败 检查实例状态,请联系客服处理。 400 DBS.301077 Kill session failed. 终结会话失败 检查实例状态,请联系客服处理。 400 DBS.301079 Query OS version failed. 查询操作系统版本失败
范围如果同时支持IAM项目和企业项目,表示此授权项对应的自定义策略,可以在IAM和企业管理两个服务中给用户组授权并生效。如果仅支持IAM项目,不支持企业项目,表示仅能在IAM中给用户组授权并生效,如果在企业管理中授权,则该自定义策略不生效。关于IAM项目与企业项目的区别,详情请参见IAM与企业管理的区别。
核对无误后,单击“提交”,开始扩容存储。 检查磁盘扩容结果。 磁盘扩容过程中,实例运行状态显示为“磁盘扩容中”,此过程约3~5分钟。 在实例列表的右上角,单击刷新列表,可看到磁盘扩容完成的实例的运行状态显示为“正常”。 扩容超过4T会存在以下风险 数据量越大,意味着查询、compact(释放磁盘空间)
PU资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了CPU资源。 如果该类操作请求较为频繁,建议您对查询的字段建立索引进行优化。 全集合(全表)扫描:docsExamined 通过查看参数“docsExamined”的值,可以查看一个查询扫描了多少文档。该值越大,请求的CPU使用率越高。
PU资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了CPU资源。 如果该类操作请求较为频繁,建议您对查询的字段建立索引进行优化。 全集合(全表)扫描:docsExamined 通过查看参数“docsExamined”的值,可以查看一个查询扫描了多少文档。该值越大,请求的CPU使用率越高。
"joe"}) 对于DDS,隐式创建集合只有在内容插入后才会创建,即创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。 查看数据库。 查看所有数据库,可以使用如下命令。 show dbs 回显信息如下。 admin 0.000GB config 0.000GB info
核对无误后,单击“提交”,开始添加节点。 查看添加节点结果。 添加节点过程中,实例运行状态显示为“节点扩容中”,此过程约10~15分钟。 在实例列表的右上角,单击刷新列表,可看到添加节点完成的实例的运行状态显示为“正常”。 在实例“基本信息”页面的“节点信息”区域,选择“dds mongos”页签,可查看新增dds
资源优化 您可以通过云监控服务监控资源的使用情况,识别空闲资源,寻找节约成本的机会。也可以根据成本分析阶段的分析结果识别成本偏高的资源,然后采取针对性的优化措施。 通过CES查看DDS监控指标,例如CPU、内存、磁盘的使用率,如果当前配置过高,可以通过规格变更降低配置。 监控DDS资源闲置情况,及时删除闲置的实例。
Shell连接单节点实例(内网连接) Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo
用内存资源。在查看慢请求日志时,发现COLLSCAN关键字,很可能是这些查询占用了内存资源。 如果该类操作请求较为频繁,建议您对查询的字段建立索引进行优化。 全集合(全表)扫描:docsExamined 通过查看参数“docsExamined”的值,可以查看一个查询扫描了多少文档。该值越大,请求的内存使用率越高。
核对无误后,单击“提交”,开始扩容存储。 检查磁盘扩容结果。 磁盘扩容过程中,实例运行状态显示为“磁盘扩容中”,此过程约3~5分钟。 在实例列表的右上角,单击刷新列表,可看到磁盘扩容完成的实例的运行状态显示为“正常”。 在副本集实例“基本信息”页面的“存储空间”区域,可查看扩容后的磁盘容量。 扩容超过4T会存在以下风险
Shell连接单节点实例(内网连接) Mongo Shell是MongoDB自带的Shell客户端,您可以使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo