लेटेंसी से जुड़ी समस्याएं हल करना

इस पेज पर, Cloud Firestore में इंतज़ार के समय से जुड़ी समस्याओं को हल करने का तरीका बताया गया है.

इंतज़ार का समय

नीचे दिए गए टेबल में, इंतज़ार का समय बढ़ने की संभावित वजहें बताई गई हैं:

इंतज़ार का समय बढ़ने की वजह इस तरह की कार्रवाइयों पर असर पड़ता है रिज़ॉल्यूशन
लगातार बढ़ता ट्रैफ़िक. पढ़ना, लिखना

ट्रैफ़िक में अचानक बढ़ोतरी होने पर, Cloud Firestore अपने-आप स्केल करने की कोशिश करता है, ताकि बढ़ी हुई मांग को पूरा किया जा सके. जब Cloud Firestore स्केल होता है, तो इंतज़ार का समय कम होने लगता है.

हॉट-स्पॉट (दस्तावेज़ों की सीमित रेंज के लिए, पढ़ने, लिखने, और मिटाने की दरें ज़्यादा होना) की वजह से, Cloud Firestore के स्केल होने की क्षमता सीमित हो जाती है. अपने ऐप्लिकेशन में हॉट-स्पॉट की पहचान करें और हॉट-स्पॉट से बचें लेख पढ़ें.

किसी एक दस्तावेज़ को बार-बार अपडेट करने या लेन-देन की वजह से होने वाली समस्या. पढ़ना, लिखना

अलग-अलग दस्तावेज़ों में लिखने की दर कम करें.

एक बार में लिखने के लेन-देन में अपडेट किए जाने वाले दस्तावेज़ों की संख्या कम करें.

ज़्यादा दस्तावेज़ों को पढ़ने की वजह से होने वाली समस्या. पढ़ना ज़्यादा दस्तावेज़ों को पढ़ने की वजह से होने वाली समस्या को हल करने के लिए, पेज नंबरिंग का इस्तेमाल करें.
हाल ही में, बहुत ज़्यादा दस्तावेज़ मिटाने की वजह से होने वाली समस्या. पढ़ना
इससे डेटाबेस में कलेक्शन की सूची बनाने वाली कार्रवाइयों पर काफ़ी असर पड़ता है.
अगर हाल ही में बहुत ज़्यादा दस्तावेज़ मिटाने की वजह से, इंतज़ार का समय बढ़ गया है, तो कुछ समय बाद यह समस्या अपने-आप हल हो जाएगी. अगर समस्या हल नहीं होती है, तो सहायता टीम से संपर्क करें.
इंडेक्स फ़ैनआउट, खास तौर पर ऐरे फ़ील्ड और एम्बेड किए गए दस्तावेज़ फ़ील्ड के लिए. लिखना ऐरे फ़ील्ड और एम्बेड किए गए दस्तावेज़ फ़ील्ड की इंडेक्सिंग की समीक्षा करें.
ज़्यादा दस्तावेज़ों को लिखने की वजह से होने वाली समस्या. लिखना

हर कार्रवाई में, दस्तावेज़ों को लिखने की संख्या कम करके देखें.

बल्क में डेटा डालने के लिए, जहां आपको एटॉमिकिटी की ज़रूरत नहीं है वहां अलग-अलग दस्तावेज़ों को लिखने के लिए, पैरललाइज़ेशन का इस्तेमाल करें.