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

डेटाबेस में कितनी पंक्तियाँ बहुत अधिक हैं?

<ब्लॉककोट>

मेरे पास 1000000 रजिस्टरों के साथ एक MySQL InnoDB तालिका है। क्या यह बहुत ज्यादा है?

नहीं, 1,000,000 पंक्तियाँ (एकेए रिकॉर्ड) डेटाबेस के लिए बहुत अधिक नहीं है।

<ब्लॉककोट>

मैं पूछता हूं क्योंकि मैंने देखा है कि कुछ प्रश्न (उदाहरण के लिए, तालिका का अंतिम रजिस्टर प्राप्त करना) तालिका में धीमी (सेकंड) हैं, जिसमें 100 के साथ एक की तुलना में 1 मिलियन रजिस्टर हैं।

उस बयान में बहुत कुछ है। सामान्य संदिग्ध हैं:

  1. खराब लिखित प्रश्न
  2. प्राथमिक कुंजी का उपयोग नहीं कर रहा है, मान लीजिए कि एक टेबल पर भी मौजूद है
  3. खराब डिज़ाइन किया गया डेटा मॉडल (तालिका संरचना)
  4. अनुक्रमणिका की कमी


  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 में VALUES स्टेटमेंट

  2. MySQL क्वेरी ग्रुप दिन/महीने/वर्ष के अनुसार

  3. एसक्यूएल अद्वितीय वर्चर केस संवेदनशीलता प्रश्न

  4. MySQL स्ट्रिक्ट मोड को डिसेबल कैसे करें

  5. MySQL रोलबैक क्वेरी