פתרון בעיות שקשורות לזמן אחזור

רלוונטי רק למהדורת Cloud Firestore Enterprise.

בדף הזה מוסבר איך לפתור בעיות של זמן אחזור ב-Cloud Firestore עם תאימות ל-MongoDB.

זמן אחזור

בטבלה הבאה מפורטות סיבות אפשריות לעלייה בזמן האחזור:

הסיבה לזמן האחזור סוגי הפעולות שהושפעו טיפול בתקלה
תנועת גולשים קבועה וגדלה. קריאה, כתיבה

במקרים של עלייה מהירה בתנועה, Cloud Firestore עם תאימות ל-MongoDB מנסה להתאים את עצמו לעומס באופן אוטומטי כדי לעמוד בביקוש המוגבר. כשמגדילים את הקיבולת של Cloud Firestore עם תאימות ל-MongoDB, זמן האחזור מתחיל להתקצר.

נקודות חמות (שיעורי קריאה, כתיבה ומחיקה גבוהים לטווח מצומצם של מסמכים) מגבילות את היכולת של Cloud Firestore עם תאימות ל-MongoDB להתרחב. סקירה הימנעות מנקודות חמות וזיהוי נקודות חמות באפליקציה.

התנגשות, כתוצאה מעדכון של מסמך יחיד בתדירות גבוהה מדי או מעסקאות. קריאה, כתיבה

צריך להקטין את קצב הכתיבה למסמכים בודדים.

צריך לצמצם את מספר המסמכים שמתעדכנים בעסקת כתיבה אחת.

קריאות גדולות שמחזירות הרבה מסמכים. קריאה אפשר להשתמש בחלוקה לעמודים כדי לפצל קריאות גדולות.
יותר מדי מחיקות מהזמן האחרון. read
ההרשאה הזו משפיעה מאוד על פעולות שמציגות רשימה של אוספים במסד נתונים.
אם הבעיה נובעת ממחיקות רבות מדי שבוצעו לאחרונה, היא אמורה להיפתר באופן אוטומטי אחרי זמן מה. אם הבעיה לא נפתרת, פנו לתמיכה.
התרחבות האינדקס, במיוחד בשדות של מערכים ובשדות של מסמכים מוטמעים. לכתוב בודקים את האינדקס של שדות מערך ושדות של מסמכים מוטמעים.
פעולות כתיבה גדולות. לכתוב

כדאי לנסות לצמצם את מספר הפעולות של כתיבה בכל פעולה.

להזנת נתונים בכמות גדולה כשלא נדרשת אטומיות, אפשר להשתמש בכתיבות מקבילות של נתונים בודדים.