Go教程

修改mongodb的缓存大小

本文主要是介绍修改mongodb的缓存大小,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在admin 下首先查询当前cache大小


db.serverStatus().wiredTiger.cache['maximum bytes configured']/1024/1024/1024

 

方法一:

修改配置文件mongod.conf

添加内容如下

storage:
  dbPath: /data/mongo
  journal:
    enabled: true      #启用journal日志,false为关闭     注意:这里应该是4个空格。
  engine: wiredTiger    #指定存储引擎            注意:这里应该是2个空格。
  wiredTiger:                          注意:这里应该是2个空格。
    engineConfig:       #存储引擎的配置           注意:这里应该是4个空格。
      cacheSizeGB: 4    #来指定mongodb使用内存的多少-8G  注意:这里应该是6个空格。

 

 

方法二:

 

启动容器的时候没有指定配置文件,后面加不上了

直接登mongo修改

> db.adminCommand( { "setParameter": 1, "wiredTigerEngineRuntimeConfig": "cache_size=1G"})
{ "was" : "", "ok" : 1 }
> db.serverStatus().wiredTiger.cache['maximum bytes configured']/1024/1024/1024
1

 

这篇关于修改mongodb的缓存大小的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!