sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB tillgängliga anslutningar

För UNIX-liknande system (dvs Linux och OS X) styrs anslutningsgränsen av ulimits . MongoDB kommer att använda 80 % av de tillgängliga filbeskrivningarna för anslutningar, vilket är anledningen till att du ser 203 på Mac (~80% av 256) och 819 på Linux (~80% av 1024).

MongoDB-dokumentationen innehåller rekommenderade inställningar för produktionssystem. Vanligtvis behöver du inte ändra detta i utvecklingsmiljöer, men du kommer att se en varning vid start om anslutningsgränserna anses vara låga.

I MongoDB 2.4 och tidigare finns det ett hårdkodat maximum på 20 000 anslutningar per server, oavsett gränsvärden. Detta maximum har tagits bort från och med MongoDB 2.6.

Det finns också en maxConns MongoDB konfigurationsdirektiv som kan användas för att begränsa anslutningarna till något lägre än vad som skulle tillåtas av ulimits.



  1. $add med några fält som Null returnerar summavärdet som Null

  2. Mongoose - Hur grupperar man efter och befolkar?

  3. Returnera dokument med Max underdokument

  4. Konvertera sträng till datum eller ISODate med Mongo Shell i MongoDB