Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

GROUP BY, SUM और AVG क्वेरीज़ को तेज़ करना

GROUP BY प्रश्नों में सर्वश्रेष्ठ प्रदर्शन के लिए आपको कवरिंग इंडेक्स को इस प्रकार जोड़ना होगा:

ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );

इंडेक्स को कवर करने के लिए आप जोड़ें:

  1. जहां पहले क्लाज में इस्तेमाल किए गए कॉलम, फिर
  2. इसके द्वारा समूह में उपयोग किए जाने वाले कॉलम
  3. इसके द्वारा क्रम में उपयोग किए जाने वाले कॉलम, और उसके बाद
  4. चयन में प्रयुक्त स्तंभ।

विवरण के लिए जाएँ:MySQL में ऑप्टिमाइज़ेशन द्वारा ग्रुप करें ए>

  1. आप क्वेरी कैश कॉन्फ़िगरेशन

  2. आप YR, MN, DY, HR, MI, SC को एक ही कॉलम में स्टोर कर सकते हैं जिसमें डेटा टाइप TIMESTAMP है। जो संचालन के आधार पर अनुक्रमण और समूह के प्रदर्शन में वृद्धि करेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम नाम पाने के लिए MySQL क्वेरी?

  2. Laravel Query में 3 से अधिक गिनने पर आइटम कैसे चुनें?

  3. एसक्यूएल:मैं केवल कॉलम पर मान कैसे अपडेट कर सकता हूं यदि वह मान शून्य है?

  4. विदेशी कुंजी जोड़ने में त्रुटि

  5. विंडोज आईआईएस - पीएचपी पीडीओ मैसकल ड्राइवर नहीं ढूंढ सका