2016-01-25 5 views
5

मैं Azure SQL DW का विश्लेषण कर रहा हूं और मैं डीडब्ल्यूयू (डेटा गोदाम इकाइयों) शब्द में आया था। Azure साइट पर link केवल डीडब्ल्यूयू की एक कच्ची परिभाषा का उल्लेख करता है। मैं समझना चाहता हूं कि डीडब्ल्यूयू की गणना कैसे की जाती है और मुझे तदनुसार अपने सिस्टम को कैसे स्केल करना चाहिए।Azure SQL डेटा वेयरहाउस डीडब्ल्यूयू की गणना कैसे करें?

मैं भी link करने के लिए भेजा है, लेकिन यह मेरे सवाल का कवर नहीं करता है:

उत्तर

7

लिंक आप पाया के अलावा यह करने के लिए उपयोगी है पता है कि Azure SQL DW 60 वितरण भागों में "वितरण" नामक डेटा संग्रहीत करता है। यदि आपका डीडब्ल्यू डीडब्ल्यूयू 100 है तो सभी 60 वितरण एक गणना नोड से जुड़े होते हैं। यदि आप डीडब्ल्यूयू 200 पर स्केल करते हैं तो 30 वितरण अलग-अलग होते हैं और दूसरे गणना नोड में पुनः प्रेषित होते हैं। यदि आप डीडब्ल्यूयू 2000 के लिए सभी तरह से स्केल करते हैं तो आपके पास 3 वितरित नोड्स होते हैं जिनमें से 3 वितरण संलग्न होते हैं। तो आप देखते हैं कि डीडब्ल्यूयू आपके डीडब्ल्यू की गणना/क्वेरी पावर का एक उपाय है। जैसा कि आप स्केल करते हैं, प्रति गणना नोड पर कम डेटा पर आपके पास अधिक गणना होती है।

+0

अधिक मेरियर :)। अंतर्दृष्टि ग्रेग के लिए धन्यवाद। – ViSu

+0

अंतर्निहित आभासी बुनियादी ढांचे में 100 डीडब्ल्यूयू लगभग छह कोर से संबंधित हो सकता है? – Steve

+0

@ स्टेव मैंने सुना है कि पहले और निम्नलिखित डीएमवी मुझे विश्वास दिलाता है कि आप सही हैं कि नियंत्रण नोड में 6 कोर हैं और प्रत्येक गणना नोड में 6 कोर हैं। मैं आपको बता दूंगा कि अगर मैं कुछ भी सीखता हूं जो कि विरोधाभास करता है: sys.dm_pdw_nodes_os_schedulers से * चुनें * स्थिति = 'विज़िबल ऑनलाइन' – GregGalloway

1

मैं सिर्फ इस link जो DWU संबंध के लिए प्रवाह क्षमता से पता चलता पाया

2

आप dwucalculator भी चेकआउट कर सकते हैं। यह साइट आपको अपने मौजूदा वर्कलोड के लिए कैप्चर करने की प्रक्रिया के माध्यम से चलता है और Azure SQL DW में वर्कलोड को पूरा करने के लिए आवश्यक डीडब्ल्यूयू की संख्या पर अनुशंसा करता है।

http://dwucalculator.azurewebsites.net/

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