MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Sprawdź aktualną liczbę połączeń z MongoDb

połącz się z bazą danych administratora i uruchom db.serverStatus() :

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

Możesz uzyskać bezpośrednio, wysyłając zapytanie

db.serverStatus().connections

Aby zrozumieć, co oznacza db.serverStatus().connections MongoDb oznacza odpowiedź, przeczytaj dokumentację tutaj.

połączenia

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

połączenia Dokument informujący o stanie połączeń. Użyj tych wartości, aby ocenić bieżące wymagania dotyczące obciążenia i pojemności serwera.

connections.current Liczba połączeń przychodzących od klientów do serwera bazy danych. Liczba ta obejmuje bieżącą sesję powłoki. Rozważ wartość połączenia.dostępne, aby dodać więcej kontekstu do tego odniesienia.

Wartość będzie obejmować wszystkie połączenia przychodzące, w tym połączenia powłoki lub połączenia z innych serwerów, takie jak członkowie zestawu replik lub instancje mongos.

połączenia.dostępne Liczba dostępnych nieużywanych połączeń przychodzących. Rozważ tę wartość w połączeniu z wartością connection.current, aby zrozumieć obciążenie połączenia w bazie danych, a dokument Ustawienia ulimit UNIX zawiera więcej informacji na temat progów systemowych dostępnych połączeń.

connections.totalCreated Liczba wszystkich połączeń przychodzących utworzonych na serwer. Ta liczba obejmuje połączenia, które od tego czasu zostały zamknięte.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Podłączanie MongoDB z aplikacji mobilnej lub przeglądarkowej

  2. Jak skopiować bazę danych z jednego serwera MongoDB na inny?

  3. MongoDB Ostrzeżenie o wycofaniu mangusty

  4. Strumieniowanie danych w czasie rzeczywistym za pomocą strumieni zmian MongoDB

  5. MongoDB:zagregowane pole dodawania projektu z wartością statyczną