检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户业务库表。所以,在使用时建议指定库和表,仅对业务数据执行导入导出。不指定库表,全量进行导入导出,可能会遇到权限不足的问题。 如果需要恢复备份到本地自建数据库,请参见恢复备份到本地自建数据库。 前提条件 准备弹性云服务器或可访问DDS的设备。 通过内网连接文档数据库实例,需要创
于所有数据库管理权限,除了config数据库和local数据库。同时对于整个集群包含listDatabases命令操作。 在MongoDB3.4版本之前,该角色包含对config和local数据库的管理权限。当前版本如果需要对这两个数据库进行管理,则需要在admin数据库授予用户对这两个数据库的dbAdmin角色。
效。 insert,表示插入语句。 update,表示更新语句。 query,表示查询语句。 command,表示命令语句。 remove,表示删除语句。 getmore,表示获取更多数据语句。 namespaces 否 Array of strings 表命名空间。取值格式:库名或者库名
排查DDS实例CPU使用率高的问题 使用文档数据库服务时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢,从而影响业务正常运行。 本章节帮助您分析数据库正在执行的请求和数据库慢请求,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,从而排查文档数据库服务CPU使用率高的问题。
对于集群实例,可能是因为选择和设置的分片不合理导致数据分布不均衡,从而引起磁盘空间使用率高的情况。 此时,可以对数据库集合进行合适的分片,具体操作请参见设置数据分片以充分利用分片性能。 随着业务数据的增加,原来申请的数据库磁盘容量不足。此时建议扩容磁盘空间,确保磁盘空间足够。 集群实例,请参见扩容集群实例的磁盘空间。
参数并保存数据库参数模板时,参数更改将在您手动重启该数据库实例后生效。 通过修改参数模板的参数值,将其应用于指定的实例。 该方法修改参数模板参数值后需执行“应用”操作,才会对实例生效。当您更改静态参数并保存数据库参数模板时,参数更改将在您应用到实例后,手动重启与数据库参数模板关联
排查DDS实例内存占用较高的问题 使用文档数据库服务时,如果您的内存使用率很高或接近100%,不仅会导致业务请求响应缓慢,也会增大OOM风险,从而影响业务稳定运行。 本章节帮助您分析数据库连接数、慢请求和游标,经过分析优化后,使得数据库的查询相对合理,所有的请求都高效使用了索引,
DDS使用的的存储配置是什么 文档数据库服务存储采用云硬盘,具体情况请参考《云硬盘用户指南》。 文档数据库服务的备份数据存储采用对象存储服务,不占用用户购买的数据库空间。关于文档数据库实例存储的硬件配置,请参见《对象存储服务用户指南》。 父主题: 数据库存储
dropUser(username, writeConcern) username为要从数据库中删除的用户名。 writeConcern为可选参数, 移除操作的writeConcern级别。 示例 下面是操作将reportUser1用户从产品数据库中删除。 use products db.dropUser("reportUser1"
String 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings killOp规则ID列表。 action 是 String
通过数据复制服务进行迁移。详情请参见大版本升级。 小版本升级 文档数据库服务DDS支持手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。 具体升级操作,请参见“补丁升级”内容。 父主题: 数据库版本
String 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings killOp规则ID列表。 请求示例 { "ids"
DDS通过基于角色的管理来控制用户对数据访问的权限,角色共分为两类:预置角色和自定义角色。 预置角色 自定义角色 创建并管理角色 父主题: 管理数据库权限
为“true”,表示禁用JavaScriptJIT编译技术。 “security.javascriptEnabled”,默认值为“false”,表示不允许mongod上执行javascript脚本,mapreduce、group等命令将无法使用。 父主题: 数据库参数
您可以使用数据复制服务(Data Replication Service,简称DRS)实现云上跨Region的数据库之间的迁移。 具体迁移操作,请参见“通过数据复制服务迁移数据”内容。 父主题: 数据库迁移
01.yaml ./mongos -f restoreconfig/mongos_40302.yaml 父主题: 恢复集群备份到本地自建数据库
如何启用MapReduce命令 MapReduce命令由DDS参数模板参数“security.javascriptEnabled”控制,默认值为“false”,表示mapreduce和group命令将无法使用。如果需要使用MapReduce命令,将参数值修改为“true”,修改后需要重启实例才生效。
执行恢复。 实例最后的备份时间点至当前误删除时间点的数据,无法进行恢复。 删除命令,如果执行成功,则表示成功。如果执行失败,此时可能已经删除了部分数据了。所以不要继续使用删除的库表。建议继续下发删除命令,直到删除成功为止。 父主题: 基础命令规范
} //哈希字段作为后缀 ) sh.shardCollection( "test.coll", { "_id" : "hashed", "fieldA" : 1} //哈希字段作为前缀 ) 这种灵活的复合哈希索引具有很多优点,消解很多库表设计的复杂性,
1 --port 40301 ./mongo --host 127.0.0.1 --port 40302 父主题: 恢复集群备份到本地自建数据库