आप एक पूर्ण पाठ अनुक्रमणिका के साथ एक अस्थायी तालिका बना सकते हैं और उसमें 'माई सुपरस्ट्रिंग' सम्मिलित कर सकते हैं। फिर आप अपनी स्थायी तालिका के साथ जुड़ने वाली क्वेरी में MySQL के पूर्ण टेक्स्ट मिलान सिंटैक्स का उपयोग कर सकते हैं। आप अभी भी अपनी स्थायी टेबल पर एक पूर्ण टेबल स्कैन कर रहे होंगे क्योंकि आप प्रत्येक पंक्ति के खिलाफ एक मैच की जांच कर रहे होंगे (आप क्या चाहते हैं, है ना?) लेकिन कम से कम 'माई सुपरस्ट्रिंग' को अनुक्रमित किया जाएगा, इसलिए यह आपके द्वारा अभी प्राप्त की गई तुलना में बेहतर प्रदर्शन करेगा।
वैकल्पिक रूप से, आप केवल column
. चुनने पर विचार कर सकते हैं table
. से और उच्च स्तरीय भाषा में मैच का प्रदर्शन करना। table
में कितनी पंक्तियाँ हैं, इसके आधार पर , यह दृष्टिकोण अधिक समझ में आ सकता है। क्लाइंट सर्वर (वेब सर्वर) पर भारी कार्यों को लोड करना अक्सर एक जीत हो सकता है क्योंकि यह डेटाबेस सर्वर पर लोड को कम करता है।