तालिका का आकार वास्तव में समस्या नहीं है, उस तालिका पर आपके द्वारा चलाए जा रहे प्रश्न हो सकते हैं।
उदाहरण के लिए, यदि आप उपयोगकर्ता-मेटा तालिका में संग्रहीत डेटा के आधार पर उपयोगकर्ताओं का चयन कर रहे हैं, तो उस क्वेरी को अत्यधिक अनधिकृत किया जाएगा, क्योंकि meta_value अनुक्रमित फ़ील्ड नहीं है। जिस स्थिति में आपको अतिरिक्त अनुक्रमित जोड़ने या उस विशेष डेटा को एक अलग तरीके से संग्रहीत करने पर विचार करना पड़ सकता है, जैसे कि कस्टम टैक्सोनॉमी के साथ।
आम तौर पर, सामान जिसे आप मेटा के रूप में संग्रहीत करते हैं, कभी भी ऐसा कुछ नहीं होना चाहिए जिसे आप विशेष रूप से आधार पर खोज करेंगे। यह वर्डप्रेस में सभी मेटा टेबल पर लागू होता है। मेटा मुख्य रूप से मेटा_की द्वारा बाहर निकालने के लिए डिज़ाइन किया गया है, मेटा_वल्यू द्वारा नहीं। टैक्सोनॉमी संभव मानों को एक सेट में सीमित करते हैं और जानकारी को अलग तरीके से व्यवस्थित करते हैं, इसलिए वे बेहतर करते हैं जब "मूल्य" के रूप में गिना जाता है कि उसे क्या चुनना है।
ध्यान दें, मेटा_की और मेटा_वल्यू दोनों द्वारा चयन करना आम तौर पर ठीक है, क्योंकि mySQL सबसे पहले मेटा_की पर आधारित क्वेरी को ऑप्टिमाइज़ करेगा, डेटा की मात्रा को कम करके (उम्मीद) प्रबंधनीय सीमा तक खोज करेगा। यदि यहां तक कि यह एक समस्या बन जाती है, तो आप मेटा टेबल पर एक नया सूचकांक जोड़कर इसे "ठीक" कर सकते हैं और दोनों मेटा_की और मेटाऑवल्यू के साथ इंडेक्स पर कर सकते हैं, हालांकि क्योंकि मेटा_वल्यू लॉन्गटैक्स है, आपको उस इंडेक्स की लंबाई को कुछ उचित तक सीमित करने की आवश्यकता है, आपके डेटा पर निर्भर करता है, जैसे 20-30 या कुछ। ध्यान दें कि यह सूचकांक आपके वास्तविक डेटा की तुलना में बहुत अधिक हो सकता है, और आवश्यक रूप से भंडारण स्थान को बढ़ाएगा। हालाँकि, यह उन प्रकार के प्रश्नों पर अधिक तेज़ होगा। एक योग्य डीबीए से परामर्श करें यदि यह कभी भी एक वास्तविक मुद्दा बन जाता है।
संदर्भ के लिए, WordPress.org पर हमारे पास लगभग 11 मिलियन उपयोगकर्ता पंजीकृत हैं। मेटा की मात्रा प्रति उपयोगकर्ता भिन्न होती है, जिसमें संभवतः न्यूनतम 8 पंक्तियाँ होती हैं, और शायद अधिकतम 250-ईश। उपयोगकर्ताओं की तालिका लगभग 2.5 जीबी है, 4 जीबी के आसपास वरमेटा तालिका है। ठीक लगता है, अधिकांश भाग के लिए, लेकिन हर बार थोड़ी देर में हमें कुछ विषम प्रश्न मिलते हैं, जिन्हें हमें ऑप्टिमाइज़ करना पड़ता है।