DBAtlas · データベース運用アトラス

262: ExceededTimeLimit (エラーコード 262)

MongoDB

意味

操作がサーバー側で許可された時間制限を超え、終了された。maxTimeMS や内部の時間制限の超過がこのエラーの原因となる。

原因

長時間実行されるクエリ/コマンド、インデックスの欠如による遅い実行、重い集計、大量データのスキャン、または高いサーバー負荷。

対処方法

explain() でクエリを調べ、適切なインデックスを追加する。操作を小さな単位に分割する。実際の必要に応じて maxTimeMS を設定する。集計パイプラインでは $match/$project で早い段階でデータを減らす。サーバーリソースが十分であることを確認する。

DBAtlas で開く →

同じデータベースの他の項目