检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发流程 父主题: 应用程序开发教程
不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。 父主题: 应用程序开发教程
基于Python开发 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定:
访问数据库 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:
完整示例 #!/usr/bin/python import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保
PyMongo包 Python语言通过PyMongo来为DDS数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python开发
应用程序是否需要支持自动重连数据库 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
2和4.4的社区版实例。 不支持创建中、冻结、异常实例。 非活跃会话不允许执行Kill操作。 实时会话基于当前时间点数据库的currentOp生成,如果会话本身执行时间过短(小于等于毫秒级),不建议通过实时会话的方式查看。如果有统计所有操作的需求,可以参考《审计日志策略管理》。 操作步骤
从IAM服务获取的用户Token。请参考认证鉴权。 Content-Type String 是 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 project_id String 是
ISODate("2019-10-14T10:49:52.780Z"), "client" : "172.16.36.87", "appName" : "MongoDB Shell", "allUsers" : [ {
用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点。副本集架构如下图所示。 图1 三节点副本集架构 DDS只能在主节点写入数据,主节点写入数据时,会同时生成oplog,Secondary和Hidden通过从主节点读取oplog进行回放,达到数据的最终一致。 oplog的存储量由oplogSize(默认磁盘容量的10%)决定。
mpaction动作。归并数据动作是异步操作,当一轮运行结束后会将本轮涉及到的多版本数据进行归并合一,归并后会生成新的单版本数据数据文件,删除老的多版本数据文件,在生成新文件和删除老文件这段过渡期,新老文件会同时存在,即磁盘此时会短暂上涨,归并数据结束后,磁盘容量会即时下降。 归
以太网)智能高速网卡,提供超高网络带宽和PPS收发包能力。是高负载场景首选,对于计算与网络有更高性能要求的网站和Web应用、通用数据库及缓存服务器,中重载企业应用等更加适用。 支持的实例规格请参见集群实例规格。 dds mongos性能规格 2U8G dds mongos节点的C
以太网)智能高速网卡,提供超高网络带宽和PPS收发包能力。是高负载场景首选,对于计算与网络有更高性能要求的网站和Web应用、通用数据库及缓存服务器,中重载企业应用等更加适用。 推荐配置 2U8G 目前支持中轻量级数据库规格及自定义规格。 说明: 存储空间最小10GB,最大5000GB。
单击左侧导航栏中的“参数修改历史”,您可查看参数对应的参数名称、修改前参数值、修改后参数值、修改状态和修改时间。 如果修改后参数模板未应用,请根据业务需要,参考应用参数模板,将其应用到对应实例。 父主题: 参数模板管理
参见表3。 表3 backup_policy字段数据结构说明 名称 参数类型 是否必选 描述 keep_days String 是 指定已生成的备份文件可以保存的天数。 取值范围:0~732。取0值,表示关闭自动备份策略。 start_time String 否 备份时间段。自动
慢日志内容可能存在几秒到数分钟不等的延时,与慢日志产生数量和实例负载有关。 在慢日志数量监控中,每个监控坐标点的数据,都是基于这个时间点前5分钟的慢日志总数生成的。 如需开通高级搜索权限,您可以在管理控制台右上角,选择“工单 > 新建工单”,提交开通高级搜索权限的申请。目前230830及以后小版本的实例支持高级搜索功能。
如需清空“高级搜索”的参数设置,单击“重置”。 图6 高级搜索参数重置 在“日志明细”页签下,您也可以单击日志列表右上方,导出日志明细。 导出完成后,您可以在本地查看生成的“.csv”文件。 支持单次最多导出2000条日志明细。 下载日志文件 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库
图12 重置密码 输入新的密码后,单击“确定”。 后续操作 当Shard或者Config节点的连接地址申请成功后,您可以使用MongoShell工具通过内网的方式连接Shard或者Config节点,具体操作与连接dds mongos节点类似,请参见内网访问。 父主题: 连接管理