使用mongodb中的shell所做的更改是永久的吗?以及MongoDb如何检测配置文件?
我被困在MongoDb中设置缓慢的查询日志。我们有一个命令db.setProfilingLevel()来设置分析级别。但是,我们如何为所有数据库设置概要,以及如何通过Config文件设置它?
mongodb在重启后是如何记住这个更改的?
发布于 2015-06-15 12:42:44
是的,对MongoDB shell中的数据所做的更改是永久性的,但是对于配置参数,如果它们没有在配置文件中指定,它们只能持续到下一次重新启动实例。
如果未指定配置文件,MongoDB将以默认值运行。可以将配置文件指定为,
mongod --config /etc/mongod.conf
or
mongod --f /etc/mongod.conf为了进行分析,您可以从命令行或配置文件中提供参数,例如,
从命令行,
mongod --slowms <value in milliseconds for slow queries>
or
mongod --profile <0/1/2> 在配置文件中,
profile = <0/1/2>
slowms = <value>
logpath = <path>https://stackoverflow.com/questions/30845270
复制相似问题