मैंने अभी Azure में एक नया SQL सर्वर डेटाबेस बनाया है और फिर इसे Azure पोर्टल में दिए गए लिंक का उपयोग करके विजुअल स्टूडियो 2015 में खोला है। मुझे अपने आईपी को फ़ायरवॉल में जोड़ना पड़ा लेकिन अन्यथा प्रक्रिया सुचारू रूप से चली गई।विजुअल स्टूडियो में SQL सर्वर ऑब्जेक्ट एक्सप्लोरर इतना धीमा क्यों है?
हालांकि, जब मैं SQL सर्वर ऑब्जेक्ट एक्सप्लोरर के माध्यम से डेटाबेस सर्वर से बातचीत करने का प्रयास कर रहा हूं तो यह दर्दनाक रूप से धीमा है। मेरे डेटाबेस में किसी भी फ़ोल्डर का विस्तार (उदा।, Tables
फ़ोल्डर) 10 से 30 सेकंड लेता है। डेटाबेस बिल्कुल नया है, इसलिए केवल एक ही चीज है जो एज़ूर बनाता है जब यह एक नई डीबी को तुरंत चालू करता है।
यह दूसरा एज़ूर डीबी है जिसे मैंने बनाया है और विजुअल स्टूडियो में देखने की कोशिश की है और दोनों एक ही समस्या है। पहले के साथ मैंने सोचा कि शायद मैंने सेटअप के दौरान कुछ गलत किया लेकिन इस बार मैंने पुस्तक द्वारा सब कुछ करने के लिए सुनिश्चित किया।
दृश्य स्टूडियो के भीतर से डीबी के विरुद्ध वास्तविक प्रश्नों चल रहा है, (सही क्लिक डीबी, New Query ...
, select * from INFORMATION_SCHEMA.TABLES;
) बहुत तेजी से है, इसलिए यह Azure करने के लिए अपने कनेक्शन के साथ एक समस्या हो प्रतीत नहीं होता है।
यह इतनी दर्दनाक धीमी क्यों है? इसे तेजी से बनाने के लिए मैं क्या कर सकता हूं?
मैं विंडोज 10 (पूरी तरह से पैच) पर विजुअल स्टूडियो 2015 अपडेट 1 (14.0.24720.00
) का उपयोग कर रहा हूं और डेटाबेस निर्माण के दौरान मैंने नवीनतम संस्करण का उपयोग करने के लिए बॉक्स को चेक किया है।
शुद्ध रूप से सट्टा के रूप में एसक्यूएल डेटा टूल टीम पर काम, लेकिन वह तालिका की सूची के लिए प्राप्त किए गए हो जाता है संपत्तियों की सूची सिर्फ तालिका नामों से अधिक है। यही है, यह संभवतः सभी कॉलम और उनके डेटा प्रकारों, किसी भी इंडेक्स को उनकी परिभाषाओं, बाधाओं आदि के साथ खींचता है। यदि आप जो कुछ भी चलते हैं उसे देखना चाहते हैं, तो एक उदाहरण से कनेक्ट करें कि आप एक ट्रेस चला सकते हैं और इसका पता लगा सकते हैं । अब इंटरनेट पर जा रहे सभी ट्रैफिक की कल्पना करें। टीएल; डीआर - इंटरनेट पर एक जीयूआई का उपयोग धीमा है। –
विजुअल स्टूडियो में एक्सप्लोरर सभी जानकारी को पकड़ने वाला प्रतीत नहीं होता है। यदि मैं उदाहरण के लिए 'टेबल्स' फ़ोल्डर का विस्तार करता हूं तो मुझे प्रत्येक तालिका को अलग से विस्तारित करना होगा। एक बार विस्तारित होने के बाद मुझे 'कॉलम' उपफोल्डर का विस्तार करना होगा। इसका तात्पर्य है कि सभी तालिका डेटा प्रसारित नहीं किया जा रहा है। साथ ही, एक ब्रांड नए डेटाबेस के साथ पूरे डेटाबेस को मेरी स्थानीय मशीन में दूसरे या दो (100 एमबीआईटी इंटरनेट) में स्थानांतरित किया जा सकता है। पुन: स्थानीय रूप से परीक्षण करें, मैं Azure का उपयोग कर रहा हूं इसलिए मुझे सीखना नहीं है कि एमएस एसक्यूएल सर्वर को स्थानीय रूप से कैसे चलाया जाए। ;) –
क्या कॉलम के बाद के विस्तार (उदाहरण के लिए) बहुत समय लगता है या यह तेज़ है? साथ ही, यह कुल मिलाकर डेटा की थोड़ी सी मात्रा हो सकती है, अगर यह चैट प्रोटोकॉल है, तो यह बहुत सारी यात्राएं कर रही है। –