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

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

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

זמן אחזור

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

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

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

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

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

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

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

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

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

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