dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #98
mongodb
Maintenanceread-onlyMin Version: 4.2

MongoDB İndeks Oluşturma İlerlemesi

Devam eden indeks oluşturma işlemlerinin yüzdesini ve süresini gösterir. Büyük koleksiyonlarda indeks işleminin ne zaman biteceğini tahmin etmeyi sağlar.

#index-build#progress#currentOp
mongodb · javascript
db.getSiblingDB("admin").aggregate([
  { $currentOp: { allUsers: true } },
  { $match: { $or: [ { "command.createIndexes": { $exists: true } }, { msg: /Index Build/ } ] } },
  { $project: { opid: 1, ns: 1, secs_running: 1, msg: 1, progress: 1, "command.indexes": 1 } }
]);
Operasyonel Notlar & İyileştirme Aksiyonu

Üretim ortamında çalıştırmadan önce test ortamında doğrulayın. Salt okunur teşhis sorgusudur; sistem kilitlerine yol açmaz.

Üretim Güvenliği & Çalıştırma Standartları
  • Bu script salt okunur (read-only) teşhis için tasarlanmıştır; doğrudan veri veya şema değişikliği yapmaz.
  • Ağır yük altındaki üretim sunucularında çalıştırmadan önce hedef veritabanı sürümünü (Min. Sürüm: 4.2) doğrulayın.
  • İlişkili oturumu sonlandırma veya indeks silme gibi yazma etkili aksiyonlar için notlar bölümündeki komutları temkinli uygulayın.