mongodb 库数量限制_mongodb数据库最大连接数

本文介绍了在MongoDB中遇到的最大连接数问题及其解决方案,包括通过设置--maxConns参数或修改mongodb.conf文件调整MongoDB的最大连接数,并讲解了如何修改Linux系统限制以允许更多的文件打开数目,确保MongoDB的正常运行。
摘要由CSDN通过智能技术生成

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它的特点是高性能、易部署、易使用,存储数据非常方便。公司在测试和生产环境使用了MONGODB数据库,日常在使用MONGODB数据库的过程中,遇到了一些问题,比较典型的三个问题现总结分享一下。

一、数据库最大连接数问题

当你在后台日志中,发现大量“connection refused because too many open connections: 819”信息时,一般跟你没有设置合适的最大连接数值有关。

默认情况下,在LINUX系统中,MONGODB默认连接数为819,你可以适当调大这个值,但注意这个值不是无限大,最多可设置成20000, 参见MONGODB的官方说明。

1.连接服务器,启动数据库

./mongod --fork --dbpath /usr/local/mongodb/data/replset/data --logpath=/usr/local/mongodb/logs/logs.info --replSet repset

注意:是后台启动,要加上fork

2.查看最大连接数

[root@DB192168129044 bin]# ./mongo

//再输入下面的> db.serverStatus().connections;

显示结果

{ "current" : 3, "available" : 816 }

3.修改最大连接数

方法一、数据库启动时加--maxConns 10000参数来指定最大连接数

./mongod --maxConns=10000 --fork --

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值