数据库配置

apt、yum安装默认配置文件位置:/etc/mongod.conf

如果您使用TGZZIP文件安装了 MongoDB,则需要创建自己的配置文件。

mongod --config /etc/mongod.conf
mongod -f /etc/mongod.conf

考虑以下基本配置:

复制代码
processManagement:   #这为mongod启用了守护进程模式,该模式将MongoDB从当前会话中分离(即“forks”),并允许您将数据库作为传统服务器运行。
   fork: true
pidFilePath: /var/lib/mongo/db0.pid #PID文件位置 net: bindIp: localhost port: 27017 storage: dbPath: /var/lib/mongo systemLog: destination: file path: "/var/log/mongodb/mongod.log" logAppend: true #这确保 mongod在服务器启动操作后不会覆盖现有的日志文件。

  net:
    bindIp: localhost,10.8.0.10,192.168.4.24,/tmp/mongod.sock
  security:
    authorization: enabled   #将此选项设置为true将启用MongoDB中的授权系统。如果启用,您将需要第一次通过localhost接口连接登录以创建用户凭据。

  

  replication:
      replSetName: set0  #副本集名称

  

复制代码

 

sharding:
    clusterRole: configsvr   #配置服务器
sharding:
   clusterRole: shardsvr    #分片服务器
sharding:
   configDB: csRS/10.8.0.12:27001     #路由服务器
operationProfiling.mode设置数据库分析器级别。默认情况下,分析器未处于活动状态,因为分析器本身可能会影响性能。除非启用此设置,否则不会对查询进行分析。

operationProfiling.slowOpThresholdMs配置阈值,该阈值用于确定查询是否“慢速”,以供日志系统和分析器使用。默认值为 100 毫秒。如果日志系统和数据库分析器未返回有用的结果,则设置为较低的值;如果仅记录运行时间最长的查询,则设置为较高的值。

 

posted @   wongchaofan  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示