इस पेज पर, Cloud Firestore में इंतज़ार के समय से जुड़ी समस्याओं को हल करने का तरीका बताया गया है.
इंतज़ार का समय
यहां दी गई टेबल में, इंतज़ार का समय बढ़ने की संभावित वजहों के बारे में बताया गया है:
| इंतज़ार के समय की वजह | किस तरह के ऑपरेशन पर असर पड़ा | रिज़ॉल्यूशन |
|---|---|---|
| ट्रैफ़िक में लगातार बढ़ोतरी हो रही है. | पढ़ने और लिखने की अनुमति |
ट्रैफ़िक में तेज़ी से बढ़ोतरी होने पर, Cloud Firestore बढ़ी हुई मांग को पूरा करने के लिए, अपने-आप स्केल करने की कोशिश करता है. Cloud Firestore के स्केल होने पर, इंतज़ार का समय कम होने लगता है. हॉट-स्पॉट (दस्तावेज़ों की कम रेंज में पढ़ने, लिखने, और मिटाने की ज़्यादा दर) की वजह से, Cloud Firestore को स्केल करने की क्षमता सीमित हो जाती है. हॉट-स्पॉट से बचें लेख पढ़ें और अपने ऐप्लिकेशन में हॉट-स्पॉट की पहचान करें. |
| एक ही दस्तावेज़ को बार-बार अपडेट करने या लेन-देन की वजह से होने वाली समस्या. | पढ़ने और लिखने की अनुमति |
अलग-अलग दस्तावेज़ों में डेटा लिखने की दर कम करें. एक ही राइट ट्रांज़ैक्शन में अपडेट किए गए दस्तावेज़ों की संख्या कम करें. |
| कई दस्तावेज़ों को वापस करने वाले बड़े रीड. | पढ़ना | ज़्यादा डेटा को अलग-अलग हिस्सों में बांटने के लिए, पेज नंबर डालने की सुविधा का इस्तेमाल करें. |
| हाल ही में बहुत सारे आइटम मिटाए गए हैं. | read इससे, डेटाबेस में कलेक्शन की सूची बनाने वाले ऑपरेशन पर काफ़ी असर पड़ता है. |
अगर हाल ही में बहुत ज़्यादा डेटा मिटाने की वजह से इंतज़ार का समय बढ़ गया है, तो कुछ समय बाद यह समस्या अपने-आप ठीक हो जाएगी. अगर समस्या हल नहीं होती है, तो सहायता टीम से संपर्क करें. |
| इंडेक्स फ़ैनआउट, खास तौर पर अरे फ़ील्ड और एम्बेड किए गए दस्तावेज़ फ़ील्ड के लिए. | लिखें | अरे फ़ील्ड और एम्बेड किए गए दस्तावेज़ के फ़ील्ड की इंडेक्सिंग की समीक्षा करें. |
| ज़्यादा डेटा सेव करना. | लिखें |
हर कार्रवाई में, डेटा लिखने की संख्या कम करके देखें. एक साथ कई डेटा एंट्री के लिए, जहां आपको ऐटमिसिटी की ज़रूरत नहीं है, वहां पैरलल इंडिविजुअल राइट का इस्तेमाल करें. |