मेरे पास 1000000 रजिस्टरों के साथ एक MySQL InnoDB तालिका है। क्या यह बहुत ज्यादा है?
नहीं, 1,000,000 पंक्तियाँ (एकेए रिकॉर्ड) डेटाबेस के लिए बहुत अधिक नहीं है।
<ब्लॉककोट>मैं पूछता हूं क्योंकि मैंने देखा है कि कुछ प्रश्न (उदाहरण के लिए, तालिका का अंतिम रजिस्टर प्राप्त करना) तालिका में धीमी (सेकंड) हैं, जिसमें 100 के साथ एक की तुलना में 1 मिलियन रजिस्टर हैं।
उस बयान में बहुत कुछ है। सामान्य संदिग्ध हैं:
- खराब लिखित प्रश्न
- प्राथमिक कुंजी का उपयोग नहीं कर रहा है, मान लीजिए कि एक टेबल पर भी मौजूद है
- खराब डिज़ाइन किया गया डेटा मॉडल (तालिका संरचना)
- अनुक्रमणिका की कमी