首页私人日誌MongoDB查询连接数及限制方法

MongoDB查询连接数及限制方法

admin 12-19 09:37 122次浏览

查询连接数通过连接实例,执行命令说明您需要关注以下参数及对应的值。当前可用的连接数。查询当前连接来源通过连接实例,切换至数据库。如何限制终端的连接数云数据库支持通过登录数据库。通过登录数据库时,在末尾加上即可设置连接池的连接数。

MongoDB查询连接数

通过 Mongo Shell 连接实例,执行命令

db.serverStatus().connections

mgset-123456:PRIMARY> db.serverStatus().connections
{
"current" : 1
"available" : 999
"internal_current" : 10
"internal_available" : 990
"totalCreated" : 632
}

说明:您需要关注以下参数及对应的值。

  1. "current" :当前已经建立的连接数。
  2. "available" :当前可用的连接数。

查询当前连接来源

通过 Mongo Shell 连接实例,切换至admin数据库。

use admin

执行命令

db.runCommand({currentOp: 1 $all: true})
mgset-123456:PRIMARY> db.runCommand({currentOp: 1 $all:[{"active" : true}]})  

通过分析命令的输出结果,您可以查询每个连接对应的来源IP地址。从而得出各个终端跟MongoDB实例分别建立了多少连接。

如何限制终端的连接数

云数据库MongoDB支持通过 Connection String URI 登录数据库。通过 Connection String URI 登录数据库时,在URI末尾加上&maxPoolSize=即可设置连接池的连接数。

MongoDB查询连接数及限制方法
【云分发 UCDN】政策与协议:UCDN违规事件处理说明和CDN等级服务协议 Android添加TextView删除线(代码简单)
相关内容