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

डेटाटाइम द्वारा ऑर्डर क्वेरी को बहुत धीमा कर देता है

कृपया इसे आजमाएं:

  1. कॉलम (phone_calls.trigger_on, phone_calls.status, phone_calls.owner_id) पर एक इंडेक्स बनाएं इसे pcto Call कहें

  2. अपने FROM क्लॉज को इसमें बदलें:

    FROM phone_calls AS ph FORCE INDEX (pcto)

यही आदर्श है। यदि यह काम नहीं करता है, तो एक टिप्पणी जोड़ें और मैं आपको एक और तरीका बताऊंगा जो काम करने की गारंटी देता है और आपको वह प्रदर्शन सुधार देता है जिसकी आपको आवश्यकता है।

कृपया ध्यान दें:आपकी क्वेरी में "प्रत्येक" कॉलम पर इंडेक्स बनाए जाने से कोई फर्क नहीं पड़ता (और वास्तव में अच्छा नहीं है)। MySQL प्रति तालिका केवल एक अनुक्रमणिका का उपयोग कर सकता है (या प्रति तालिका उपनाम अधिक सही ढंग से)। आपको वे अनुक्रमणिकाएँ बनानी होंगी जिनके बारे में हम आपको बता रहे हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में पीडीओ के साथ संग्रहित प्रक्रियाएं बनाएं

  2. मौजूदा उपयोगकर्ता को निर्यात और आयात कैसे करें (इसके विशेषाधिकारों के साथ!)

  3. mysql php खोज में खोज पाठ को हाइलाइट करें

  4. वेब पर पासवर्ड भेजना

  5. शेल स्क्रिप्ट में डेटाबेस बनाएं - PHP से कन्वर्ट करें