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

Trwałe połączenie lub pula połączeń w PHP54+ Nginx + PHPFPM + MongoDB

W wersji 1.4 wszystkie połączenia są trwałe, chyba że sam je zamkniesz - czego nie powinieneś nigdy robić. Zobaczysz połączenie na kombinację IP/nazwa użytkownika/hasło/baza danych z każdej jednostki przetwarzania PHP. W Twoim przypadku za każdy proces PHPFPM. Aby zmniejszyć liczbę połączeń, musisz mieć mniej kombinacji nazwy użytkownika/hasła/bazy danych. Jednak przy 8 boksach i 50 procesach FPM i 3 węzłach w zestawie replik masz już 1200 połączeń - nawet bez uwzględnienia różnic w bazie danych/nazwy użytkownika/hasła. Niewiele można z tym zrobić, to , ale nie powinno to mieć dużego wpływu na wydajność. Bardziej prawdopodobne jest, że natkniesz się na ograniczenia pamięci RAM/wolnego dysku.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 6 sposobów na uzyskanie roku z daty w MongoDB

  2. Wstawianie danych do zagnieżdżonej tablicy w mongodb

  3. MongoDB:$elemMatch

  4. Dlaczego pojawia się błąd podczas aktualizacji MongoDb?

  5. Połączenie MongoDb odrzucone