DBAtlas · 数据库运维图谱

262: ExceededTimeLimit(错误代码 262)

MongoDB

含义

操作超出服务器端允许的时间限制而被终止。超出 maxTimeMS 或内部时间限制都可能导致该错误。

原因

长时间运行的查询/命令、缺少索引导致执行缓慢、繁重的聚合、扫描大型数据集,或服务器负载过重。

解决方法

用 explain() 检查查询并添加合适的索引。将操作拆分为更小的块。根据实际需要设置 maxTimeMS。在聚合管道中尽早用 $match/$project 减少数据。确认服务器资源充足。

在 DBAtlas 中打开 →

同一数据库的其他条目