DBAtlas · Atlas d'exploitation des bases de données

262: ExceededTimeLimit (code d'erreur 262)

MongoDB

Que signifie cette erreur ?

L'opération a dépassé la limite de temps autorisée côté serveur et a été terminée. Le dépassement de maxTimeMS ou de limites de temps internes peut provoquer cette erreur.

Cause

Requête/commande de longue durée, exécution lente due à un index manquant, agrégation lourde, parcours d'un grand jeu de données, ou forte charge serveur.

Comment la corriger

Inspectez la requête avec explain() et ajoutez un index approprié. Découpez l'opération en plus petits morceaux. Définissez maxTimeMS selon le besoin réel. Réduisez les données tôt dans le pipeline d'agrégation avec $match/$project. Vérifiez que les ressources du serveur sont suffisantes.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur