检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实例已经配置了访问日志,操作详情请参见日志配置管理。 在页面左上角单击,选择“管理与监管 > 云日志服务”,进入云服务日志页面。 在“日志组列表”区域,选择目标日志组,单击日志组名称。查看日志详情请参见日志管理。 图1 查看日志详情 下载LTS日志文件 如果实例已经配置了访问日志
8 1MB - 4 16 1.3MB - 8 16 1.3MB - 8 32 2MB - 16 32 2MB - 16 64 4MB 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。 本章节主要介绍了通过DRS将其他云数据库实时迁移至本云DDS的任务配置流程。包括以下迁移场景: 其他云MongoDB数据库实时迁移至本云DDS。 其他云内云主机自建自维护的MongoDB数据库迁移至本云DDS。
、变更实例安全组、绑定弹性公网IP、解绑弹性公网IP、修改实例内网地址、打开集群的Shard/Config IP开关接口、副本集跨网段访问配置、查询实例可迁移到的可用区、实例可用区迁移。 连接管理 包括查询实例节点会话、终结实例节点会话、查询实例节点连接数统计接口。 备份与恢复
IAM项目(Project) 企业项目(Enterprise Project) 界面使用默认VPC、子网、安全组需对应配置vpc:*:create权限, 创建加密实例需要在项目上配置KMS Administrator权限。 查询实例列表 dds:instance:list 支持: IAM项目(Project)
instance ddsUpgradeDatastorePatch 主备切换 instance ddsReplicaSetSwitchover 跨网段访问配置 instance ddsModifyInstanceSourceSubnet 实例参数修改 parameterGroup ddsUpda
mongos(路由)、Config(配置)和Shard(分片)组件构成。 数据读写请求经dds mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。 图1 集群架构 dds mongos为单节点配置,用户可以通过多个dds
数据安全性 设置SSL数据加密 重置管理员密码 修改实例安全组
完整示例 注意事项 业务的Context超时时间建议设置不低于10秒。 同时在以下业务场景下,一定要配置MaxTimeMS: Find FindAndModify DropIndexes Distinct Aggregate CreateIndexes Count 代码示例 import
存在异常的慢查询占用实例资源,导致CPU使用率激增甚至达到峰值。 应用端连接池的配置错误导致连接数激增,达到了DDS实例可支持的最大连接数。 排查思路 检查是否存在异常的慢查询占用实例资源。 检查应用端连接池的配置是否存在错误。 处理方法 检查是否存在慢查询,建议添加索引进行优化。 检查客户业务端是否正确地使用了连接池。
库,从而保证数据可靠性。 备份原理 集群实例 集群实例由dds mongos(路由)、Config(配置)和Shard(分片)组件构成。其中,Config主要用于存储集群实例的配置信息,Shard节点主要用于存储集群实例的数据信息。所以集群实例在备份时,需要分别备份Config节
当您创建完DDS实例后,在管理控制台上找不到,本文提供了常见的几种原因。 权限不足 可能是由于您的账号没有相应的权限,您可以通过创建用户并授权使用DDS来配置对应的权限。 区域选择不正确 只有切换到实例所在的区域,才能在实例列表中看到创建的实例。 您可以单击管理控制台左上角的,选择实例所在的区域和项目。
使用文档数据库服务要注意什么 故障切换 文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。 实例的弹性云服务器,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。
开启备份功能 设置秒级监控和告警规则 版本升级 检查角色的合理性 建议避免绑定EIP直接通过互联网访问DDS 避免DDS部署在互联网或者DMZ里,应该将DDS部署在公司内部网络,使用路由器或者防火墙技术把DDS保护起来,避免直接绑定EIP方式从互联网访问DDS。通过这种方式防止未授
SHARD_GROWING_REVERT,分片删除中。 ONDEMAND_TO_PERIOD,转包周期中。 LOG_PLAINTEXT_SWITCH,慢日志配置修改中。 CREATE_DATABASE_USER,创建数据库用户中。 CREATE_DATABASE_ROLE,创建数据库角色中。 MODIFY_NAME,修改名称中。
用户平时需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率。 更多监控指标信息,请参见文档数据库服务支持的监控指标。 可以根据实际应用场景配置告警提示,当收到告警,可采取相应措施消除告警。 配置示例: 如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应云监控告警。
什么是参数模板 您可以使用数据库参数模板中的参数管理数据库引擎配置。数据库参数模板类似于数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个数据库实例。 参数模板类型 创建数据库实例时可以指定数据库参数模板为默认参数模板或已有参数模板。实例创建成功后也可以变更实例关联的参数模板。
更新用户 db.updateUser(username, update, writeConcern) 命令中参数username为要更新的用户名。 update为文档类型,包含用户替换数据的文档。 writeConcern为可选参数, 更新操作的write concern级别。 db
更新用户 db.updateUser(username, update, writeConcern) 命令中参数username为要更新的用户名。 update为文档类型,包含用户替换数据的文档。 writeConcern为可选参数, 更新操作的write concern级别。 db
d}/restore/collections dds:backup:refreshInstanceFromBackup √ √ 表4 参数配置 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 获取参数模板列表