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

MySQL स्लो जॉइन - लेकिन हमेशा नहीं और सभी टेबल पर नहीं

  1. प्रोफाइल करने के लिए हमेशा EXPLAIN(QUERY) का उपयोग करें और समझें कि MySQL आपके प्रश्नों को कैसे पार्स कर रहा है।
  2. अपने INDEXes की जाँच करें, MySQL लगातार चयन के लिए गलत अनुक्रमणिका का चयन कर रहा है।
  3. SELECT और INDEX संकेतों का उपयोग करने का प्रयास करें। http://dev.mysql.com/doc/refman /5.1/hi/index-hints.html .

    चयन करें * तालिका 1 से सूचकांक का उपयोग करें (col1_index, col2_index) जहां col1=1 और col2=2 और col3=3;

    चुनें * तालिका 1 से इग्नोर इंडेक्स (col3_index)जहां col1=1 और col2=2 और col3=3;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CONVERT_TZ () उदाहरण – MySQL

  2. तालिका को INSERT के लक्ष्य के रूप में और डेटा के अलग स्रोत के रूप में दो बार निर्दिष्ट किया गया है

  3. कैसे शून्य की जांच करने के लिए या नहीं अगर mysql डेटाटाइप 0000-00-00 00:00 के डिफ़ॉल्ट मान के साथ टाइमस्टैम्प है?

  4. MySQL डेटा VB.NET से डेटाग्रिडव्यू में विशिष्ट कॉलम भरें

  5. MySQL पीडीओ - डिफ़ॉल्ट फ़ेच मोड सेट करना?