DBAtlas · Veritabanı operasyon atlası

175 QueryPlanKilled: Query plan killed during execution

MongoDB

Ne demek?

Yürütülmekte olan bir sorgunun planı, altındaki verinin/koleksiyonun değişmesi nedeniyle geçersiz kalıp sonlandırıldı. Sorgu güvenle devam edemediği için iptal edildi.

Neden olur?

Sorgu (özellikle bir cursor açıkken) çalışırken koleksiyonun düşürülmesi (drop), üzerinde kullanılan index'in silinmesi ya da bir yeniden adlandırma/yeniden yapılandırma işlemi. Uzun süren getMore çağrılarında altyapının değişmesi tipik tetikleyicidir.

Nasıl çözülür?

Sorguyu/cursor'ı yeniden başlatın (retry). Sorgu çalışırken ilgili koleksiyon veya index üzerinde yıkıcı DDL (drop, dropIndex, rename) yapılmadığından emin olun; bu tür bakımları sorgu trafiğinin dışına alın. Uzun süren okuma işlemlerini kısaltın ve gerekli index'lerin kalıcı olduğundan emin olun.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar