修改mongodb的缓存大小

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


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

 

方法一:

修改配置文件mongod.conf

添加内容如下

storage:
  dbPath: /data/db
  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

 

posted @ 2022-09-01 14:53  leihongnu  阅读(1528)  评论(0编辑  收藏  举报