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

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



           इस आउटपुट म , आप इंडे  के  बारे म  जानकारी देख सकते ह , िजसम  उसका नाम (idx उदाहरण कॉलम), इंडे  िकया गया कॉलम (उदाहरण
           कॉलम) और इंडे  का  कार (BTREE) शािमल है।

            े री  दश न का परी ण कर

           इंडे  बनाने के  बाद, आप इंडे  िकए गए कॉलम से जुड़ी  े री के   दश न का परी ण कर सकते ह  तािक यह देखा जा सके  िक पुन ा    गित म
           कोई सुधार  आ है या नहीं।


           काय  2:  े री ऑि माइजेशन

           MySQL म   े री अनुकू लन डेटाबेस  दश न को बेहतर बनाने के  िलए आव क है। िवंडोज़ पया वरण म  MySQL े री को अनुकू िलत करने के  िलए िन
           कदम अपनाएँ :

           1   ो  े री की पहचान:

           MySQLकमांड लाइन या MySQL ाइंट खोल ।

           MySQL िव ास फाइल (my.ini) म   ो   े री लॉग स म करने के  िलए िन  कमांड िन ािदत कर :
           SET GLOBAL slow_query_log = ‘ON ;

           SET GLOBAL slow_query_log_file = ‘C:\\path\\to\\your\\log\\file.log ;

           SET GLOBAL long_query_time = 1;
           C:\path\to\your\log\file.log को अपनी पसंदीदा लॉग फाइल के  पथ से बदल । इस उदाहरण म  लंबी  े री समय 1 सेकं ड है, यानी 1 सेकं ड से अिधक
           समय लेने वाली  े री लॉग होगी।

           2   ो  े री लॉग का िव ेषण कर :

           अपने ए ीके शन या  एनवायरनम ट  म   ो  े री का िन ादन कर ।
           कु छ समय बाद, संभािवत सम ाएँ  देखने के  िलए  ो   े री लॉग की जाँच कर :

           SHOW VARIABLES LIKE ‘slow_query_log ;

           SHOW VARIABLES LIKE ‘slow_query_log_file ;

           3   े री िव ेषण के  िलए ए  ेन का उपयोग कर :
           ऑि माइिज़ंग से पहले, धीमी  े री की िन ादन योजना का िव ेषण करने के  िलए ए  ेन कथन का उपयोग कर :

           EXPLAIN SELECT * FROM your_table WHERE your_condition;

           आउटपुट की समी ा कर  तािक यह समझा जा सके  िक MySQL े री को कै से िन ािदत करता है और अवरोध की पह कर ।

           4  इंडे  ऐड कर  :
            ेयर  ॉज, जॉइन  ॉज, या ऑड र बाय  ॉज म  उपयोग िकए गए  ंभ की पहचान कर ।

            े री िन ादन को तेज करने के  िलए इन  ंभ पर सूचकांक बनाएँ :

           CREATE INDEX idx_your_column ON your_table(your_column);
           idx_your_column, your_table, और your_column को उिचत नामों से बदल ।

           5   ेयर  ॉज का अनुकू लन:

            ेयर  ॉज को अनुकू िलत करने के  िलए उिचत सूचकांक का उपयोग कर ।
            ेयर  ॉज म  उन फं  न या संचालन से बच  जो सूचकांक के  उपयोग को रोकते ह ।



                                                           104

                                     CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 30
   115   116   117   118   119   120   121   122   123   124   125