2009-07-08 13 views
20

मैं डीबी 2 के स्पष्टीकरण समारोह का उपयोग कैसे करूं? - इसे चलाने के लिए, और प्रश्नों को अनुकूलित करने के लिए इसका उपयोग करने के लिए। क्या डीबी 2 के लिए एक बेहतर उपकरण उपलब्ध है?मैं डीबी 2 व्याख्या कैसे उपयोग करूं?

मैंने पहले प्रश्न पूछे हैं, लेकिन मुझे यह बताने का एकमात्र तरीका है कि वे कितना समय लेते हैं उन्हें चलाने और उन्हें समय देने के लिए - जो शायद ही आदर्श है।

संपादित करें: मेरे लिए उत्तर "आप नहीं कर सकते हैं। आपके पास पहुंच नहीं है और पहुंच नहीं मिल सकती है।" क्या आप नौकरशाही से प्यार नहीं करते?

+0

क्या आपको डीबी 2 पसंद नहीं है? यह बिल्कुल हास्यास्पद है कि आपको उपस्थित होने के लिए कुछ तालिकाओं की आवश्यकता है जो स्थापना के दौरान डिफ़ॉल्ट रूप से नहीं बनाए जाते हैं और केवल एक साधारण एक्सप्रेस चलाने के लिए केवल व्यवस्थापक अधिकार वाले किसी व्यक्ति द्वारा बनाया जा सकता है। MySQL में इन सभी प्रशासन की आवश्यकता नहीं है। एक भुगतान डेटाबेस एक ओपन सोर्स से भी बदतर क्यों काम करता है? – Frans

उत्तर

18

क्या आप के लिए दो डीबी 2 उपयोगिताओं द्वारा कवर किया जाता देख रहे हैं:

  1. explain utility, जो अनुकूलक का उपयोग कर सकते योजना और एक विशिष्ट क्वेरी के लिए अनुमानित लागत (वर्तमान RUNSTATS आंकड़ों के आधार पर)
  2. से पता चलता design advisor, जो संरचनात्मक परिवर्तन की सिफारिश की गई एक या अधिक प्रश्नों

दोनों उपयोगिताओं विशेष आवश्यकता होती है tables के प्रदर्शन में सुधार करने के लिए डेटाबेस में बनाया जाना।

मैं सलाहकार से अधिक समझाने की उपयोगिता का उपयोग करता हूं, खासकर यदि मैं क्वेरी के लिए एसक्यूएल को बेहतर पहुंच योजना को प्रभावित करने में सक्षम हूं। मैं एक क्वेरी के विभिन्न संस्करणों को समझाने और उनकी लागत की तुलना करने के लिए db2expln कमांड-लाइन उपयोगिता का उपयोग करता हूं। सबसे महत्वपूर्ण बात यह है कि आपकी तालिका और अनुक्रमणिका आंकड़े अद्यतित या डिजाइन सलाहकार चलाते समय अद्यतित हैं।

3

मुझे हमेशा '-g' मोड के साथ कमांड लाइन से समझाया गया utitlity चलाने में मदद मिली है जिससे मुझे समस्याओं को दूर करने में मदद मिली है।

मुझे अब विकल्पों को याद नहीं किया जा सकता है, और आईआईआरसी, डीबी 2 एक्सप्लान ऑर्डरिंग के बारे में थोड़ा उग्र है {i.e आप पासवर्ड के बाद उपयोगकर्ता नाम नहीं डाल सकते !!} - लेकिन यह अच्छी तरह से काम करता है।

5

-database नमूना आयकर जी -f "एसक्यूएल क्वेरी"

यह db2expln मेरे लिए ठीक काम किया।

8

आईबीएम ग्रहण पर बने एक मुक्त उपकरण के रूप में Data Studio प्रदान करता है, जो अन्य लाभों के बीच में विज़ुअल समझाए जाने के साथ-साथ एक प्रश्न सलाहकार के माध्यम से ट्यूनिंग सहायता प्रदान करने के लिए एक जीयूआई भी शामिल है।मैं डेटा स्टूडियो का उपयोग करने की अत्यधिक अनुशंसा करता हूं।

यह सही संसाधनों को निर्धारित करने का अधिकार किसी कनेक्ट किए गए डेटा स्रोत क्लिक करके, और

चुनने का विश्लेषण द्वारा (टेबल बनाए जाने की जरूरत है कि, और बाँध करना पड़ता है कि समझाने) अपेक्षाकृत आसान है और ट्यून> ट्यूनिंग> निर्देशित विन्यास के लिए कॉन्फ़िगर करें।

enter image description here

करने के लिए उत्पन्न ग्राफ समझाने - बस आपकी क्वेरी पर प्रकाश डाला है, है ना पर क्लिक करें और चुनें "ओपन दृश्य के बारे में बताएं":

enter image description here

क्वेरी सलाहकार का उपयोग करने के , इसके बजाए "ट्यूनिंग शुरू करें" चुनें।यह आपको एक ऐसी प्रक्रिया के माध्यम से ले जाएगा जो व्याख्या उत्पन्न करेगा, साथ ही किसी भी ट्यूनिंग अवसरों को निर्धारित करने की सिफारिश करेगा।

enter image description here

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