Page 119 - CITS - CSA - TP (Volume 1) - Hindi
P. 119

कंप्यूटर सॉफ्टवेयर एप्लीकेशन- CITS



           अभ्यास 30: इंडेक्सिंग और क्वेरी ऑप्टिमाइज़ेशन (Indexing and Optimizing query)



            उ े
           इस अ ास के  अंत म  आप यह कर सक  गे
           •  इंडे   बनाना और उसका उपयोग करना
           •  धीमी  े री  की पहचान करना
           •   े री िन ादन  को ऑि माइज़ करना

           आव कताएं  (Requirements)
           उपकरण/साम ी (Tools/Materials)

           •  नवीनतम कॉ  फ़गरेशन वाला डे टॉप/लैपटॉप
           •  ऑपरेिटंग िस म: िवंडोज़ 10/11
           •  XAMPP सव र r3.3.0
            ि या (Procedure)


           काय  1: इंडे  ंग
           1  MySQL कमांड लाइन खोल   –
           MySQL कमांड लाइन या कोई भी MySQL  ायंट खोल  जो आपको SQL कमांड िन ािदत करने की अनुमित देता है।

           2  अपने डेटाबेस से कने  कर  –
           mysql -u your_username -p
           पासवड  पूछे  जाने पर दज  कर ।

           3  अपना डेटाबेस चुन  –
           USE your_database_name;
           इंडे  के  िलए कॉलम की पहचान कर  –

           मान लीिजए आप your_table नाम की टेबल म  example_column नामक कॉलम पर इंडे  बनाना चाहते ह ।
           4  इंडे  बनाएं  –

           CREATE INDEX idx_example_column ON your_table(example_column);
           5  इंडे  को स ािपत कर
           SHOW INDEX FROM your_table;
           यह कमांड िदए गए टेबल पर बनाए गए सभी इंडे  की जानकारी िदखाता है। आउटपुट म  आपको नया बनाया गया इंडे  िदखाई देगा।

           उदाहरण आउटपुट –
              +--------------+------------+-----------------+--------------+-------------+-----------+-------------+----------+--------+------+--
              ----------+---------+---------------+
              | Table        | Non unique | Key name        | Seq in index | Column name | Collation | Cardinality | Sub part |
              Packed | Null | Index type | Comment | Index comment |

              +--------------+------------+-----------------+--------------+-------------+-----------+-------------+----------+--------+------+--
              ----------+---------+---------------+
              | your table   |          1 | idx example column |            1 | example column | A         |           0 |     NULL | NULL
              | YES  | BTREE      |         |               |
              +--------------+------------+-----------------+--------------+-------------+-----------+-------------+----------+--------+------+--
              ----------+---------+---------------+



                                                           103
   114   115   116   117   118   119   120   121   122   123   124