Bu sayfada, Cloud Firestore ile ilgili gecikme sorunlarını nasıl çözeceğiniz açıklanmaktadır.
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 |
Hızlı trafik artışlarında Cloud Firestore, artan talebi karşılamak için otomatik olarak ölçeklendirmeye çalışır. Cloud Firestore ölçeklendirildiğinde gecikme azalmaya başlar. Sık erişilen noktalar (dar bir doküman aralığında yüksek okuma, yazma ve silme oranları) Cloud Firestore'nın ölçeklenebilirliğini sınırlar. İnceleme Yoğun kullanılan alanlardan kaçının ve uygulamanızdaki yoğun kullanılan alanları belirleyin. |
| Tek bir dokümanı çok sık güncellemekten veya işlemlerden kaynaklanan anlaşmazlıklar. | 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 doküman döndüren büyük okumalar. | read | Uzun okumaları bölmek için sayfalara ayırma özelliğini kullanın. |
| Son zamanlarda çok fazla silme işlemi yapıldı. | read Bu, veritabanındaki koleksiyonları listeleyen işlemleri büyük ölçüde etkiler. |
Gecikme, son zamanlarda çok fazla silme işlemi yapılmasından kaynaklanıyorsa sorun bir süre sonra otomatik olarak çözülür. Sorun çözülmezse destek ekibiyle iletişime geçin. |
| Dizin dağıtımı, özellikle dizi alanları ve yerleştirilmiş doküman alanları için. | 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. |