sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvad sker der, når forbindelser til MongoDB ikke lukkes?

Du bør ikke kalde ->close() ved hver iteration. Hvis du ringer tæt, fortæller du chaufføren om ikke at genbruge en vedvarende forbindelse. Hvis du kører dette i en stram løkke, løber operativsystemet tør for porte at bruge, da de alle er i TIME_WAIT-tilstand.

PHP-driveren bruger vedvarende forbindelser, og hvis (uden at kalde ->lukke) du kører "ny Mongo" i en stram løkke som i dit eksempel, vil driveren ikke oprette nye forbindelser og genbruge den allerede eksisterende.



  1. mongodb:konvertering af objekt-id'er til BSON::ObjectId

  2. Behov for at beregne dato- og klokkeslætsforskellen for feltet datetime gemt i strengformat i MongoDB

  3. Hvordan gemmer man et binært objekt i redis ved hjælp af node?

  4. Sådan benchmarker du mongodb/mongoid-scripts for at sammenligne to forskellige forespørgselsteknikker