检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用文档数据库服务时,如果您的CPU使用率达到80%,则认为CPU存在瓶颈。此时,会导致数据读写处理缓慢,从而影响业务正常运行。 本章节帮助您分析数据库正在执行的请求和数据库慢请求,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,从而排查文档数据库服务CPU使用率高的问题。
string path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 user_name String 否 数据库用户名称,默认为“rwuser”。 取值范围:
包括创建数据库用户、创建数据库角色、查询数据库用户列表、查询数据库角色列表、修改数据库用户密码、检查数据库密码接口、查询集群均衡设置、设置集群均衡开关、设置集群均衡活动时间窗、删除数据库用户、删除数据库角色。 配额管理 查询单租户在DDS服务下的资源配额,包括集群实例配额、单节点实例配额和副本集实例配额。
对于无索引覆盖的查询,则需要根据查询条件创建对应索引。 对于点查可以创建hash索引。 对于多字段查询,单字段重复度较高的场景,创建复合索引。 对于范围查找,结果集有序的查询,创建升序或者降序索引。 对于复合索引,由于复合索引是前缀排序查询,所以查询条件的顺序要与索引字段的顺序一致。 对于分区集合(表)、大集
的数据库实例后生效。应用参数模板到数据库实例,请参见应用参数模板。 使用须知 您可以修改用户创建的数据库参数模板中的参数值,但不能更改系统提供的默认参数模板,默认参数模板只可单击参数模板名进行查看。 当用户参数设置不合理导致数据库无法启动时,可参考默认参数模板重新配置。 您在修改
概述 您可以通过Mongo Shell,程序代码或其他工具连接文档数据库服务(Document Database Service,简称DDS)的实例,本文介绍连接DDS数据库实例时出现的典型问题及解决方法。
test 表示测试库名,可根据实际情况设置。 authSource=admin rwuser账号认证数据库为“admin”。 说明: 若用户使用自定义创建的数据库进行认证,则需将高可用连接地址中认证数据库改为当前创建的数据库名称。且须将该表格的第一行参数“数据库账号名”修改为当前数据库下创建的账号名。
支持如下迁移方式,具体请参见迁移方案概览: 使用导出导入工具迁移数据。 其他云数据库MongoDB迁移至华为云DDS。 本地自建MongoDB数据库迁移至华为云DDS。 ECS自建MongoDB数据库迁移至华为云DDS。 华为云DDS迁移至用户端MongoDB数据库。 日志管理 支持错误日志、慢日志、审计日志。
path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 role_name String 是 角色名称。系统自带的数据库用户不可删除。 取值范围:长度为1~
”页面该实例的“数据库端口”。 <database_name> 数据库名,即需要连接的数据库名。 authSource 鉴权用户数据库,取值为admin。 ssl 连接模式,值为true代表是使用ssl连接模式。 使用keytool工具配置CA证书,参数请参见表3: keytool
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询所有服务的终端节点。 父主题: 使用前必读
检查方法:磁盘空间使用率可通过管理控制台或云监控服务查看。 通过管理控制台查看 选择目标实例,单击实例名称,进入“基本信息”页面。在“存储空间”模块,查看磁盘使用率。 图5 存储空间 通过云监控服务查看 选择目标实例,单击“查看监控指标”,跳转到云监控页面,查看目标实例的磁盘使用量指标。 可能原因
配额管理 为防止资源滥用,平台限定了各服务资源的配额,如不同的文档数据库实例类型最多支持创建实例的数量可能不同。如果有需要,您可以申请扩大配额。 本节指导您如何查询指定区域下,文档数据库服务各资源的使用情况,以及总配额。 查看配额 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
基础命令规范 查询命令 写入/更新命令 删除命令 父主题: 数据库使用规范
什么情况下会触发主备切换 文档数据库服务支持两种高可用架构:分片集群(Sharding)和副本集(Replica Set)。 集群架构提供dds mongos、shard、config三类节点。其中,shard和config为三节点副本集架构,当路由主机出现故障时,可实时动态切换。 副本集架构
path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 user_name String 是 数据库用户名称,系统自带的数据库用户不可删除。 取值范围:长度为
objects 否 新建角色所继承的角色列表。请参见表3。 db_name String 否 角色所在的数据库名称,默认admin。 取值范围:长度为1~64位,可以包含大写字母(A~Z)、小写字母(a~z)、数字(0~9)、下划线。 表3 roles字段数据结构说明 名称 参数类型
connectTimeoutMS=5000) dbs = connection.database_names() print "connect database success! database names is %s" % dbs URL中的认证数据库必须为“admin”,即“authSource=admin”。
test 表示测试库名,可根据实际情况设置。 authSource=admin rwuser账号认证数据库为“admin”。 说明: 若用户使用自定义创建的数据库进行认证,则需将高可用连接地址中认证数据库改为当前创建的数据库名称。且须将该表格的第一行参数“数据库账号名”修改为当前数据库下创建的账号名。
string path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 user_name String 否 数据库用户名称。 默认为“rwuser”用户,也支持