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

कई जॉइन के साथ क्वेरी प्रदर्शन में सुधार कैसे करें

आपकी प्रदर्शन समस्या 'टर्म_टैक्सोनॉमी' तालिका के साथ जुड़ने के कारण होने की सबसे अधिक संभावना है।
अन्य सभी जॉइन प्राथमिक कुंजी का उपयोग करते प्रतीत होते हैं (जहां आपके पास संभवतः कार्यशील अनुक्रमणिकाएं हैं)।

तो मेरा सुझाव है कि term_taxonomy_id पर एक मिश्रित अनुक्रमणिका जोड़ें और term_id (या यदि आपको चाहिए:वर्गीकरण ) इस तरह:

CREATE UNIQUE INDEX idx_term_taxonomy_id_taxonomy
ON term_taxonomy( term_taxonomy_id, taxonomy);

आशा है कि यह आपकी मदद करेगा।



  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:DATETIME को प्राथमिक कुंजी के रूप में उपयोग करना

  2. फ़ाइल या असेंबली लोड नहीं कर सका 'MySql.Data, संस्करण =6.2.2.0'

  3. पुट्टी का उपयोग करके एडब्ल्यूएस आरडीएस पर बड़ा mysql डेटाबेस अपलोड करना - 'MySQL सर्वर चला गया है'

  4. MySQL के साथ Entity Framework का उपयोग करते समय, यूनिकोड वर्णों को मूल वर्णों से बदल दिया जाता है

  5. कॉलम नाम पाने के लिए MySQL क्वेरी?