विषयसूची:

MySQL में अनुक्रमणिका कैसे संग्रहीत की जाती हैं?
MySQL में अनुक्रमणिका कैसे संग्रहीत की जाती हैं?

वीडियो: MySQL में अनुक्रमणिका कैसे संग्रहीत की जाती हैं?

वीडियो: MySQL में अनुक्रमणिका कैसे संग्रहीत की जाती हैं?
वीडियो: Sql Indexes in Hindi | Indexes in sql server | best practice sql index 2024, नवंबर
Anonim

माई एसक्यूएल के लिए है दुकान NS अनुक्रमणिका इस तरह क्योंकि रिकॉर्ड हैं संग्रहित अनिवार्य रूप से यादृच्छिक क्रम में। संकुल के साथ अनुक्रमणिका , प्राथमिक कुंजी और रिकॉर्ड स्वयं एक साथ "संकुल" होते हैं, और रिकॉर्ड सभी होते हैं संग्रहित प्राथमिक कुंजी क्रम में। InnoDB संकुल का उपयोग करता है अनुक्रमणिका.

यह भी सवाल है कि MySQL में अनुक्रमणिका कहाँ संग्रहीत हैं?

अधिकांश MySQL अनुक्रमणिका (प्राथमिक कुंजी, अद्वितीय, अनुक्रमणिका , और FULLTEXT) हैं संग्रहित बी-पेड़ों में। अपवाद हैं कि अनुक्रमणिका स्थानिक डेटा प्रकारों पर आर-पेड़ों का उपयोग करते हैं, और यह कि मेमोरी टेबल भी हैश का समर्थन करते हैं अनुक्रमणिका.

कोई यह भी पूछ सकता है कि डेटाबेस इंडेक्स कैसे स्टोर किए जाते हैं? यह एक डेटा संरचना तकनीक है जिसका उपयोग डेटा को जल्दी से खोजने और एक्सेस करने के लिए किया जाता है डेटाबेस . इंडेक्स कुछ. का उपयोग करके बनाए गए हैं डेटाबेस स्तंभ। ये मान हैं संग्रहित क्रमबद्ध क्रम में ताकि संबंधित डेटा को जल्दी से एक्सेस किया जा सके। नोट: डेटा हो भी सकता है और नहीं भी संग्रहित क्रमबद्ध क्रम में।

इसे ध्यान में रखते हुए, MySQL में इंडेक्स कैसे काम करते हैं?

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

MySQL में इंडेक्स कितने प्रकार के होते हैं?

पांच प्रकार के सूचकांक

  • एक अद्वितीय अनुक्रमणिका वह है जिसमें सभी स्तंभ मान अद्वितीय होने चाहिए।
  • प्राथमिक कुंजी एक अद्वितीय अनुक्रमणिका है जिसमें कोई मान NULL नहीं हो सकता है।
  • एक साधारण, नियमित, या सामान्य सूचकांक एक ऐसा सूचकांक होता है जहां मानों को अद्वितीय होने की आवश्यकता नहीं होती है और वे न्यूल हो सकते हैं।

सिफारिश की: