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

