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

175 QueryPlanKilled: Query plan killed during execution

MongoDB

Que signifie cette erreur ?

Le plan d'une requête en cours est devenu invalide car les données/la collection sous-jacentes ont changé, et il a été tué. La requête a été abandonnée car elle ne pouvait pas continuer en toute sécurité.

Cause

Pendant l'exécution de la requête (notamment avec un curseur ouvert), la collection a été supprimée, un index qu'elle utilisait a été supprimé, ou un renommage/une reconfiguration a eu lieu. Les changements sous-jacents pendant des appels getMore de longue durée sont le déclencheur typique.

Comment la corriger

Relancez la requête/le curseur. Assurez-vous qu'aucun DDL destructif (drop, dropIndex, rename) n'est exécuté sur la collection ou l'index pendant l'exécution des requêtes ; planifiez ce type de maintenance en dehors du trafic de requêtes. Raccourcissez les lectures longues et assurez-vous que les index nécessaires sont permanents.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur