sql >> Database >  >> NoSQL >> MongoDB

Hoe te veel open bestanden fout op te lossen bij het samenvoegen van miljarden records

Hier is geen duidelijk antwoord op omdat je iets heel zwaars doet, maar er is een oplossing beschikbaar

ulimit is een commando in unix/linux waarmee je systeemlimieten voor alle eigenschappen kunt instellen.

in uw geval moet u max. nee. aantal open bestanden telt of maak het onbeperkt aan de veilige kant (het wordt ook aanbevolen door MongoDB)

ulimit -n <large value in your case 1000000>

or 

sysctl -w fs.file-max=1000000

and

/etc/security/limits.conf or /etc/sysctl.conf:
change 

fs.file-max = 1000000


  1. Biedt Mongoose toegang tot eerdere waarde van onroerend goed in pre('save')?

  2. Itereren door een array van strings, opgehaald uit MongoDB

  3. Optimalisatie van Airflow Task die gegevens van BigQuery naar MongoDB overbrengt

  4. Hoe maak je een subdocument plat op rootniveau in MongoDB?