DBAtlas · Atlas für Datenbankbetrieb

262: ExceededTimeLimit (Fehlercode 262)

MongoDB

Was bedeutet das?

Die Operation hat das serverseitig erlaubte Zeitlimit überschritten und wurde beendet. Das Überschreiten von maxTimeMS oder internen Zeitlimits kann diesen Fehler verursachen.

Ursache

Eine lang laufende Abfrage bzw. ein lang laufender Befehl, langsame Ausführung wegen eines fehlenden Index, schwere Aggregation, Scan einer großen Datenmenge oder hohe Serverlast.

Lösung

Untersuche die Abfrage mit explain() und lege einen passenden Index an. Teile die Operation in kleinere Stücke auf. Setze maxTimeMS entsprechend dem tatsächlichen Bedarf. Reduziere die Daten früh in der Aggregation-Pipeline mit $match/$project. Prüfe, ob die Serverressourcen ausreichen.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank