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

