में चरण तालिका में लोड करने के लिए इष्टतम एसएसआईएस डेटा प्रवाह सेटिंग्स मेरे पास 350 एमबी टेबल है जो दो वर्चर (2000) कॉलम के साथ काफी व्यापक है। एक एसएसआईएस डेटा प्रवाह के माध्यम से ओजेल एसक्यूएल डीडब्ल्यू के लिए ओएलडीडीबी "फास्ट लोड" गंतव्य के माध्यम से लोड होने में 60 मिनट लगते हैं। मैंने उस डेटा प्रवाह पर गंतव्य को Azure Blob Destination (SSIS Azure feature pack से) के रूप में बदल दिया है और उसी डेटा प्रवाह 1.5 मिनट में पूरा हो गया है (और उस नई फ्लैट फ़ाइल से पॉलीबेस को लगभग 2 मिनट लगते हैं)।Azure SQL DW
किसी अन्य स्रोत के लिए मेरे पास मौजूदा 1 जीबी फ्लैट फ़ाइल है। Azure SQL DW में ओएलडीडीबी गंतव्य में एसएसआईएस डेटा प्रवाह 90 मिनट लेता है। फ़ाइल को ब्लॉब स्टोरेज में कॉपी करें और पॉलीबेस लोड में 5 मिनट लगते हैं।
एसएसआईएस एसएसआईएस 2014 है और यह उसी क्षेत्र में Azure SQL DW के रूप में एक Azure VM पर चल रहा है। मुझे पता है कि थोक लोड पॉलीबेस से बहुत धीमी है क्योंकि थोक लोड फ़नल नियंत्रण नोड के माध्यम से है लेकिन पॉलीबेस सभी गणना नोड्स पर समानांतर है। लेकिन उन थोक भार संख्याएं बहुत धीमी हैं।
एसएसआईएस डेटा प्रवाह और गंतव्य के लिए इष्टतम एसक्यूएल डीडब्ल्यू चरण तालिका को लोड लोड के माध्यम से जितनी जल्दी संभव हो सके लोड करने के लिए इष्टतम सेटिंग्स क्या हैं?
- स्टेज तालिका ज्यामिति = ढेर (सबसे तेज है मेरा मानना है कि)
- डाटा प्रवाह सेटिंग्स: विशेष रूप से मैं किसी भी अन्य सेटिंग्स के अलावा निम्न सेटिंग्स मैं पर विचार नहीं कर रहा हूँ के लिए इष्टतम मूल्य में दिलचस्पी रखता हूँ:
- DefaultBufferMaxRows =?
- DefaultBufferSize =?
- OLEDB गंतव्य सेटिंग्स
- डाटा एक्सेस मोड = तालिका या दृश्य - तेजी से लोड
- पहचान रखें = अनियंत्रित
- रखें Nulls =?
- टेबल लॉक =?
- बाधाओं की जांच करें =?
- प्रति बैच पंक्ति =?
- अधिकतम सम्मिलित प्रतिबद्ध आकार =?
धन्यवाद सोन्या। 60 मिनट लगने वाले डेटा प्रवाह पर, कॉलमस्टोर से हेप तक स्टेज टेबल को स्विच करने से इसे 2-3x तेज बना दिया गया और डिफॉल्टबफर आकार को अधिकतम किया गया (जो पंक्ति की चौड़ाई के कारण 10,000 पंक्ति बफर के परिणामस्वरूप डिफॉल्टबफर मैक्सरो 100,000 था) एक और 2-3x तेजी से। तो अब यह 8 मिनट से कम समय में चल रहा है। बीडीडी ने इस विशेष परीक्षण (डीडब्ल्यूयू 400 को एक मध्यम उपयोगकर्ता के साथ) में महत्वपूर्ण अंतर नहीं बनाया है। मैंने परीक्षण की गई अन्य डेटा प्रवाह गंतव्य सेटिंग्स में कोई महत्वपूर्ण अंतर नहीं आया है। मुझे लगता है कि हमने शीर्ष दो अपराधियों को पाया है। – GregGalloway