SQL सर्वर 2008 - एक ही भौतिक मशीन और सर्वर उदाहरण पर क्रॉस डेटाबेस प्रदर्शन


12

एक ही भौतिक मशीन पर एक और DB के चयन के दौरान कोई प्रदर्शन हिट है? तो मैं एक ही SQL 2008 आवृत्ति के भीतर चल रहे एक ही भौतिक मशीन पर 2 डेटाबेस है।

उदाहरण के लिए SomStoreProc on_this_db में मैं कुछ का चयन करें चलाने के लिए F_other_db.dbo.someTable से

अब तक मैंने इंटरनेट पर जो कुछ भी पढ़ा है, उससे अधिकांश लोग NO को इंगित करते हैं।

जवाबों:


13

एक ही उदाहरण पर डेटाबेस में क्वेरी करते समय आपको प्रदर्शन विचलन नहीं देखना चाहिए। एक ही क्वेरी विश्लेषक, बफर, आदि उपयोग में हैं।

अब, यदि आप एक ही सर्वर पर अलग-अलग SQL उदाहरणों में समान प्रयास करने के लिए थे, तो आप एक प्रदर्शन प्रभाव देख सकते हैं। क्वेरी का विश्लेषण दो अलग-अलग क्वेरी विश्लेषक द्वारा किया जाएगा और कैश, बफ़र आदि के लिए अधिक सिस्टम संसाधनों का उपयोग किया जाएगा। आप उदाहरणों के बीच VIA प्रोटोकॉल (यह सक्षम है) के माध्यम से जाने के लिए परिणामों को बाध्य करेंगे। MS DTC शामिल हो सकता है, और यदि अनुमतियाँ एक खराब (एर) क्वेरी योजना बनाई जा सकती हैं, तो अनुमतियाँ अपर्याप्त हैं।


4

Profiler + निष्पादन योजना + IO / Cpu आँकड़े इस जाँच में आपके सबसे अच्छे मित्र हैं। पहली डीबी में अपनी टेबल को कॉपी करें और दूसरी डीबी में टेबल होने पर मिलने वाली अवधि और अन्य आंकड़ों की तुलना करें। आप देखेंगे कि कोई दंड है या नहीं।

जब मैं व्यक्तिगत रूप से एक ही सर्वर पर अन्य डेटाबेस से टेबल डेटा पढ़ते समय एक दृश्यमान प्रदर्शन हिट नहीं देखता था।


योग्य वे अंत में प्रश्नों का अनुकूलन कर रहे हैं!
user547
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.