वैसे भी है अगर वाइल्ड कार्ड शामिल है तो ऑपरेटर प्रदर्शन की तरह mysql को गति देने के लिए वैसे भी है? जैसे। '% परीक्षण%'mysql प्रदर्शन बूस्ट
उत्तर
यदि आपकी क्वेरी foo LIKE 'abc%'
या foo LIKE 'abc%def%'
जैसी दिखती है तो MySQL एक अनुक्रमणिका का उपयोग कर सकता है। यह पहले वाइल्डकार्ड से पहले किसी भी भाग या स्ट्रिंग के लिए इंडेक्स का उपयोग कर सकता है। यदि आपको किसी स्ट्रिंग के भीतर कहीं भी किसी शब्द से मिलान करने की आवश्यकता है, तो आप इसके बजाय FULLTEXT
अनुक्रमणिका का उपयोग करने पर विचार करना चाहेंगे।
अनुक्रमित के बारे में अधिक विस्तार से: http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html
पूर्ण पाठ खोज: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
खैर की तरह, सबसे सरल अनुकूलन एक निरंतर उपसर्ग ("%test"
या "%test%"
की जैसे "test%"
बजाय) के लिए के बाद से है कि इंजन खोज सूचकांकों का उपयोग कर अंतरिक्ष को कम करने की अनुमति होगी होगा। हालांकि, यह सभी स्थितियों में संभव नहीं है।
कभी-कभी प्रीप्रोसेसिंग चरण एक वाइल्डकार्ड खोज को सामान्य समानता या पूर्ण टेक्स्ट खोज में बदल सकता है। आप अपने डेटा को ढांचा बनाने के लिए एक रास्ता ढूंढकर और अधिक हासिल करेंगे ताकि बाद वाले को अनुकूलित करने की कोशिश करने से इसकी तुलना में वाइल्डकार्ड खोज की आवश्यकता न हो।
- 1. बूस्ट टुपल प्रदर्शन
- 2. बूस्ट पायथन का प्रदर्शन
- 3. बूस्ट एएसओ एकल थ्रेडेड प्रदर्शन
- 4. बूस्ट :: फ़ंक्शन रन-टाइम प्रदर्शन
- 5. नियमित अभिव्यक्ति प्रदर्शन: बूस्ट बनाम पर्ल
- 6. बूस्ट सीरियलाइजेशन प्रदर्शन: टेक्स्ट बनाम बाइनरी प्रारूप
- 7. बूस्ट। संस्करण Vs वर्चुअल इंटरफ़ेस प्रदर्शन
- 8. MYSQL "IN" का प्रदर्शन
- 9. सीएसवी बनाम MySQL प्रदर्शन
- 10. MySQL: प्रदर्शन कुल मूल्य
- 11. MySQL Enum प्रदर्शन लाभ?
- 12. MySQL दृश्य प्रदर्शन
- 13. पीएसओ mysql प्रदर्शन में
- 14. MySQL विस्तारित प्रदर्शन
- 15. MySQL प्रदर्शन: बनाम कहां
- 16. MySQL प्रदर्शन - एकल मूल्य
- 17. MySQL my.cnf प्रदर्शन ट्यूनिंग अनुशंसाएं
- 18. MySQL Xml फ़ंक्शन का प्रदर्शन?
- 19. अतिरिक्त स्तंभ खंडहर MySQL प्रदर्शन
- 20. बेस्ट MySQL प्रदर्शन ट्यूनिंग टूल?
- 21. MySQL प्रदर्शन और चर tweaking
- 22. MySQL गिनती पंक्तियों के प्रदर्शन
- 23. MySQL: प्रदर्शन INNODB बनाम MYISAM
- 24. अंतरिक्ष और प्रदर्शन बूस्ट के लिए बिट संरेखण
- 25. धीमी प्रविष्टि प्रदर्शन के साथ बूस्ट मल्टी-इंडेक्स
- 26. बूस्ट :: सिंगलटन_पूल
- 27. बूस्ट :: bimap
- 28. 6 मिलियन पंक्ति तालिका पर MySQL प्रदर्शन
- 29. Mysql के साथ वाइल्डकार्ड (%%) खोजें प्रदर्शन
- 30. MySQL प्रदर्शन - टेबल्स बनाम संख्या। पंक्तियाँ
अनिवार्य रूप से, आप सूचकांक बी + ट्री सूचकांक के साथ एक स्तंभ है, कि पर्याप्त है। स्वचालित रूप से MySQL खोज क्वेरी के लिए तेज़ी से खोज करता है – Antony