没有合适的资源?快使用搜索试试~ 我知道了~
首页MongoDB 4.4 数据库全部参数详细说明
MongoDB 4.4 数据库全部参数详细说明
需积分: 5 20 下载量 199 浏览量
更新于2023-03-03
1
收藏 1.45MB PDF 举报
MongoDB 4.4 数据库全部参数详细说明,共计十大类别参数。包括:一般参数、审计、事务、wireTiger、日志、验证、复制、分片等相关参数。
资源详情
资源推荐
MongoDB 参数说明
MongoDB 参数说明
一、验证参数
1.authenticationMechanisms
2.clusterAuthMode
3.enableLocalhostAuthBypass
4.KeysRotationIntervalSec
5.ldapUserCacheInvalidationInterval
6.ldapUseConnectionPool
7.ldapConnectionPoolUseLatencyForHostPriority
8.ldapConnectionPoolMinimumConnectionsPerHost
9.ldapConnectionPoolMaximumConnectionsPerHost
10.ldapConnectionPoolHostRefreshIntervalMillis
11.ldapConnectionPoolIdleHostTimeoutSecs
12.ocspEnabled
13.ocspValidationRefreshPeriodSecs
14.opensslCipherConfig
15.opensslDiffieHellmanParameters
16.saslauthdPath
17.saslHostName
18.saslServiceName
19.scramIterationCount[有用]
20.scramSHA256IterationCount
21.sslMode
22.tslMode
23.tlsOCSPStaplingTimeoutSecs
24.tlsOCSPVerifyTimeoutSecs
25.tlsWithholdClientCertificate
26.tlsX509ClusterAuthDNOverride
27.tlsX509ExpirationWarningThresholdDays
28.sslWithholdClientCertificate
29.userCacheInvalidationIntervalSecs[有用]
30.authFailedDelayMs[有用]
31.allowRolesFromX509Certificates
二、一般参数
1.connPoolMaxShardedConnsPerHost
2.connPoolMaxShardedInUseConnsPerHost
3.shardedConnPoolIdleTimeoutMinutes
4.connPoolMaxConnsPerHost
5.connPoolMaxInUseConnsPerHost
6.globalConnPoolIdleTimeoutMinutes
7.cursorTimeoutMillis
8.failIndexKeyTooLong
9.notablescan
10.ttlMonitorEnabled
11.tcpFastOpenServer
12.tcpFastOpenClient
13.tcpFastOpenQueueSize
14.disableJavaScriptJIT
15.maxIndexBuildMemoryUsageMegabytes
16.reportOpWriteConcernCountersInServerStatus
17.watchdogPeriodSeconds
18.tcmallocReleaseRate
三、日志参数
1.logLevel
2.logComponentVerbosity
3.maxLogSizeKB
4.quiet
5.redactClientLogData
6.traceExceptions
7.suppressNoTLSPeerCertificateWarning
四、诊断相关参数
1.diagnosticDataCollectionEnabled
2.diagnosticDataCollectionDirectoryPath
3.diagnosticDataCollectionDirectorySizeMB
4.diagnosticDataCollectionFileSizeMB
5.diagnosticDataCollectionPeriodMillis
五、逻辑会话
1.logicalSessionRefreshMillis
2.localLogicalSessionTimeoutMinutes
3.maxAcceptableLogicalClockDriftSecs
4.maxSessions
5.TransactionRecordMinimumLifetimeMinutes
六、复制相关参数
1.enableFlowControl
2.flowControlTargetLagSeconds
3.flowControlWarnThresholdSeconds
4.initialSyncTransientErrorRetryPeriodSeconds
5.initialSyncSourceReadPreference
6.oplogFetcherUsesExhaust
7.oplogInitialFindMaxSeconds
8.replWriterThreadCount
9.rollbackTimeLimitSecs
10.waitForSecondaryBeforeNoopWriteMS
11.createRollbackDataFiles
12.enableElectionHandoff
13.replBatchLimitBytes
14.mirrorReads
七、分片相关参数
1.disableResumableRangeDeleter
2.enableShardedIndexConsistencyCheck
3.shardedIndexConsistencyCheckIntervalMS
4.enableFinerGrainedCatalogCacheRefresh
5.maxTimeMSForHedgedReads
6.readHedgingMode
7.replMonitorMaxFailedChecks
8.timeOutMonitoringReplicaSets
9.ShardingTaskExecutorPoolHostTimeoutMS
10.ShardingTaskExecutorPoolMaxConnecting
11.ShardingTaskExecutorPoolMaxSize
12.ShardingTaskExecutorPoolMinSize
13.ShardingTaskExecutorPoolRefreshRequirementMS
14.ShardingTaskExecutorPoolRefreshTimeoutMS
15.ShardingTaskExecutorPoolReplicaSetMatching
16.taskExecutorPoolSize
17.loadRoutingTableOnStartup
18.warmMinConnectionsInShardingTaskExecutorPoolOnStartup
19.warmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS
20.migrateCloneInsertionBatchDelayMS
21.migrateCloneInsertionBatchSize
22.orphanCleanupDelaySecs
23.rangeDeleterBatchDelayMS
24.rangeDeleterBatchSize
25.skipShardingConfigurationChecks
八、存储相关参数
1.journalCommitInterval
2.syncdelay
3.honorSystemUmask
4.processUmask
九、WiredTiger 相关参数
1.wiredTigerMaxCacheOverflowSizeGB
2.wiredTigerConcurrentReadTransactions
3.wiredTigerConcurrentWriteTransactions
4.wiredTigerEngineRuntimeConfig[慎用]
九、审计相关参数
1.auditAuthorizationSuccess
十、事务相关参数
1.transactionLifetimeLimitSeconds
2.maxTransactionLockRequestTimeoutMillis
3.shouldMultiDocTxnCreateCollectionAndIndexes
这里以MongoDB最新版本4.4进行介绍,这里安装参数类型进行介绍,主要分为以下几种类
型:
验证参数
一般参数
日志参数
诊断参数
逻辑会话
多副本参数
分片参数
存储参数
WireTiger参数
审计参数
事务参数
修改参数: db.adminCommand( { setParameter: 1, <parameter>: <value> } )
查看所有参数: db.adminCommand( { getParameter : "*"} )
查看指定参数: db.adminCommand( { getParameter : 1, <parameter>:1} )
一、验证参数
1.authenticationMechanisms
从4.0版本开始,移除了废除的 MONGODB-CR 密码验证机制
作用:指定密码验证机制,只有该参数列表里有的密码验证机制才能够被使用。
默认值:MONGODB-X509,SCRAM-SHA-256和SCRAM-SHA-1
MONGODB-X509:用于TLS/SSL证书身份验证
SCRAM-SHA-256:使用SHA-256 哈希函数加密,并且需要将
featureCompatibilityVersion 设置为4才可以使用
SCRAM-SHA-1:使用SHA-1 哈希函数加密,默认加密方式。
可用对象:mongod和mongos
注意:只能在数据库启动指定该参数
mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth
2.clusterAuthMode
作用:集群验证模式,支持 sendX509 和 x509 。在集群滚动升级时,设置为 x509 用于集
群成员之间的验证,可以大大减少停机时间。
默认:undefined,未指定
可用对象:mongod和mongos
语法:
更详细信息,请查看官方文档: https://docs.mongodb.com/manual/tutorial/configure-ssl/
3.enableLocalhostAuthBypass
作用:启用本机无密码登录数据库,也就是可以通过本机无密码登录数据库。禁用则设置为
0 或 false 。一般用在新装的数据库上创建第一个管理员用户。一旦创建了管理员,建议关
闭该参数。
默认:启用( true 或 1 )
可用对象:mongod和mongos
语法:
注意:无法在命令行修改改参数,只能在配置文件中指定。或者启动时通过 mongod --
setParameter 方式修改。
更详细信息,请查看官方文档: https://docs.mongodb.com/manual/core/security-users/#loc
alhost-exception
db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )
mongod --setParameter enableLocalhostAuthBypass=true
4.KeysRotationIntervalSec
从3.6版本开始引入的该参数
作用:指定在转到下一个签名键之前HMAC签名键有效的秒数。此参数主要用于方便身份验
证测试。
默认:7776000 秒(90天)
语法:
注意:无法在命令行修改改参数,只能在启动时通过 mongod --setParameter 方式
修改。
5.ldapUserCacheInvalidationInterval
作用:使用LDAP验证方式来部署MongoDB.
mongod实例在外部用户缓存刷新之间等待的时间间隔(以秒为单位)。在MongoDB刷新外部用
户缓存之后,当经过LDAP授权的用户下一次发出操作时,MongoDB重新从LDAP服务器获取授
权数据。
增加该值会增加MongoDB和LDAP服务器不同步的时间,但会减少LDAP服务器上的负载。相
反,减少指定的值会减少MongoDB和LDAP服务器不同步的时间,同时增加LDAP服务器上的负
载。
可用对象:mongod
默认:30 秒
更详细信息,请查看官方文档: https://docs.mongodb.com/manual/core/security-ldap-exter
nal/#security-ldap-external
6.ldapUseConnectionPool
从4.0.9版本开始引入该参数
作用:指定当连接LDAP服务器时验证时是否使用连接池。
默认:
4.2版本开始:
Windows平台默认值: true
MongoDB企业版二进制链接到 libldap_r 的Linux平台默认: true
MongoDB企业版二进制链接到 libldap 的Linux平台默认: false
4.0.9到4.2版本默认: false
注意:无法在命令行修改改参数,只能在启动时通过 mongod --setParameter 方式
修改。
mongod --setParameter KeysRotationIntervalSec=10000
剩余41页未读,继续阅读
Expect-乐
- 粉丝: 128
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功