mongodb获取配置参数getParameter

############################

获取某个配置参数的值:

xxx:PRIMARY> db.runCommand( { getParameter :1, "cursorTimeoutMillis":1 } )
{
    "cursorTimeoutMillis" : NumberLong(600000),
    "ok" : 1,
    "operationTime" : Timestamp(1624848414, 2),
    "$clusterTime" : {
        "clusterTime" : Timestamp(1624848414, 2),
        "signature" : {
            "hash" : BinData(0,"hXE5+TWIYxU7q3vsja9dvAvMGjA="),
            "keyId" : NumberLong("6943692323435841255")
        }
    }
}
xxx:PRIMARY> 

设置参数:

db.adminCommand( { setParameter: 1, cursorTimeoutMillis: 300000 } )

获取所有配置参数的值:

xxx:PRIMARY> db.runCommand( { getParameter : '*' } )
{
    "AsyncRequestsSenderUseBaton" : true,
    "KeysRotationIntervalSec" : 7776000,
    "ShardingTaskExecutorPoolHostTimeoutMS" : 300000,
    "ShardingTaskExecutorPoolMaxConnecting" : 2,
    "ShardingTaskExecutorPoolMaxSize" : -1,
    "ShardingTaskExecutorPoolMinSize" : 1,
    "ShardingTaskExecutorPoolRefreshRequirementMS" : 60000,
    "ShardingTaskExecutorPoolRefreshTimeoutMS" : 20000,
    "TransactionRecordMinimumLifetimeMinutes" : 30,
    "adaptiveServiceExecutorIdlePctThreshold" : 60,
    "adaptiveServiceExecutorMaxQueueLatencyMicros" : 500,
    "adaptiveServiceExecutorRecursionLimit" : 8,
    "adaptiveServiceExecutorReservedThreads" : 20,
    "adaptiveServiceExecutorRunTimeJitterMillis" : 500,
    "adaptiveServiceExecutorRunTimeMillis" : 5000,
    "adaptiveServiceExecutorStuckThreadTimeoutMillis" : 250,
    "allowRolesFromX509Certificates" : true,
    "allowSecondaryReadsDuringBatchApplication" : true,
    "auditAuthorizationSuccess" : false,
    "authSchemaVersion" : 5,
    "authenticationMechanisms" : [
        "MONGODB-X509",
        "SCRAM-SHA-1",
        "SCRAM-SHA-256"
    ],
    "bgSyncOplogFetcherBatchSize" : 13981010,
    "clientCursorMonitorFrequencySecs" : 4,
    "cloudFreeMonitoringEndpointURL" : "https://cloud.mongodb.com/freemonitoring/mongo",
    "clusterAuthMode" : "keyFile",
    "collectionClonerBatchSize" : -1,
    "connPoolMaxConnsPerHost" : 200,
    "connPoolMaxInUseConnsPerHost" : 2147483647,
    "connPoolMaxShardedConnsPerHost" : 200,
    "connPoolMaxShardedInUseConnsPerHost" : 2147483647,
    "createRollbackDataFiles" : true,
    "createTimestampSafeUniqueIndex" : false,
    "cursorTimeoutMillis" : NumberLong(600000),
    "debugCollectionUUIDs" : false,
    "diagnosticDataCollectionDirectorySizeMB" : 200,
    "diagnosticDataCollectionEnabled" : true,
    "diagnosticDataCollectionFileSizeMB" : 10,
    "diagnosticDataCollectionPeriodMillis" : 1000,
    "diagnosticDataCollectionSamplesPerChunk" : 300,
    "diagnosticDataCollectionSamplesPerInterimUpdate" : 10,
    "disableJavaScriptJIT" : true,
    "disableLogicalSessionCacheRefresh" : false,
    "disableNonSSLConnectionLogging" : false,
    "disabledSecureAllocatorDomains" : [ ],
    "enableElectionHandoff" : true,
    "enableInMemoryTransactions" : false,
    "enableLocalhostAuthBypass" : true,
    "enableTestCommands" : false,
    "failIndexKeyTooLong" : true,
    "featureCompatibilityVersion" : {
        "version" : "4.0"
    },
    "forceRollbackViaRefetch" : false,
    "globalConnPoolIdleTimeoutMinutes" : 2147483647,
    "heapProfilingEnabled" : false,
    "heapProfilingSampleIntervalBytes" : NumberLong(262144),
    "honorSystemUmask" : false,
    "initialSyncOplogBuffer" : "collection",
    "initialSyncOplogBufferPeekCacheSize" : 10000,
    "initialSyncOplogFetcherBatchSize" : 13981010,
    "internalDocumentSourceCursorBatchSizeBytes" : 4194304,
    "internalDocumentSourceLookupCacheSizeBytes" : 104857600,
    "internalGeoNearQuery2DMaxCoveringCells" : 16,
    "internalGeoPredicateQuery2DMaxCoveringCells" : 16,
    "internalInsertMaxBatchSize" : 64,
    "internalLookupStageIntermediateDocumentMaxSizeBytes" : NumberLong(104857600),
    "internalProhibitShardOperationRetry" : false,
    "internalQueryAlwaysMergeOnPrimaryShard" : false,
    "internalQueryCacheEvictionRatio" : 10,
    "internalQueryCacheFeedbacksStored" : 20,
    "internalQueryCacheSize" : 5000,
    "internalQueryEnumerationMaxIntersectPerAnd" : 3,
    "internalQueryEnumerationMaxOrSolutions" : 10,
    "internalQueryExecMaxBlockingSortBytes" : 33554432,
    "internalQueryExecYieldIterations" : 128,
    "internalQueryExecYieldPeriodMS" : 10,
    "internalQueryFacetBufferSizeBytes" : 104857600,
    "internalQueryForceIntersectionPlans" : false,
    "internalQueryIgnoreUnknownJSONSchemaKeywords" : false,
    "internalQueryMaxAddToSetBytes" : 104857600,
    "internalQueryMaxPushBytes" : 104857600,
    "internalQueryMaxScansToExplode" : 200,
    "internalQueryPlanEvaluationCollFraction" : 0.3,
    "internalQueryPlanEvaluationMaxResults" : 101,
    "internalQueryPlanEvaluationWorks" : 10000,
    "internalQueryPlanOrChildrenIndependently" : true,
    "internalQueryPlannerEnableHashIntersection" : false,
    "internalQueryPlannerEnableIndexIntersection" : true,
    "internalQueryPlannerGenerateCoveredWholeIndexScans" : false,
    "internalQueryPlannerMaxIndexedSolutions" : 64,
    "internalQueryProhibitBlockingMergeOnMongoS" : false,
    "internalQueryProhibitMergingOnMongoS" : false,
    "internalQueryS2GeoCoarsestLevel" : 0,
    "internalQueryS2GeoFinestLevel" : 23,
    "internalQueryS2GeoMaxCells" : 20,
    "internalValidateFeaturesAsMaster" : true,
    "javascriptProtection" : false,
    "journalCommitInterval" : 100,
    "jsHeapLimitMB" : 1100,
    "localLogicalSessionTimeoutMinutes" : 30,
    "logComponentVerbosity" : {
        "verbosity" : 0,
        "accessControl" : {
            "verbosity" : -1
        },
        "command" : {
            "verbosity" : -1
        },
        "control" : {
            "verbosity" : -1
        },
        "executor" : {
            "verbosity" : -1
        },
        "geo" : {
            "verbosity" : -1
        },
        "index" : {
            "verbosity" : -1
        },
        "network" : {
            "verbosity" : -1,
            "asio" : {
                "verbosity" : -1
            },
            "bridge" : {
                "verbosity" : -1
            },
            "connectionPool" : {
                "verbosity" : -1
            }
        },
        "query" : {
            "verbosity" : -1
        },
        "replication" : {
            "verbosity" : -1,
            "heartbeats" : {
                "verbosity" : -1
            },
            "rollback" : {
                "verbosity" : -1
            }
        },
        "sharding" : {
            "verbosity" : -1,
            "shardingCatalogRefresh" : {
                "verbosity" : -1
            }
        },
        "storage" : {
            "verbosity" : -1,
            "recovery" : {
                "verbosity" : -1
            },
            "journal" : {
                "verbosity" : -1
            }
        },
        "write" : {
            "verbosity" : -1
        },
        "ftdc" : {
            "verbosity" : -1
        },
        "tracking" : {
            "verbosity" : -1
        },
        "transaction" : {
            "verbosity" : -1
        }
    },
    "logLevel" : 0,
    "logicalSessionRefreshMillis" : 300000,
    "maxAcceptableLogicalClockDriftSecs" : NumberLong(31536000),
    "maxBSONDepth" : 200,
    "maxIndexBuildMemoryUsageMegabytes" : 500,
    "maxLogSizeKB" : 10,
    "maxNumInitialSyncCollectionClonerCursors" : 1,
    "maxSessions" : 1000000,
    "maxSyncSourceLagSecs" : 30,
    "maxTransactionLockRequestTimeoutMillis" : 5,
    "migrateCloneInsertionBatchDelayMS" : 0,
    "migrateCloneInsertionBatchSize" : 0,
    "newCollectionsUsePowerOf2Sizes" : true,
    "notablescan" : false,
    "numInitialSyncAttempts" : 10,
    "numInitialSyncCollectionCountAttempts" : 3,
    "numInitialSyncCollectionFindAttempts" : 3,
    "numInitialSyncConnectAttempts" : 10,
    "numInitialSyncListCollectionsAttempts" : 3,
    "numInitialSyncListDatabasesAttempts" : 3,
    "numInitialSyncListIndexesAttempts" : 3,
    "numInitialSyncOplogFindAttempts" : 3,
    "opensslCipherConfig" : "",
    "opensslDiffieHellmanParameters" : "",
    "oplogFetcherInitialSyncMaxFetcherRestarts" : 10,
    "oplogFetcherSteadyStateMaxFetcherRestarts" : 1,
    "oplogInitialFindMaxSeconds" : 60,
    "oplogRetriedFindMaxSeconds" : 2,
    "orphanCleanupDelaySecs" : 900,
    "periodicNoopIntervalSecs" : 10,
    "priorityTakeoverFreshnessWindowSeconds" : 2,
    "profilingRateLimit" : 1,
    "quiet" : false,
    "rangeDeleterBatchDelayMS" : 20,
    "rangeDeleterBatchSize" : 0,
    "recoverFromOplogAsStandalone" : false,
    "redactClientLogData" : false,
    "replBatchLimitBytes" : 104857600,
    "replBatchLimitOperations" : 5000,
    "replElectionTimeoutOffsetLimitFraction" : 0.15,
    "replIndexPrefetch" : "all",
    "replWriterThreadCount" : 16,
    "reportOpWriteConcernCountersInServerStatus" : false,
    "reservedServiceExecutorRecursionLimit" : 8,
    "rollbackRemoteOplogQueryBatchSize" : 2000,
    "rollbackTimeLimitSecs" : 86400,
    "saslHostName" : "a8-apple-imac-db08.bj",
    "saslServiceName" : "mongodb",
    "saslauthdPath" : "",
    "scramIterationCount" : 10000,
    "scramSHA256IterationCount" : 15000,
    "scriptingEngineInterruptIntervalMS" : 1000,
    "shardedConnPoolIdleTimeoutMinutes" : 2147483647,
    "skipCorruptDocumentsWhenCloning" : false,
    "skipShardingConfigurationChecks" : false,
    "sslMode" : "disabled",
    "sslWithholdClientCertificate" : false,
    "startupAuthSchemaValidation" : true,
    "suppressNoTLSPeerCertificateWarning" : false,
    "syncdelay" : 60,
    "synchronousServiceExecutorRecursionLimit" : 8,
    "taskExecutorPoolSize" : 1,
    "tcmallocAggressiveMemoryDecommit" : 0,
    "tcmallocEnableMarkThreadTemporarilyIdle" : false,
    "tcmallocMaxTotalThreadCacheBytes" : NumberLong(1073741824),
    "testingSnapshotBehaviorInIsolation" : false,
    "tlsCATrusts" : null,
    "traceExceptions" : false,
    "traceWriteConflictExceptions" : false,
    "transactionLifetimeLimitSeconds" : 60,
    "ttlMonitorEnabled" : true,
    "ttlMonitorSleepSecs" : 60,
    "waitForSecondaryBeforeNoopWriteMS" : 10,
    "waitForStepDownOnNonCommandShutdown" : true,
    "wiredTigerConcurrentReadTransactions" : 128,
    "wiredTigerConcurrentWriteTransactions" : 128,
    "wiredTigerCursorCacheSize" : -100,
    "wiredTigerEngineRuntimeConfig" : "",
    "wiredTigerMaxCacheOverflowSizeGB" : 0,
    "wiredTigerSessionCloseIdleTimeSecs" : 300,
    "writePeriodicNoops" : true,
    "ok" : 1,
    "operationTime" : Timestamp(1624848412, 2),
    "$clusterTime" : {
        "clusterTime" : Timestamp(1624848412, 2),
        "signature" : {
            "hash" : BinData(0,"3W3f3cpyrLTXwISH9OgMWIgduEg="),
            "keyId" : NumberLong("6943692323435841255")
        }
    }
}

###############################

igoodful@qq.com
原文地址:https://www.cnblogs.com/igoodful/p/14943479.html