Gecikme sorunlarını çözme

Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir.

Bu sayfada, MongoDB uyumluluğu ile Cloud Firestore'daki gecikme sorunlarını nasıl çözeceğiniz gösterilmektedir.

Gecikme

Aşağıdaki tabloda, gecikmenin artmasının olası nedenleri açıklanmaktadır:

Gecikme nedeni Etkilenen işlem türleri Çözüm
Sürekli artan trafik. okuma, yazma

MongoDB uyumluluğu olan Cloud Firestore, trafik hızlı bir şekilde arttığında artan talebi karşılamak için otomatik olarak ölçeklendirme yapmaya çalışır. MongoDB uyumluluğu ile Cloud Firestore ölçeklendirildiğinde gecikme süresi azalmaya başlar.

Sık erişilen noktalar (dar bir belge aralığında yüksek okuma, yazma ve silme oranları) Cloud Firestore'un MongoDB uyumluluğu ile ölçeklenebilme özelliğini sınırlar. İnceleme Yoğun kullanılan alanlardan kaçının ve uygulamanızdaki yoğun kullanılan alanları belirleyin.

Tek bir belgeyi çok sık güncellemekten veya işlemlerden kaynaklanan çekişme. okuma, yazma

Tek tek belgelere yazma hızını azaltın.

Tek bir yazma işleminde güncellenen belge sayısını azaltın.

Çok sayıda doküman döndüren büyük okumalar. read Uzun yazıları bölmek için sayfalara ayırma özelliğini kullanın.
Son zamanlarda çok fazla öğe silindi. read
Bu, bir veritabanındaki koleksiyonları listeleyen işlemleri büyük ölçüde etkiler.
Gecikmeye neden olan çok sayıda yakın tarihli silme işlemi varsa sorun bir süre sonra otomatik olarak çözülür. Sorun çözülmezse destek ekibiyle iletişime geçin.
Özellikle dizi alanları ve yerleştirilmiş doküman alanları için dizin dağıtımı. write Dizi alanlarının ve yerleştirilmiş belge alanlarının dizine eklenmesini inceleyin.
Büyük yazma işlemleri. write

Her işlemdeki yazma sayısını azaltmayı deneyin.

Atomiklik gerektirmeyen toplu veri girişi için paralelleştirilmiş bağımsız yazma işlemlerini kullanın.