2014-07-23 6 views
25

डाटाबेस थ्रूपूट यूनिट्स (डीटीयू) के संदर्भ में प्रत्येक service tier and performance level for Microsoft's Azure SQL cloud databases के संसाधन और शक्ति व्यक्त की जाती है।एसक्यूएल एज़ूर डीटीयू को आईओपीएस में अनुवाद करें?

ये माप की सापेक्ष इकाइयां हैं। क्या उन्हें पूर्ण माप में अनुवाद करने का कोई तरीका है? विशेष रूप से उनका अनुवाद IOPS में किया जा सकता है?

+0

यह सवाल विषय से हटकर हो सकता है क्योंकि यह, Azure प्रदर्शन के बारे में है प्रोग्रामिंग नहीं दिखाई देता है। –

+0

हाय @ एंड्रयूबार्बर। आपके सहयोग के लिए धन्यवाद। क्या इस प्रश्न को एक और उचित एसई समुदाय में ले जाना संभव होगा? यदि हां, तो मैं ऐसा करने के लिए कैसे जा सकता हूं? – urig

+0

यह प्रश्न [वर्चुअलाइजेशन, क्लाउड, और ग्रिड कंप्यूटिंग] के लिए विषय पर होगा (http://area51.stackexchange.com/proposals/82313/virtualization-cloud-and-grid-computing?referrer=1h2gD6-qXfE2Srvu_ObuTg2) प्रस्तावित एसई साइट। – BenV

उत्तर

17

मैं उपरोक्त वर्णित Azure SQL डेटाबेस प्रदर्शन परीक्षण ब्लॉग पोस्ट के लेखक हूं।

आईओपीएस को डीटीयू तुलना करने के लिए एज़ूर एसक्यूएल डाटाबेस के लिए काफी मुश्किल है, यही कारण है कि मैंने अपने परीक्षणों में पंक्ति गणना और थ्रूपुट दर (प्रति सेकंड एमबी में) पर ध्यान केंद्रित किया।

मैं माइक्रोसॉफ्ट द्वारा उद्धृत लेनदेन दरों का उपयोग करने के बारे में सतर्क रहूंगा - उनके बेंचमार्क डेटाबेस अपेक्षाकृत छोटे हैं। मानक स्तर के लिए, जिसमें 250 जीबी की क्षमता है, एस 1 और एस 2 के लिए उनके बेंचमार्क डेटाबेस क्रमशः 2 जीबी और 7 जीबी हैं। इन आकारों में मेरा सुझाव है कि SQL सर्वर डेटाबेस/अधिकतर डेटाबेस को कैश कर रहा है और इस तरह उनका बेंचमार्क रीड थ्रॉटलिंग के सबसे बुरे से बचने वाला है जो असली दुनिया डेटाबेस को प्रभावित करने की संभावना है।

मैंने सामान्य सेवा पर हमला करने वाले नए सेवा स्तरों और जीए में एस 0 और एस 1 के प्रदर्शन में बदलाव के कुछ अनुमानों के बारे में एक नया पोस्ट जोड़ा है।

http://cbailiss.wordpress.com/2014/09/16/performance-in-new-azure-sql-database-performance-tiers/

+0

मुझे यह पसंद है कि आप यहां क्या कहते हैं। क्योंकि मेरे पास 500 मिलियन पंक्तियों के साथ एक बड़ा डेटाबेस 200 जीबी टेबल है। और अनुक्रमित तालिका पर 'गिनती (*)' जैसे प्रश्नों में से सबसे सरल, डेटा घटक के बहुमत वाले 100 डीटीयू का उपयोग करके निष्पादित करने में 2 घंटे लग सकते हैं। जहां मेरा छोटा डीबी तेज है। – Zapnologica

16

निकटतम मैं इस प्रश्न का उत्तर देने में सक्षम हूं, माइक्रोसॉफ्ट के Azure SQL Database Benchmark Overview शीर्षक वाला एक लेख है। इस लेखकों ने एज़ूर एसक्यूएल टायर में से प्रत्येक पर एक बेंचमार्क परिदृश्य किया और परिणामों को "लेनदेन प्रति घंटा/मिनट/सेकंड" के संदर्भ में मापा।

यहाँ तालिका के रूप में परिणामों की एक छवि है:

enter image description here

8

माइक्रोसॉफ्ट जानबूझकर Azure एसक्यूएल डाटाबेस बेंचमार्क प्रक्रिया के विवरण के बारे में चुप्पी साधे रहा है। मैंने एक एमएसएफटी प्रतिनिधि के साथ थोड़ी देर पहले ईमेल किया है जो सक्षम लग रहा था लेकिन अंततः मेरे वास्तविक सवालों के जवाब देने के लिए हटा दिया या अस्वीकार कर दिया।

मैं इसे पढ़ रहा हूं: डीटीयू माप को किसी भी पूर्ण रूप से परिवर्तित करने का कोई निश्चित तरीका नहीं है (यानी, कुछ भी उपयोगी)।

क्रिस बालिस ने कुछ वास्तविक प्रदर्शन परीक्षणों के साथ लंबी श्रृंखला की पोस्ट की। वे सही नहीं हो सकते हैं, लेकिन ऐसा लगता है कि अब तक हमारे पास सबसे अच्छा है, जहां तक ​​किसी अन्य चीज़ के साथ नए एसक्यूएल डाटाबेस प्रदर्शन की तुलना की जा रही है, इस मामले में पुराना वेब/बिजनेस मॉडल।

उनकी सामान्य निष्कर्ष है कि इस प्रकार थे:

आप यहाँ अंतिम सारांश पृष्ठ देख सकते हैं: यहाँ अपने 15 पद श्रृंखला में पहला है प्रदर्शन के संदर्भ में पुराने व्यापार डेटाबेस लगभग पी 1 और पी 2 के बीच मोटे तौर पर गिर गए, पी 2 था के करीब एन पी 1। यह बहुत निराशाजनक है क्योंकि नई योजनाओं के पुराने लोगों की तुलना में काफी अधिक खर्च होंगे - परिमाण में वृद्धि का आदेश, या अधिक - जब तक आपके पास एक विशाल डेटाबेस न हो।

+0

इस धागे में कुछ उपयोगी और स्पष्ट चर्चा भी है: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d9af6c45-3552-4baf-8046-524c3f0a1399/new-sql-database-editions- प्रदर्शन –

+0

मुझे अपने एमएसएफटी प्रतिनिधि से उद्धृत सिफारिश मिली है: "अनुशंसा $ 200 परीक्षण का उपयोग एक एज़ूर एसक्यूएल टेस्ट डीबी (आदर्श रूप से उनके मौजूदा SQL सर्वर इंस्टेंस पर डीबी का माइग्रेशन) और बेंचमार्क को खड़े करने के लिए करना है।" –

+2

4 जीबी रैम और 2 वीसीपीयू के साथ एक वर्चुअल सर्वर लगभग प्रदर्शन स्तर 'एस 3' के बराबर है। 12 जीबी रैम वाला एक भौतिक सर्वर, 4 कोर के साथ 1 प्रोसेसर लगभग 'पी 1' के बराबर होता है। डीटीयू कैलक्यूलेटर सेवा सटीक रूप से प्रदर्शन स्तर की सिफारिश करती है - https://paulbrewer.wordpress.com/2015/12/03/sql_heartbeat-technical-summary/ –

संबंधित मुद्दे