MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Проверете текущия брой връзки към MongoDb

свържете се с администраторската база данни и стартирайте db.serverStatus() :

> var status = db.serverStatus()
> status.connections
   {"current" : 21, "available" : 15979}
> 

Можете да получите директно чрез запитване

db.serverStatus().connections

За да разберете какво прави db.serverStatus().connections на MongoDb означава отговор, прочетете документацията тук.

връзки

"connections" : {
   "current" : <num>,
   "available" : <num>,
   "totalCreated" : NumberLong(<num>)
},

връзки Документ, който отчита състоянието на връзките. Използвайте тези стойности, за да оцените текущите изисквания за натоварване и капацитет на сървъра.

връзки.текущи Броят на входящите връзки от клиенти към сървъра на базата данни. Това число включва текущата сесия на обвивката. Помислете за стойността на connections.available, за да добавите повече контекст към тази дата.

Стойността ще включва всички входящи връзки, включително всички връзки на обвивката или връзки от други сървъри, като членове на набор от реплики или екземпляри на mongos.

връзки.налични Броят на наличните неизползвани входящи връзки. Разгледайте тази стойност в комбинация със стойността на connections.current, за да разберете натоварването на връзката в базата данни, и документа за настройките на UNIX ulimit за повече информация относно системните прагове за наличните връзки.

connections.totalCreated Брой на всички входящи връзки, създадени към сървъра. Този номер включва връзки, които след това са затворени.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose :намерете данни чрез цикъл върху масив от модели

  2. Съвети за надграждане на Percona сървър за MongoDB

  3. Проверете дали полето съществува с MongoDB

  4. Как да проверите типа данни на колона в SQL

  5. MongoDB - Грешка:командата getMore е неуспешна:Курсорът не е намерен