数据库
首页 > 数据库> > 修改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

 

标签:1024,缓存,mongodb,cache,wiredTiger,空格,修改,注意,db
来源: https://www.cnblogs.com/leihongnu/p/16646509.html