zoukankan      html  css  js  c++  java
  • mongodb最大连接数、最大连接数修改

     

     

    mongodb最大连接数是20000。

    所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。

     

    查看mongodb最大连接数

    mongodb/bin/mongo

    >db.serviceStatus().connections;

    current数值+available数值就是当前mongodb最大连接数

     

    修改mongodb最大连接数

    在启动里边加参数  --maxConns=20000或者在 /etc/mongod.cnf (我自己见的配置文件添加 maxConns=20000)

    重启mongodb

    如果当前mongodb最大连接数没有变成20000,排查你service mongodb启动的脚本,如果脚本有 ulimit -n 12000,修改成30000,

    如果修改成20000,貌似最大连接数也不到20000,这里具体原因没查,我的脚本是 /etc/init.d/mongod

    还有一个地方可能影响到mongodb最大连接数,Linux系统默认一个进程最大打开文件数目是1024,修改rc.local

    vi /etc/rc.local

    很好我这里的一个进程最大打开文件数目远远大于20000

     

    注意,这里修改了最大连接数后,一定要重启mongodb

     

    From: http://blog.csdn.net/motian06/article/details/17605369

     

    另外,提高客户端连接的PoolSize是在连接字符串后面加上&maxPoolSize=2000,2000是PoolSize,用其他数字也可以。

  • 相关阅读:
    C# 延时不卡界面
    C++ 转C#
    CYQ数据库配置
    VB Modbus RTU CRC 校验
    开始写博客了
    简单工厂模式
    单例模式
    基础、hibernate目前应用的对比
    QT Creator 代码自动补全---快捷键设定
    C# CMD直接运行语句
  • 原文地址:https://www.cnblogs.com/time-is-life/p/8351756.html
Copyright © 2011-2022 走看看