数据库配置

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 @ 2024-07-10 05:43  wongchaofan  阅读(1)  评论(0编辑  收藏  举报