Menyelesaikan masalah latensi

Hanya berlaku untuk edisi Cloud Firestore Enterprise.

Halaman ini menunjukkan cara menyelesaikan masalah latensi menggunakan Cloud Firestore dengan kompatibilitas MongoDB.

Latensi

Tabel berikut menjelaskan kemungkinan penyebab peningkatan latensi:

Penyebab latensi Jenis operasi yang terpengaruh Resolusi
Traffic yang berkelanjutan dan terus meningkat. baca, tulis

Untuk peningkatan traffic yang cepat, Cloud Firestore dengan kompatibilitas MongoDB akan mencoba melakukan penskalaan otomatis untuk memenuhi peningkatan permintaan. Saat Cloud Firestore dengan kompatibilitas MongoDB melakukan penskalaan, latensi mulai menurun.

Hotspot (kecepatan operasi baca, tulis, dan hapus yang tinggi untuk rentang dokumen yang sempit) membatasi kemampuan Cloud Firestore dengan kompatibilitas MongoDB untuk melakukan penskalaan. Tinjau Menghindari hotspot dan identifikasi hotspot di aplikasi Anda.

Pertentangan, baik dari memperbarui satu dokumen terlalu sering atau dari transaksi. baca, tulis

Kurangi kecepatan tulis ke setiap dokumen.

Kurangi jumlah dokumen yang diperbarui dalam satu transaksi tulis.

Operasi baca yang signifikan yang menampilkan banyak dokumen. baca Gunakan penomoran halaman untuk membagi bacaan yang panjang.
Terlalu banyak penghapusan baru-baru ini. baca
Hal ini sangat memengaruhi operasi yang mencantumkan koleksi dalam database.
Jika latensi disebabkan oleh terlalu banyak penghapusan baru-baru ini, masalah akan otomatis teratasi setelah beberapa saat. Jika masalah tidak teratasi, hubungi dukungan.
Fanout indeks, terutama untuk kolom array dan kolom dokumen sematan. write Tinjau pengindeksan kolom array dan kolom dokumen sematan Anda.
Operasi tulis yang signifikan. write

Coba kurangi jumlah penulisan di setiap operasi.

Untuk entri data massal yang tidak memerlukan atomisitas, gunakan penulisan individual yang diparalelkan.