上云无忧 > 文档中心 > 百度智能云云数据库DocDB for MongoDB参数配置最佳实践
云数据库DocDB for MongoDB版
百度智能云云数据库DocDB for MongoDB参数配置最佳实践

文档简介:
用户使用Mongodb产品时,有时候需要根据业务需求对Mongodb各组件参数进行自定义设置。为方便用户的参数变更,本篇会详细介绍参数配置和修改的最佳实践。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

用户使用Mongodb产品时,有时候需要根据业务需求对Mongodb各组件参数进行自定义设置。为方便用户的参数变更,本篇会详细介绍参数配置和修改的最佳实践。

参数配置最佳实践

参数的含义、可选值、默认值介绍:

参数 含义 可选值 默认值
net_compression_compressors 用于Mongod或Mongos实例之间的通信的默认压缩程序 snappy、disabled、zlib(≥3.6可用) disabled(3.4)、snappy(3.6,4.0)
net_serviceExecutor 决定mongos用于执行客户端请求的线程和执行模型(≥3.6可用) synchronous、adaptive adaptive(Mongos)、synchronous(Shard/Config)
operationProfiling_mode 指定mongodb要分析哪些操作 off、slowOp、all off
operationProfiling_slowOpThresholdMs 慢操作时间阈值(毫秒),运行时间超过此阈值的操作被认为是缓慢的 自然数[0-65536] 100
replication_enableMajorityReadConcern 是否支持 majority 级别的 read concern,true为支持;false不支持,或称之为committed reads false、true false
setParameter_cursorTimeoutMillis 设置空闲游标(cursor)缓存过期时间(毫秒) 自然数[1-2147483647] 600000(即10min)
setParameter_internalQueryExecMaxBlockingSortBytes 设置无法使用索引时执行sort语句返回结果的最大数据量(字节,B) 自然数[33554432-268435456] 33554432(即32MB)

副本集参数配置

当副本集实例创建成功后,就能看到实例的默认参数,参数列表如下:

如果需要修改配置,可以点击“修改参数”按钮,调出修改界面,如下图所示:

例如我们要修改operationProfiling_mode和operationProfiling_slowOpThresholdMs,修改完下面两项后,点击确认按钮:

然后会进入”参数修改中”的界面,这中间会发生实例重启,请等待参数修改完成:

等集群状态又回到”运行中”的状态时,就表示参数修改已经完成,可以通过最新的列表查看参数的修改状态。

分片集参数配置

分片集的参数列表如下所示:

分片集的参数列表基本与副本集相同,只是不同的组件有不同的可修改参数,我们可以选择同一类型的多个组件进行参数的修改。如需要修改Mongos的参数,首先点击到“Mongos”标签页,选择我们需要修改的Mongos组件,如要修改所有Mongos组件的参数,可以参考下图进行操作:

勾选所有的Mongos组件,然后点击“参数修改”按钮,弹出如下修改页面,我们可以看到待修改的参数列表和待修改的节点列表,修改参数的界面如下所示:

点击“确认”按钮开始参数修改,会进入“参数修改中”的状态,如下图所示:

刷新页面可查看最新状态,当状态再次变回“运行中”的状态时,改配完成,两个参数也变成了修改后的目标值。

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部