262: ExceededTimeLimit (error code 262)
MongoDBNe demek?
İşlem, sunucu tarafında izin verilen süre sınırını aştı ve sonlandırıldı. maxTimeMS veya iç zaman sınırlarının aşılması bu hataya yol açabilir.
Neden olur?
Uzun süren sorgu/komut, eksik index nedeniyle yavaş çalışma, ağır aggregation, büyük veri kümesi taraması veya sunucunun yoğun yükü.
Nasıl çözülür?
Sorguyu explain() ile inceleyip uygun index ekleyin. İşlemi daha küçük parçalara bölün. maxTimeMS değerini gerçek ihtiyaca göre ayarlayın. Aggregation pipeline'ında erken $match/$project ile veriyi azaltın. Sunucu kaynaklarının yeterli olduğunu doğrulayın.