"How is Amazon DynamoDB throughput calculated and limited?" के जवाब में यह सुझाव दिया गया है कि जब भी आप प्रति सेकंड आधार पर प्रावधान थ्रूपुट से अधिक हो जाते हैं तो डायनेमोडीबी थ्रॉटल अनुरोध करता है। हालांकि, यह मेरे अनुभव के विपरीत है।डायनेमो डीबी थ्रॉटल अनुरोध कब करता है?
मेरे पास टेबल है जहां मैं कई पंक्तियां पोस्ट करता हूं, अक्सर पंक्तियों की संख्या प्रावधान लिखने की क्षमता से अधिक है। यह छोटे विस्फोटों में होता है। एक बिंदु पर मुझे प्रावधान क्षमता से 5 मिनट का औसत भी मिला है। ओटीओएच, 15 मिनट औसत क्षमता से नीचे है। मुझे उस अवधि में कोई थ्रॉटल अनुरोध नहीं मिला है। 8.053 पर
5 मिनट औसत चोटियों 6 के प्रावधान क्षमता के साथ:
15 मिनट औसत चोटियों अच्छी तरह का प्रावधान क्षमता से नीचे:
तो जब DynamoDB थ्रोटल अनुरोध करता है? खाते में यह किस प्रकार का औसत लेता है? प्रोटीड क्षमता से ऊपर कितना ऊंचा हो सकता है इससे पहले कि यह थ्रॉटल हो जाए?
80% चोटियों से आप * 5 मिनट औसत * ग्राफ पर चोटियों का जिक्र कर रहे हैं? मैं दूसरे शब्दों में कहता हूं, मुझे लगता है कि मेरे पास ऐसी स्थिति है जहां मेरे पास हर 10 सेकंड में 60 आइटम का बैच है। प्रति सेकंड के आधार पर यह 60 रुपये प्रति मिनट या उससे अधिक 6 होगा। तो चोटी कितनी ऊंची है? – vartec
"तो चोटी कितनी ऊंची है?" मुझे नहीं लगता कि मैं आपको बता सकता हूं कि, क्षमा करें। हमारी सभी गणना/लेखा प्रति सेकंड किया जाता है। यातायात को फटने के लिए हम यातायात पैटर्न का विश्लेषण करने के लिए एक लंबी अवधि की अवधि पर विचार करते हैं। अंत में, जैसा कि पोस्ट इंगित करता है, कार्रवाई का सबसे अच्छा तरीका परीक्षण और त्रुटि का एक छोटा सा तरीका है, क्योंकि आप अपने उपयोग पैटर्न को जानते हैं और आपके पास रीट्रीज़/थ्रॉटलिंग के लिए क्या सहनशीलता है। –
अपने स्वयं के विकास परीक्षण में मैंने 1 लिखने वाली इकाई के साथ एक तालिका का प्रावधान किया और बिना किसी थ्रॉटल किए प्रति सेकंड 10 लिखने को धक्का दे सकता है, इसलिए @vartec ने जो कहा वह मेरे अपने अनुभव के अनुरूप है, हालांकि विचित्र है कि हो सकता है या नहीं हो सकता है। –