DBAtlas · Atlas de operaciones de bases de datos

50: MaxTimeMSExpired (código de error 50)

MongoDB

¿Qué significa?

El servidor canceló la operación porque superó el límite de tiempo establecido con maxTimeMS. La consulta no terminó en el tiempo asignado.

¿Por qué ocurre?

Consultas de larga duración, recorridos de colección (COLLSCAN) por falta de índices, grandes volúmenes de datos, operaciones de agregación pesadas o alta carga del servidor.

Cómo solucionarlo

Optimice la consulta: inspeccione el plan con explain() y añada un índice adecuado. Si realmente se necesita más tiempo, aumente maxTimeMS. Simplifique las agregaciones pesadas o filtre pronto con $match. Divida los resultados con paginación. Compruebe la carga del servidor y la capacidad de recursos.

Abrir en DBAtlas →

Más entradas de este motor