Gecikme sorunlarını çözme

Bu sayfada, Cloud Firestore ile ilgili gecikme sorunlarını nasıl çözeceğiniz açıklanmaktadır.

Gecikme

Aşağıdaki tabloda, gecikme süresinin artmasının olası nedenleri açıklanmaktadır:

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

Trafikteki hızlı artışlar için Cloud Firestore, artan talebi karşılamak üzere otomatik olarak ölçeklendirme yapmaya çalışır. Cloud Firestore ölçeklendiğinde gecikme azalmaya başlar.

Etkin noktalar (dar bir doküman aralığında yüksek okuma, yazma ve silme oranları) Cloud Firestore uygulamasının ölçeklendirme özelliğini sınırlar. Yoğun noktalardan kaçınma bölümünü inceleyin ve uygulamanızdaki yoğun noktaları belirleyin.

Tek bir dokümanın çok sık güncellenmesinden veya işlemlerden kaynaklanan çekişme. okuma, yazma

Tek tek dokümanlara yazma hızını azaltın.

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

Çok sayıda belge döndüren büyük okuma işlemleri. read Büyük okuma işlemlerini bölmek için sayfalara ayırma özelliğini kullanın.
Son zamanlarda çok fazla silme işlemi yapıldı. read
Bu, bir veritabanındaki koleksiyonları listeleyen işlemleri büyük ölçüde etkiler.
Gecikme, yakın zamanda yapılan çok sayıda silme işleminden kaynaklanıyorsa sorun bir süre sonra otomatik olarak çözülür. Sorun çözülmezse destek ekibiyle iletişime geçin.
Özellikle dizi alanları ve yerleşik belge alanları için dizin yayılımı. write Dizi alanlarını ve yerleşik doküman alanlarını dizine ekleme işleminizi inceleyin.
Büyük yazma işlemleri. write

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

Atomikliğe ihtiyaç duymadığınız toplu veri girişleri için paralel bireysel yazma işlemlerini kullanın.