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

MongoDB tilgængelige forbindelser

For UNIX-lignende systemer (dvs. Linux og OS X), er forbindelsesgrænsen styret af ulimits . MongoDB vil bruge 80 % af de tilgængelige filbeskrivelser til forbindelser, hvorfor du ser 203 på Mac (~80% af 256) og 819 på Linux (~80% af 1024).

MongoDB-dokumentationen inkluderer anbefalede indstillinger til produktionssystemer. Typisk behøver du ikke at ændre dette i udviklingsmiljøer, men du vil se en advarsel ved opstart, hvis forbindelsesgrænserne anses for at være lave.

I MongoDB 2.4 og tidligere er der et hårdkodet maksimum på 20.000 forbindelser pr. server, uanset ugrænserne. Dette maksimum er blevet fjernet i MongoDB 2.6.

Der er også en maxConns MongoDB konfigurationsdirektiv, der kan bruges til at begrænse forbindelserne til noget lavere end hvad der ville være tilladt af ulimits.



  1. MongoDB Aggregation:Beregn løbende totaler fra summen af ​​tidligere rækker

  2. Nøglen må ikke indeholde . fejl i pymongo

  3. Sådan ekskluderes null-værdier fra Mongoose-udfyldte forespørgsel

  4. Beskæftiger sig med, hvordan MongoDB gemmer DateTime, når det bruges med Service Locator Pattern