Ciao Musell Ferrari
Sì, è abbastanza normale vedere un impatto sulle prestazioni durante la creazione di un indice su una raccolta MongoDB di circa 500 GB. In generale, nelle versioni più recenti di MongoDB la creazione degli indici è già progettata per essere eseguita in modo "online", ma continua comunque a consumare CPU, memoria e I/O, soprattutto su dataset di grandi dimensioni. Per ridurre l'impatto, il consiglio è pianificare l'operazione durante finestre di basso utilizzo e monitorare attentamente le risorse del cluster mentre l'indice viene costruito. Se stai utilizzando un cluster replica set, una strategia comune è creare l'indice in modo controllato sui nodi secondari e verificare il comportamento prima di coinvolgere il nodo primario. Inoltre, assicurati che il cluster disponga di sufficiente capacità I/O e spazio temporaneo, poiché questi fattori influenzano direttamente la durata e l'impatto dell'operazione. In ambienti critici, può essere utile valutare un ridimensionamento temporaneo delle risorse del cluster durante la fase di indicizzazione per mantenere la reattività delle applicazioni. Spero che queste indicazioni ti siano utili; se la risposta ha chiarito il comportamento osservato, ti invito gentilmente a fare clic su "Accept Answer".