แก้ไขปัญหาเวลาในการตอบสนอง

หน้านี้จะแสดงวิธีแก้ปัญหาเวลาในการตอบสนองกับ Cloud Firestore

เวลาในการตอบสนอง

ตารางต่อไปนี้อธิบายสาเหตุที่เป็นไปได้ที่ทำให้เวลาในการตอบสนองเพิ่มขึ้น

สาเหตุที่ทำให้เกิดเวลาในการตอบสนอง ประเภทการดำเนินการที่ได้รับผลกระทบ การแก้ไข
การเข้าชมเพิ่มขึ้นอย่างต่อเนื่อง อ่าน เขียน

หากการเข้าชมเพิ่มขึ้นอย่างรวดเร็ว Cloud Firestore จะพยายามปรับขนาดโดยอัตโนมัติ เพื่อตอบสนองความต้องการที่เพิ่มขึ้น เมื่อ Cloud Firestore ปรับขนาด เวลาในการตอบสนองจะเริ่มลดลง

ฮอตสปอต (อัตราการอ่าน เขียน และลบสูงในช่วงเอกสารแคบๆ) จะจำกัดความสามารถในการปรับขนาดของ Cloud Firestore โปรดอ่าน หลีกเลี่ยงฮอตสปอต และระบุฮอตสปอตในแอปพลิเคชัน

การแย่งกัน ไม่ว่าจะเกิดจากการอัปเดตเอกสารเดียวบ่อยเกินไปหรือจากการทำธุรกรรม อ่าน เขียน

ลดอัตราการเขียนลงในเอกสารแต่ละรายการ

ลดจำนวนเอกสารที่อัปเดตในการทำธุรกรรมการเขียนครั้งเดียว

การอ่านขนาดใหญ่ที่แสดงเอกสารจำนวนมาก อ่านแล้ว ใช้การแบ่งหน้าเพื่อแยกการอ่านขนาดใหญ่
การลบเมื่อเร็วๆ นี้มากเกินไป อ่าน
ซึ่งส่งผลกระทบอย่างมากต่อ การดำเนินการที่แสดงรายการคอลเล็กชันในฐานข้อมูล
หากเวลาในการตอบสนองเกิดจากการลบเมื่อเร็วๆ นี้มากเกินไป ปัญหาควรได้รับการแก้ไขโดยอัตโนมัติหลังจากผ่านไประยะหนึ่ง หากปัญหายังไม่ได้รับการแก้ไข โปรดติดต่อทีมสนับสนุน
การขยายดัชนี โดยเฉพาะอย่างยิ่งสำหรับฟิลด์อาร์เรย์และฟิลด์เอกสารที่ฝัง เขียน ตรวจสอบการจัดทำดัชนีของฟิลด์อาร์เรย์และฟิลด์เอกสารที่ฝัง
การเขียนขนาดใหญ่ เขียน

ลองลดจำนวนการเขียนในการดำเนินการแต่ละครั้ง

สำหรับการป้อนข้อมูลจำนวนมากซึ่งคุณไม่ต้องการความเป็นอะตอม ให้ใช้ การเขียนแต่ละรายการแบบขนาน