Ho ereditato un grande server MongoDB al lavoro e mi è stato assegnato il compito di capire perché le query eseguite su di esso sono così lente. Il DB contiene tonnellate e tonnellate di record (nell'ordine di 10 ^ 9) e occupa circa 300 GiB. All'inizio, ho pensato che il numero grezzo di record potesse essere stato il colpevole, quindi ho impostato indici su campi appropriati. È stato di grande aiuto per le query che cercavano i criteri presenti nel DB, ma richiederebbe da 80 a 90 minuti per le query in cui non vi sarebbero state corrispondenze. Qualche idea su come affrontare questo?