حلّ مشاكل وقت الاستجابة

ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط.

توضّح لك هذه الصفحة كيفية حلّ مشاكل وقت الاستجابة في Cloud Firestore المتوافق مع MongoDB.

وقت الاستجابة

يوضّح الجدول التالي الأسباب المحتملة لزيادة وقت الاستجابة:

سبب وقت الاستجابة أنواع العمليات المتأثّرة الدقة
زيادة مستمرة في عدد الزيارات القراءة والكتابة

في حال حدوث زيادات سريعة في عدد الزيارات، تحاول خدمة Cloud Firestore المتوافقة مع MongoDB التوسّع تلقائيًا لتلبية الطلب المتزايد. عندما يتم توسيع نطاق Cloud Firestore المتوافق مع MongoDB، يبدأ وقت الاستجابة في الانخفاض.

تحدّ النقاط الساخنة (معدّلات القراءة والكتابة والحذف العالية لنطاق مستندات ضيق) من قدرة Cloud Firestore المتوافق مع MongoDB على التوسّع. المراجعة تجنُّب النقاط الساخنة وتحديد النقاط الساخنة في تطبيقك

المنافسة، سواء كانت ناتجة عن تعديل مستند واحد بشكل متكرر جدًا أو عن المعاملات القراءة والكتابة

تقليل معدّل الكتابة إلى المستندات الفردية

قلِّل عدد المستندات التي يتم تعديلها في معاملة كتابة واحدة.

عمليات قراءة كبيرة تعرض العديد من المستندات قراءة استخدِم تقسيم الصفحات لتقسيم القراءات الكبيرة.
تم حذف عدد كبير جدًا من الملفات مؤخرًا. read
يؤثر ذلك بشكل كبير في العمليات التي تسرد المجموعات في قاعدة بيانات.
إذا كان سبب التأخير هو عمليات الحذف الأخيرة الكثيرة، من المفترض أن يتم حلّ المشكلة تلقائيًا بعد مرور بعض الوقت. إذا لم يتم حلّ المشكلة، يُرجى التواصل مع فريق الدعم.
توسيع نطاق الفهرس، خاصةً للحقول التي تتضمّن مصفوفات وحقول المستندات المضمّنة write راجِع فهرسة حقول المصفوفات وحقول المستندات المضمّنة.
عمليات الكتابة الكبيرة write

حاوِل تقليل عدد عمليات الكتابة في كل عملية.

لإدخال البيانات المجمّعة حيث لا تحتاج إلى التوافق، استخدِم عمليات الكتابة الفردية المتوازية.