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

MySQL का प्रदर्शन, आंतरिक जुड़ाव, अस्थायी और फ़ाइल सॉर्ट का उपयोग करने से कैसे बचें

सबसे पहले, मैं बाहरी जुड़ाव के उपयोग पर सवाल उठाता हूं क्योंकि ऑर्डर बाय आरएचएस पर काम कर रहा है, और एनयूएलएल के बाएं जुड़ने से इंजेक्शन इसके साथ कहर बरपाने ​​की संभावना है।

भले ही, इस क्वेरी को तेज़ करने का सबसे आसान तरीका pb.id_brand और pb.brand पर एक कवरिंग इंडेक्स होगा। यह शामिल होने की स्थिति के साथ 'इंडेक्स का उपयोग करके' ऑर्डर का मूल्यांकन करने की अनुमति देगा। विकल्प यह है कि ऑर्डर-बाय को दिए गए मध्यवर्ती परिणाम के आकार को कम करने का कोई तरीका खोजा जाए।

फिर भी, आउटर-जॉइन, ऑर्डर-बाय और लिमिट का संयोजन, मुझे आश्चर्यचकित करता है कि आप वास्तव में क्या पूछ रहे हैं, और यदि क्वेरी को व्यक्त करने का कोई बेहतर तरीका नहीं हो सकता है।



  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 SQLSTATE[22007]:अमान्य डेटाटाइम प्रारूप:1292 गलत डेटाटाइम मान:'2019-03-10 02:00:39' कॉलम 'updated_at' के लिए (दिन के उजाले की बचत?)

  3. MySQL में सबक्वेरी पर GROUP_CONCAT का उपयोग करना

  4. PHP - MySQL एक्सेस अस्वीकृत त्रुटि - अन्य कार्यक्रमों में काम करता है

  5. आर और माईएसक्यूएल - dbWriteTable() का उपयोग करके इसे लिखने से पहले किसी तालिका में कोई पंक्ति मौजूद है या नहीं