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

मैं इस डेटा विश्लेषण की गति कैसे बढ़ाऊं?

आप अपनी मुख्य संरचना नहीं दिखाते, हालांकि यह दर्शाता है कि site_id एक बहु-भाग कुंजी का हिस्सा है (MUL ) ध्यान दें कि यदि यह उस बहु-भाग कुंजी में पहला फ़ील्ड नहीं है, तो कुंजी का उपयोग उस खंड के लिए नहीं किया जा सकता है। उदाहरण के लिए यदि आपके पास

. है
KEY somekey (field1, site_id, field3, ...)

तो आपके जहां क्लॉज में दोनों field . शामिल होना चाहिए और site_id उस कुंजी के लिए क्वेरी में प्रयोग योग्य होने के लिए। आपको फ़ील्ड का उपयोग उसी क्रम में करने की ज़रूरत नहीं है जिस क्रम में वे कुंजी में सूचीबद्ध हैं (where site_id=.. and field1=... where field1=... and site_id=... . के समान काम करेगा ), लेकिन चूंकि फ़ील्ड1 कुंजी की परिभाषा में साइट_आईडी से पहले दिखाई देता है, इसलिए आपको पूरी कुंजी के उपयोग योग्य होने के लिए इसका भी उपयोग करना चाहिए।

वही आपके q . के लिए है खेत। कवर की जाने वाली चाबियों में भी यह सबसे पहले होनी चाहिए, या वे कुंजियां अनुपयोगी हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेस्टफुल एपी या सॉकेट.आईओ

  2. MySql डेटाबेस से VBA स्क्रिप्ट पढ़ने में समस्या

  3. MySQL में मौजूदा पंक्ति के लिए सम्मिलित करें विवरण प्राप्त करें

  4. उप क्वेरी से एकाधिक परिणामों से कैसे बचें

  5. एंटिटी फ्रेमवर्क + MySQL क्लास जनरेटिंग