Memahami kode error
Halaman ini mencantumkan kode error yang mungkin Anda alami dan memberikan saran tentang cara memperbaiki setiap error tersebut.
DeadlineExceeded (262)
Berikut ini dapat meningkatkan error DeadlineExceeded (262)
:
- Peningkatan latensi menyebabkan operasi memerlukan waktu lebih lama dari batas waktu (60 detik secara default) untuk selesai.
DeadlineExceeded (262): Deadline exceeded.
Untuk mengatasi masalah ini, lihat panduan pemecahan masalah latensi.
Dibatalkan (112)
Situasi berikut dapat meningkatkan error Aborted (112)
:
- Dokumen menerima terlalu banyak update per detik.
- Persaingan dari transaksi yang tumpang-tindih.
- Traffic yang meningkat dengan cepat atau mengalami hot spot.
Aborted (112): Too much contention on these documents. Please try again
Atau
Aborted (112): Aborted due to cross-transaction contention. This occurs when multiple transactions attempt to access the same data, requiring at least one to be aborted in order to enforce serializability.
Untuk menyelesaikan masalah ini:
- Untuk peningkatan traffic yang cepat, Firestore dengan kompatibilitas MongoDB akan mencoba melakukan penskalaan otomatis untuk memenuhi peningkatan permintaan. Saat Firestore dengan kompatibilitas MongoDB melakukan penskalaan, latensi mulai menurun.
- Hotspot membatasi kemampuan Firestore dengan kompatibilitas MongoDB untuk melakukan penskalaan. Tinjau mendesain untuk penskalaan guna mengidentifikasi titik-titik panas.
- Tinjau pertentangan data dalam transaksi dan penggunaan transaksi Anda.
- Kurangi kecepatan penulisan ke setiap dokumen.
InvalidArgument (2)
Situasi berikut dapat menyebabkan error InvalidArgument (2)
:
- Mencoba melakukan dokumen yang melebihi batas 7,5 KiB untuk entri indeks.
7,5 KiB adalah batas untuk entri indeks. Anda tidak dapat melebihi batas ini dan batas ini bukan kuota yang dapat disesuaikan.
InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.
Untuk menyelesaikan masalah ini:
Untuk nilai kolom yang diindeks, bagi kolom menjadi beberapa kolom. Jika memungkinkan, buat kolom yang tidak diindeks dan pindahkan data yang tidak perlu diindeks ke kolom yang tidak diindeks.