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

Какво се случва, когато връзките към MongoDB не са затворени?

Не трябва да извиквате ->close() на всяка итерация. Ако извикате close, казвате на драйвера да не използва повторно постоянна връзка. Ако стартирате това в тесен цикъл, тогава операционната система ще изчерпи портовете за използване, тъй като всички те са в състояние TIME_WAIT.

Драйверът на PHP използва постоянни връзки и ако (без да извиквате ->close) стартирате „new Mongo“ в тесен цикъл, както във вашия пример, драйверът няма правете нови връзки и използвайте повторно вече съществуващата.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Геопространствено индексиране Не е намерено картографиране за поле с YAML

  2. Запитване за нулева стойност в MongoDB

  3. MongoDB C# драйвер 2.0:Как да получите резултата от MapReduceAsync

  4. Съхранявайте датата в MongoDB, без да отчитате часовата зона

  5. Актуализирано поле в масив mongodb c# драйвер