Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL अनुक्रमणिका का उपयोग करने के लिए सर्वोत्तम अभ्यास?

<घंटा/>

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

MySQL अनुक्रमणिका का उपयोग करने के लिए सर्वोत्तम अभ्यास हैं।

  • यदि कोई तालिका CSV के रूप में बहुत बड़ी है, तो अनुक्रमणिका का उपयोग करने से अंत में रिकॉर्ड सम्मिलित हो जाएंगे।

  • इंडेक्स एक टेबल की पंक्तियों का एक क्रम बनाते हैं।

  • अनुक्रमणिका कुछ चुनिंदा कार्यों को गति देती हैं

INSERT और UPDATE स्टेटमेंट इंडेक्स वाली टेबल पर अधिक समय लेते हैं, जबकि SELECT स्टेटमेंट उन टेबल पर तेज हो जाते हैं। कारण यह है कि सम्मिलित या अद्यतन करते समय, डेटाबेस को अनुक्रमणिका मान भी सम्मिलित या अद्यतन करने की आवश्यकता होती है।

MySQL अनुक्रमणिका का उदाहरण:यदि कोई CSV फ़ाइल फैली हुई है, तो अनुक्रमणिका पंक्तियों के क्रम को बनाए रखती है।

आइए इंडेक्स बनाने के लिए एक उदाहरण देखें।

एक विशिष्ट कॉलम पर एक टेबल और इंडेक्स बनाएं।

mysql> create table IndexingDemo
   -> (
   -> Id int,
   -> Name varchar(100)
   -> );
Query OK, 0 rows affected (0.86 sec)

टेबल पर इंडेक्स बनाने का सिंटैक्स।

create index yourIndexName on yourTableName(column_name);

निम्न आउटपुट है।

mysql> create index indexName on IndexingDemo(Name);
Query OK, 0 rows affected (0.75 sec)
Records: 0  Duplicates: 0  Warnings: 0

  1. MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

    आइए पहले एक संग्रहित प्रक्रिया बनाएं। MySQL वर्कबेंच का उपयोग करके एक संग्रहीत कार्यविधि बनाने की क्वेरी निम्नलिखित है। व्यवसाय का उपयोग करें;DELIMITER//ड्रॉप प्रक्रिया अगर SP_GETMESSAGE मौजूद है; प्रक्रिया बनाएं SP_GETMESSAGE()BEGINDECLARE MESSAGE VARCHAR(100);SET MESSAGE=Hello;Select CONCAT(MESSAG

  1. पायथन में लूप का उपयोग करने के लिए सर्वोत्तम अभ्यास क्या हैं?

    यह एक भाषा अज्ञेयवादी प्रश्न है। लूप लगभग हर भाषा में होते हैं और वही सिद्धांत हर जगह लागू होते हैं। आपको यह महसूस करने की आवश्यकता है कि जब लूप ऑप्टिमाइज़ेशन की बात आती है तो कंपाइलर सबसे भारी भारोत्तोलन करते हैं, लेकिन एक प्रोग्रामर के रूप में आपको अपने लूप को अनुकूलित रखने की भी आवश्यकता होती है।

  1. Windows 10 के लिए MagicDisc का सर्वश्रेष्ठ विकल्प

    मैजिकडिस्क के बंद होने के साथ, लोग सीडी/डीवीडी छवियों को सीडी या डीवीडी पर बर्न किए बिना उपयोग करने के लिए एक विकल्प की तलाश कर रहे हैं। यदि आप भी MagicDisc के विकल्पों की तलाश कर रहे हैं, तो आप सही जगह पर हैं। इस पोस्ट में, हम विंडोज 10 के लिए शीर्ष 10 सर्वश्रेष्ठ मैजिकडिस्क विकल्पों के बारे में ब