功能概述

MongoDB 支持自定义部分参数的值,用户可以根据自己的业务情况对集群运行参数进行调整,使该服务发挥出最优性能。

参数说明

公共参数

参数 说明

mongod 的监听端口

表示 mongod 服务监听端口。取值范围为 1025~65535,默认值为 27017

root 用户密码

表示数据库 root 用户帐号密码。默认为 Change1Pwd

qc_monitor 用户密码

表示监控服务 qc_monitor 用户帐号密码,用于 Zabbix 和 Mongodb Exporter 监控。默认为 Change1Pwd

存储引擎

表示 MongoDB 的存储引擎。

说明

集群创建后,不支持修改。

Replica Node 参数

参数 说明

setParameter.cursorTimeoutMillis

表示当 MongoDB 删除闲置游标的时间阈值。单位为 毫秒,默认为 600000ms

operationProfiling.mode

表示是否开启慢查询检测。

  • 默认为 关闭,表示关闭慢查询检测。

  • slowOp 表示根据 slowOpThresholdMs 参数进行慢查询检测。

  • all 表示开启全局慢查询检测。

operationProfiling.slowOpThresholdMs

表示慢日志查询任务最大延迟时间。单位为 毫秒,默认为 100ms

replication.oplogSizeMB

表示 oplog 最大存储容量。

  • 取值范围为 990~51200

  • 单位为 MB,默认为 20480MB

replication.enableMajorityReadConcern

表示是否开启读控制。

  • 默认为 true,表示只能读取到成功写入到大多数节点的数据。

  • false,关闭读控制。

    说明

    修改后,将重启集群。

监控参数

参数 说明

Zabbix: 服务端地址

表示 Zabbix Server 服务地址。默认为 127.0.0.1

Zabbix: Agent2 监听端口

表示 Zabbix Agent 监听端口。取值范围为 1025~65535,默认值为 10050

Zabbix: 是否开启 Agent2

是否开启 Zabbix Agent 监控服务。默认为 ,表示未开启 Zabbix 监控服务。

Node Exporter: 是否开启

是否开启 Node Exporter 监控服务。默认为 ,表示未开启 Node Exporter 监控服务。

Node Exporter: 监听端口

表示 Node Exporter 监听端口。取值范围为 1025~65535,默认值为 9500

Mongodb Exporter: 是否开启

是否开启 Mongodb Exporter 监控服务。默认为 ,表示未开启 Mongodb Exporter 监控服务。

Mongodb Exporter: 监听端口

表示 Mongodb Exporter 监听端口。取值范围为 1025~65535,默认值为 9001

修改集群配置参数

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入 MongoDB 管理页面。

  3. 在 MongoDB 管理页面,点击目标集群 ID,进入集群详情页面。

    mongodb_cluster_info
  4. 在右侧配置参数标签页,查看 MongoDB 集群当前版本所支持的参数配置项、参数描述及参数当前值。

  5. 点击修改属性,公共参数的值即进入可编辑状态,用户参考配置参数取值范围和描述,修改参数值。

  6. 确认参数信息无误后,点击保存,返回参数列表页面。

    说明

    当配置参数值发生变化时,将会重启对应的 MongoDB 服务。