मुझे इंडेक्स डेटाबेस कब बनाना चाहिए?
मुझे इंडेक्स डेटाबेस कब बनाना चाहिए?

वीडियो: मुझे इंडेक्स डेटाबेस कब बनाना चाहिए?

वीडियो: मुझे इंडेक्स डेटाबेस कब बनाना चाहिए?
वीडियो: what is usb otg (otg क्या है और हम मोबाइल के otg से क्या क्या फायदा ले सकते है) - YouTube 2024, मई
Anonim

एक अनुक्रमणिका एक कॉलम पर इंसर्ट, अपडेट और डिलीट के प्रदर्शन को धीमा कर देता है। ए डेटाबेस जिसे अक्सर अपडेट किया जाता है चाहिए कम है अनुक्रमणिका एक से अधिक जो केवल पढ़ने के लिए है। अंतरिक्ष विचार इंडेक्स के भीतर जगह ले लो डेटाबेस . अगर डेटाबेस आकार एक प्राथमिक चिंता है, आप अनुक्रमणिका बनाना चाहिए संयम से।

साथ ही, आपको इंडेक्स कब बनाना चाहिए?

अनुक्रमणिका सही टेबल और कॉलम एक इंडेक्स बनाएं अगर आप अक्सर चाहते हैं प्रति एक बड़ी तालिका में लगभग 15% से कम पंक्तियों को पुनः प्राप्त करें। हालांकि, यह दहलीज प्रतिशत बहुत भिन्न होता है प्रति तालिका स्कैन की सापेक्ष गति और पंक्ति डेटा कितना समूहबद्ध है, इसके बारे में है अनुक्रमणिका चाभी।

इसके अलावा, आप डेटाबेस में एक इंडेक्स कैसे बनाते हैं? उपयोगी डेटाबेस इंडेक्स बनाने के लिए शीर्ष 10 कदम

  1. कार्यभार द्वारा सूचकांक, तालिका द्वारा नहीं।
  2. सबसे अधिक उपयोग की जाने वाली क्वेरी को इंडेक्स करें।
  3. महत्वपूर्ण प्रश्नों को अनुक्रमित करें।
  4. छँटाई से बचने के लिए सूचकांक (GROUP BY, ORDER BY)
  5. विशिष्टता के लिए इंडेक्स बनाएं (पीके, यू)
  6. विदेशी कुंजियों के लिए अनुक्रमणिका बनाएँ।
  7. इंडेक्स ओनली एक्सेस के लिए कॉलम जोड़ने पर विचार करें।
  8. अनुक्रमणिका की संख्या को मनमाने ढंग से सीमित न करें।

इसी तरह, आपको डेटाबेस में अनुक्रमण से कब बचना चाहिए?

इंडेक्स छोटे टेबल पर इस्तेमाल नहीं किया जाना चाहिए। इंडेक्स उन स्तंभों पर उपयोग नहीं किया जाना चाहिए जो किसी क्वेरी के WHERE खंड में फ़िल्टर स्थिति के रूप में उपयोग किए जाने पर डेटा पंक्तियों का उच्च प्रतिशत लौटाते हैं। उदाहरण के लिए, आपके पास "द" या "और" शब्द के लिए कोई प्रविष्टि नहीं होगी अनुक्रमणिका एक किताब का।

हम टेबल पर इंडेक्स क्यों बनाते हैं?

इंडेक्स डेटाबेस से डेटा को अन्यथा की तुलना में अधिक तेज़ी से पुनर्प्राप्त करने के लिए उपयोग किया जाता है। उपयोगकर्ता नहीं देख सकते हैं अनुक्रमणिका , उनका उपयोग केवल खोजों/प्रश्नों को गति देने के लिए किया जाता है। नोट: अद्यतन कर रहा है a टेबल साथ अनुक्रमणिका अद्यतन करने से अधिक समय लगता है a टेबल बिना (क्योंकि अनुक्रमणिका एक अद्यतन की भी आवश्यकता है)।

सिफारिश की: