首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >db命令在MongoDB中的更改是永久的吗?是如何完成的?

db命令在MongoDB中的更改是永久的吗?是如何完成的?
EN

Stack Overflow用户
提问于 2015-06-15 12:32:10
回答 1查看 518关注 0票数 1

使用mongodb中的shell所做的更改是永久的吗?以及MongoDb如何检测配置文件?

我被困在MongoDb中设置缓慢的查询日志。我们有一个命令db.setProfilingLevel()来设置分析级别。但是,我们如何为所有数据库设置概要,以及如何通过Config文件设置它?

mongodb在重启后是如何记住这个更改的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-15 12:42:44

是的,对MongoDB shell中的数据所做的更改是永久性的,但是对于配置参数,如果它们没有在配置文件中指定,它们只能持续到下一次重新启动实例。

如果未指定配置文件,MongoDB将以默认值运行。可以将配置文件指定为,

代码语言:javascript
复制
mongod --config /etc/mongod.conf 
or 
mongod --f /etc/mongod.conf

为了进行分析,您可以从命令行或配置文件中提供参数,例如,

从命令行,

代码语言:javascript
复制
mongod --slowms <value in milliseconds for slow queries> 
or
mongod --profile <0/1/2> 

在配置文件中,

代码语言:javascript
复制
profile = <0/1/2>
slowms = <value>
logpath = <path>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30845270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档