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

MySQL गिनती बनाम MySQL चयन करें, कौन सा तेज़ है?

COUNT(*) और COUNT(Name) विभिन्न मूल्यों का उत्पादन कर सकता है। COUNT NULL मान शामिल नहीं होंगे, इसलिए यदि नाम . के कोई उदाहरण हैं कि बराबर NULL उनकी गणना नहीं की जाएगी।

COUNT(*) Count(Name) . से भी बेहतर प्रदर्शन करेगा . COUNT(*) . निर्दिष्ट करके आप ऑप्टिमाइज़र को अपनी इच्छानुसार किसी भी इंडेक्स का उपयोग करने के लिए स्वतंत्र छोड़ रहे हैं। COUNT(Name) . निर्दिष्ट करके आप क्वेरी इंजन को तालिका का उपयोग करने के लिए मजबूर कर रहे हैं, या कम से कम एक इंडेक्स जिसमें NAME कॉलम है।



  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 ट्रिगर तालिका को अपडेट नहीं कर सकता - त्रुटि 1442 प्राप्त करना

  3. विधि JPQL के लिए क्वेरी के लिए सत्यापन विफल रहा

  4. mysql में ट्रिगर त्रुटि उत्पन्न कर रहा है

  5. रिक्त स्थान के साथ तालिका का नाम बदलें mysql