dataiotech Labs
Script #90
mongodb
Storageread-onlyMin Version: 4.4

MongoDB Sharded Koleksiyonlarda Veri Dağılımı ve Balancer Durumu

Shard başına veri ve doküman dağılımını ve balancer durumunu gösterir. Dengesiz shard'ları ve hot shard sorunlarını bulur.

#sharding#chunks#balancer
mongodb · javascript
sh.status();                       // genel durum
sh.isBalancerRunning();
sh.getBalancerState();

// Belirli koleksiyon için shard dağılımı:
db.getSiblingDB("mydb").orders.getShardDistribution();
Operasyonel Notlar & İyileştirme Aksiyonu

mongos üzerinden çalıştırın. `mydb.orders` yerine kendi koleksiyonunuzu yazın.

Ü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.4) 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.

Mühendislik Triadı: İlgili Runbook ve Kriz Müdahaleleri

Bu script hangi üretim alarmlarında ve acil durum tatbikatlarında teşhis adımı olarak çalıştırılır?

Runbook Kütüphanesi (63)
Proaktif Bakım & Rutin Sağlık Taraması: Bu script acil durum alarmına bağlı değildir; planlı bakım, kapasite planlama ve rutin DBA sağlık kontrolleri için kullanılır.