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

क्रम से, समूह द्वारा और शामिल होने के साथ क्वेरी प्रदर्शन में सुधार कैसे करें

यह देखते हुए कि क्वेरी पहले से ही काफी सरल है, मैं जिन विकल्पों पर गौर करूंगा, वे हैं ...

  • निष्पादन योजना (किसी भी अनुपलब्ध अनुक्रमणिका को खोजने के लिए जिसे आप जोड़ सकते हैं)
  • कैशिंग (यह सुनिश्चित करने के लिए कि SQL में पहले से ही RAM में सभी डेटा है)
  • डी-नॉर्मलाइज़ेशन (क्वेरी को फ़्लैट सेलेक्ट में बदलने के लिए)
  • एप्लिकेशन में डेटा कैश करें (ताकि आप उस पर PLINQ जैसी किसी चीज़ का उपयोग कर सकें)
  • राम आधारित स्टोर (रेडिस, इलास्टिक) का उपयोग करें
  • फ़ाइल समूह समायोजन (भौतिक रूप से डीबी को तेज डिस्क पर ले जाएं)
  • अपनी तालिकाओं को विभाजित करें (कई भौतिक डिस्क पर अपरिष्कृत डेटा फैलाने के लिए)

जितना अधिक आप इस सूची में नीचे जाते हैं, समाधान उतने ही अधिक शामिल होते जाते हैं। मुझे लगता है कि यह इस बात पर निर्भर करता है कि आपको कितनी तेजी से क्वेरी की आवश्यकता है और आपको अपने समाधान को स्केल करने की कितनी आवश्यकता है।




  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 में एचटीएमएल कोड स्टोर करने का सबसे अच्छा तरीका क्या है?

  3. पीडीओ मूल्य वृद्धि पीएचपी, मैसकल

  4. mysql/sql के साथ एक स्ट्रिंग को शफल करें

  5. कोडइग्निटर:WHERE क्लॉज और OR क्लॉज का उपयोग कैसे करें