sql >> Databáze >  >> NoSQL >> MongoDB

Co se stane, když připojení k MongoDB nejsou uzavřena?

Neměli byste volat ->close() při každé iteraci. Pokud zavoláte zavřít, řeknete řidiči, aby opakovaně nepoužíval trvalé připojení. Pokud to spustíte v těsné smyčce, operačnímu systému dojdou porty k použití, protože všechny jsou ve stavu TIME_WAIT.

Ovladač PHP používá trvalá připojení, a pokud (bez volání ->zavřít) spustíte "nové Mongo" v těsné smyčce jako ve vašem příkladu, ovladač nebude vytvořte nová připojení a znovu použijte již existující.



  1. Jak nastavit primární klíč v MongoDB?

  2. Najít nejnovější a nejbližší příspěvky, limit 20

  3. Optimalizace výkonu Nodejs

  4. Dotazování MongoDB, aby odpovídalo v první položce v poli