现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
ทำความเข้าใจรหัสข้อผิดพลาด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เกี่ยวข้องกับ Cloud Firestore Enterprise Edition เท่านั้น
|
หน้านี้แสดงรหัสข้อผิดพลาดที่คุณอาจพบและให้คำแนะนำ
เกี่ยวกับวิธีแก้ไขข้อผิดพลาดแต่ละรายการ
DeadlineExceeded (262)
สิ่งต่อไปนี้อาจเพิ่มข้อผิดพลาดของ DeadlineExceeded (262)
- ความหน่วงที่เพิ่มขึ้นทำให้การดำเนินการใช้เวลานานกว่ากำหนดเวลา
(ค่าเริ่มต้นคือ 60 วินาที) จึงจะเสร็จสมบูรณ์
DeadlineExceeded (262): Deadline exceeded.
หากต้องการแก้ไขปัญหานี้ โปรดดูคำแนะนำในการแก้ปัญหาความหน่วง
ถูกยกเลิก (112)
สถานการณ์ต่อไปนี้อาจเพิ่มข้อผิดพลาด Aborted (112)
- เอกสารได้รับการอัปเดตต่อวินาทีมากเกินไป
- การแย่งชิงจากธุรกรรมที่ทับซ้อนกัน
- การเข้าชมที่เพิ่มขึ้นอย่างรวดเร็วหรือมีการเข้าชมสูง
Aborted (112): Too much contention on these documents. Please try again
หรือ
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.
วิธีแก้ปัญหานี้
- สำหรับการเพิ่มการเข้าชมอย่างรวดเร็ว Cloud Firestore ที่มีความเข้ากันได้กับ MongoDB จะพยายามปรับขนาดโดยอัตโนมัติ
เพื่อตอบสนองความต้องการที่เพิ่มขึ้น เมื่อ Cloud Firestore ที่มีความเข้ากันได้กับ MongoDB
ปรับขนาด เวลาในการตอบสนองจะเริ่มลดลง
- ฮอตสปอตจำกัดความสามารถของ Cloud Firestore ที่มีความเข้ากันได้กับ MongoDB ในการเพิ่มขนาด ตรวจสอบการออกแบบเพื่อการปรับขนาดเพื่อระบุฮอตสปอต
- ตรวจสอบการแย่งชิงข้อมูลในธุรกรรมและการใช้ธุรกรรม
- ลดอัตราการเขียนไปยังเอกสารแต่ละรายการ
InvalidArgument (2)
สถานการณ์ต่อไปนี้อาจทำให้เกิดข้อผิดพลาด InvalidArgument (2)
- พยายามคอมมิตเอกสารที่มีขนาดเกินขีดจำกัด 7.5 KiB สำหรับ
รายการดัชนี
7.5 KiB คือขีดจำกัดสำหรับรายการดัชนี คุณจะเกินขีดจำกัดนี้ไม่ได้
และขีดจำกัดนี้ไม่ใช่โควต้าที่ปรับได้
InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.
วิธีแก้ปัญหานี้
สำหรับค่าฟิลด์ที่จัดทำดัชนี ให้แยก
ฟิลด์ออกเป็นหลายฟิลด์ หากเป็นไปได้ ให้สร้างฟิลด์ที่ไม่ได้จัดทำดัชนี
และย้ายข้อมูลที่ไม่จำเป็นต้องจัดทำดัชนีไปยังฟิลด์ที่ไม่ได้จัดทำดัชนี
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-29 UTC
[null,null,["อัปเดตล่าสุด 2025-08-29 UTC"],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThis page lists error codes that you might encounter and provides suggestions\nfor how to fix each of them.\n\nDeadlineExceeded (262)\n\nThe following can increase `DeadlineExceeded (262)` errors:\n\n- An increase in latency caused an operation to take longer than the deadline (60 seconds by default) to complete.\n\n DeadlineExceeded (262): Deadline exceeded.\n\nTo resolve this issue, see the [guide to troubleshooting latency](/docs/firestore/enterprise/resolve-latency).\n\nAborted (112)\n\nThe following situations can increase `Aborted (112)` errors:\n\n- A document receiving too many updates per second.\n- Contention from overlapping transactions.\n- Traffic that increases rapidly or encounters hot-spots.\n\n Aborted (112): Too much contention on these documents. Please try again\n\nOr \n\n Aborted (112): Aborted due to cross-transaction contention. This occurs when\n multiple transactions attempt to access the same data, requiring at least one\n to be aborted in order to enforce serializability.\n\nTo resolve this issue:\n\n- For rapid traffic increases, Cloud Firestore with MongoDB compatibility attempts to automatically scale to meet the increased demand. When Cloud Firestore with MongoDB compatibility scales, latency begins to decrease.\n- Hot-spots limit the ability of Cloud Firestore with MongoDB compatibility to scale up. Review [designing for scale](/docs/firestore/enterprise/understand-reads-writes-scale#avoid_hotspots) to identify hot-spots.\n- Review [data contention in transactions](/docs/firestore/enterprise/understand-reads-writes-scale#high-level_steps_in_a_write_transaction) and your usage of transactions.\n- Reduce the write rate to individual documents.\n\nInvalidArgument (2)\n\nThe following situations can cause `InvalidArgument (2)` errors:\n\n- Attempting to commit a document with that exceeds the 7.5 KiB limit for an index entry.\n\n7.5 KiB is a [limit](/docs/firestore/enterprise/quotas) for index entries. You cannot exceed this limit\nand it's not a quota that can be adjusted. \n\n InvalidArgument (2): Index entry on \u003cvar class=\"readonly\" translate=\"no\"\u003efield_name\u003c/var\u003e is larger than 7680 bytes.\n\nTo resolve this issue:\n\nFor indexed field values, split the\nfield into multiple fields. If possible, create an un-indexed field\nand move data that doesn't need to be indexed into the un-indexed\nfield."]]