检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
介绍数据库中存储实体的语言,例如创建、修改和删除数据库、集合的结构。 DDS节点脱节原理和说明 介绍节点脱节原理和规避方法。 避免hideIndex导致游标失效 介绍避免hideIndex导致游标失效的场景和方法。 使用DDS存储和分析日志数据 介绍如何使用DDS存储和分析应用日志数据。
DDS实例当前支持的特殊字符,有(~ !@ # % ^ * - _ = + ?,其中使用%@需要转义)。 处理方法 方法一:修改DDS实例的密码,新密码中不能包含‘@’、‘%’和‘!’字符。 方法二:连接DDS实例时,需要分别将‘@’、‘%’和‘!’字符进行转义,替换为对应的十六进制的URL编
购买并连接DDS实例 文档数据库服务 DDS 介绍如何变更DDS实例规格 01:37 变更DDS实例规格 文档数据库服务 DDS 介绍DDS实例连接失败的处理方法 03:28 DDS实例连接失败怎么办
getShardStatistics: 1, maxTimeMS: 30000 } 可能原因 由于持续写入数据,导致后台chunk分裂超时。 解决方法 该类型报错属于正常的warning报错,对用户的使用不会有影响,稍后重试查询即可。 父主题: 数据库性能
节点和备节点的IP和端口)连接副本集实例,从而实现副本集的读写分离和高可用。 以下主要介绍如何使用URL和Java实现高可用连接实例的方法。 方法一:通过URL连接副本集实例 您可以在实例管理页面,单击目标实例名称,进入基本信息页面。单击“连接管理 > 内网连接”,在“内网高可用
修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 父主题: 如何调用API
使用的客户端和服务端的版本不一致。 输入的命令格式不正确。 排查思路 检查使用的客户端和服务端的版本是否一致。 检查输入的命令格式是否有错误。 处理方法 使用的客户端和服务端的版本保持一致。 使用的URL命令中明确指定了replicaSet(DDS中replicaSet的名称,固定为replica)。
虚拟私有云ID,获取方法如下: 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询VPC列表。 subnet_id String 是 子网的网络ID,获取方法如下: 方法1:登录虚拟私有云
应用端连接池的配置错误导致连接数激增,达到了DDS实例可支持的最大连接数。 排查思路 检查是否存在异常的慢查询占用实例资源。 检查应用端连接池的配置是否存在错误。 处理方法 检查是否存在慢查询,建议添加索引进行优化。 检查客户业务端是否正确地使用了连接池。 调整DDS实例可支持的最大的连接数。 背景知识 根据
选择的目标,即使从上次备份后数据没有变化。 备份方式: 物理备份:通过物理拷贝磁盘文件的方式进行备份。 DDS支持的手动备份方法如表1所示。 表1 备份方法 实例类型 备份方式 备份类型 集群 物理备份 全量备份 副本集 物理备份 全量备份 单节点 说明: 单节点因为资源的限制,支持的场景有限,建议仅学习时选用。
排查思路 检查待访问的DDS实例是否设置了正确的安全组策略。只有设置了正确的安全组策略后,从安全组外才可以访问安全组内的DDS实例。 处理方法 请设置正确的安全组策略,请参见设置安全组。
连接DDS实例时需要输入管理员密码,管理员密码输入错误提示“Authentication failed”。 排查思路 检查连接DDS实例的命令中管理员的密码是否正确。 处理方法 请重新输入正确的管理员密码。 如果您忘记了密码,可以单击实例名称,在基本信息页面,单击“数据库信息 > 管理员账户名”后面的“重置密码”,通过DDS控制台重置密码。
js engine或map is not defined 图1 案例一 图2 案例二 可能原因:MapReduce命令被限制不能使用。 处理方法:将实例参数模板中参数“security.javascriptEnabled”的值修改为“true”,并重启实例生效,即可使用该命令。 如
如果在某段时间内(如5min),磁盘的使用率出现多次(如5次)不低于某特定值(如85%)的情况,则发出相应云监控告警。 云监控告警详细配置方法,详见《云监控用户指南》中“告警规则管理”。 如果CPU、内存使用率长期较高,且无法扩容磁盘容量,可以选择变更CPU和内存规格。 采取措施:
合只有一个文本索引,但它可以为任意多个字段建立索引。 命令使用 使用findOne方法,在数据库中查询匹配多个项目,将会在自然排序文件集合中返回第一个项目。如果需要返回多个文档,则使用find方法。 如果查询无需返回整个文档,或只是用来判断键值是否存在,可以通过投影$projec
通过数据管理服务管理数据库可参见DDS数据管理。 相关常见问题 问题:在实例列表的操作列单击“登录”时,无法跳转至DAS页面怎么办? 解决方法:请将您的浏览器设置为允许弹出窗口,然后重试。 父主题: 通过数据管理服务连接单节点实例(推荐)
bf2f6b2b606") } 会话的隐式创建 隐式会话是指在执行某些操作时,驱动程序自动创建会话而无需显式地调用startSession方法。隐式会话主要用于简化开发者的代码,使操作更加便捷。当客户执行数据库操作而没有显式地提供会话参数时,驱动程序会自动创建一个会话。例如,在插
Found 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 Method Not Allowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。 406 Not acceptable 实例不是副本集,当前实例不允许此操作。 409 Conflict
utError: connection closed, connection closed 查看实例监控,发现实例连接数确实被耗尽。 解决方法 经过上述步骤确认为连接数耗尽问题后,需要根据突发流量与长期业务两种情况分别处理。 突发流量造成的连接数满,考虑重启实例或节点释放当前连接
之后使用refineCollectionShardKey命令添加order_id作为一个Suffix Field,来改变分片键(命令执行完成后可以使用sh.status()命令验证修改结果): use admin db.adminCommand( { refineCollectionShardKey: "test