2011-06-06 12 views
5

क्या कोई ऐसा उपकरण है जो आपके टी-एसक्यूएल को देख सकता है और बेहतर प्रदर्शन के लिए संकेत सुझा सकता है? उदाहरण के लिए यह एसएआरजी का उपयोग पाता है और एक सर्ग के उपयोग के बिना एक क्वेरी को परिवर्तित करता है। या जुड़ने के अक्षम उपयोग को इंगित करना।टी-एसक्यूएल अनुकूलित करने के लिए उन्नत उपकरण?

मैं डेटाबेस इंजन ट्यूनिंग सलाहकार & प्रोफाइलर के उपयोग से परे उपकरण ढूंढ रहा हूं। उदाहरण के लिए मैं वर्तमान में SQL सर्वर के लिए टॉड की जांच कर रहा हूं जिसमें कुछ अनुकूलन सुविधाएं हैं।

अलावा:

टॉड एक अनुकूलक जहां यह अपनी क्वेरी के लिए विभिन्न प्रश्नों या परिदृश्यों बनाता है और प्रत्येक क्वेरी की लागत का मूल्यांकन करता है, लेकिन अपने सुझाव आदिम हैं & सरल। यह सही दिशा में है लेकिन आशा है कि अनुकूलक समय के साथ बहुत अधिक स्मार्ट हो जाए और अधिक उपयोगी हो।

+0

क्या यह टूल आपको यह भी बताएगा कि आपकी स्कीमा कैसे बदलें? आपके नेटवर्क के बारे में कैसे? आपके आवेदन वास्तुकला के बारे में कैसे? शायद आप एसक्यूएल से बहुत ज्यादा उम्मीद कर रहे हैं। – Randy

+0

@ रैंडी नोप .. मैंने उल्लेख किए गए कुछ उदाहरणों से खुश हूं। उनको असंभव मामलों नहीं होना चाहिए। यदि आप नहीं पूछते हैं तो आप वहां सबकुछ नहीं जान सकते हैं। –

+1

कोई उपकरण नहीं जो SARG को गैर-SARGable अभिव्यक्तियों से प्रतिस्थापित करता है, एक डी-ऑप्टिमाइज़र हो सकता है? –

उत्तर

3

हालांकि यह नाश्ते नहीं पकाएगा और न ही आपकी ऑटोमोबाइल की मरम्मत करेगा, LessThanDot SqlCop कुछ तरफा डेटाबेस कोड और ऑब्जेक्ट्स को हाइलाइट कर सकता है जो प्रदर्शन पर प्रभाव डालते हैं। यह एक सर्वोत्तम प्रैक्टिस विश्लेषक है जो माइक्रोसॉफ्ट बेस्ट प्रैक्टिस विश्लेषक (जो अधिक डीबीए उन्मुख है) से अधिक एप्लिकेशन-उन्मुख है। कीमत दोनों (मुफ्त) के लिए अच्छा है।

खुद के लिए उन्हें बाहर की जाँच करें ...

0

रहे हैं T-SQL के लिए स्थिर विश्लेषण उपकरणों के एक जोड़े जो प्रकारों की पहचान कर सकते हैं उन समस्याओं का सामना करना जिन्हें आप पहचानने में रुचि रखते हैं, हालांकि वे विस्तृत सुधारों का सुझाव नहीं देंगे।

SQL Enlight 80+ पूर्व परिभाषित स्थिर विश्लेषण नियमों और स्वयं को परिभाषित करने की क्षमता प्रदान करता है - यह एक एसएसएमएस प्लगइन और कमांड लाइन उपकरण के रूप में चलाएगा। वेबसाइट पर एक सीमित संस्करण भी है।

विजुअल स्टूडियो संस्करण जिनमें डेटाबेस टूल्स शामिल हैं, में टी-एसक्यूएल के लिए कम (20 या तो) स्थैतिक विश्लेषण नियम भी शामिल हैं। इसका उपयोग करने के लिए एक वीएस डेटाबेस प्रोजेक्ट में अपना कोड आयात करने की आवश्यकता है।

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