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

Dostępne połączenia MongoDB

W przypadku systemów typu UNIX (tj. Linux i OS X) limit połączeń jest regulowany przez ulimits . MongoDB użyje 80% dostępnych deskryptorów plików do połączeń, dlatego widzisz 203 na Macu (~80% z 256) i 819 na Linuksie (~80% z 1024).

Dokumentacja MongoDB zawiera zalecane ustawienia dla systemów produkcyjnych. Zazwyczaj nie trzeba tego zmieniać w środowiskach programistycznych, ale zobaczysz ostrzeżenie po uruchomieniu, jeśli limity połączeń są uważane za niskie.

W MongoDB 2.4 i wcześniejszych istnieje zakodowane na stałe maksymalnie 20 000 połączeń na serwer, niezależnie od limitów ulimit. To maksimum zostało usunięte w MongoDB 2.6.

Istnieje również maxConns Dyrektywa konfiguracyjna MongoDB, której można użyć do ograniczenia połączeń do czegoś niższego niż to, na co pozwalają ulimity.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tłumaczenie zapytania sql na język mongo

  2. Obsługa asynchronicznych zapytań do bazy danych w node.js i mongodb

  3. Zapytanie Mongo Distinct z sumą nie działa

  4. Mongodb wyszukaj zapytanie z $blisko i współrzędnymi nie działa

  5. Zapytanie MongoDb, aby uzyskać maksymalne pole wewnątrz tablicy