DBAtlas · Atlas de operações de banco de dados

262: ExceededTimeLimit (error code 262)

MongoDB

O que significa?

A operação excedeu o limite de tempo permitido no lado do servidor e foi encerrada. Exceder maxTimeMS ou limites de tempo internos pode causar este erro.

Por que acontece?

Uma consulta/comando de longa duração, execução lenta por falta de índice, agregação pesada, varredura de um grande conjunto de dados, ou alta carga no servidor.

Como resolver

Inspecione a consulta com explain() e adicione um índice adequado. Divida a operação em partes menores. Defina maxTimeMS de acordo com a necessidade real. Reduza os dados cedo no pipeline de agregação com $match/$project. Verifique se os recursos do servidor são suficientes.

Abrir no DBAtlas →

Mais entradas deste banco