अफवाह यह है कि इस:प्रदर्शन प्रश्नों
SELECT * FROM lineage_string where lineage regexp '(^|/)179(/|$)'
किसी को भी इस बात की पुष्टि कर सकते हैं:
SELECT * FROM lineage_string where lineage like '%179%' and lineage regexp '(^|/)179(/|$)'
इस से भी तेज होगा? या ऐसे प्रश्नों की गति का परीक्षण करने के लिए एक सभ्य तरीका पता है। धन्यवाद
इस खराब समर्थित ब्लॉग पोस्ट के अनुसार, LIKE REGEXP से 10x तेज था (डेटा भिन्न हो सकता है, इंडेक्स उपयोग पर कोई शब्द नहीं है): http://thingsilearn.wordpress.com/2008/02/28/mysql-query -स्पीड-रेगेक्सपी-बनाम-जैसे/ –
अतिरिक्त लिंक - एक ही कहानी, जैसे तेज़ है: http://lists.mysql.com/mysql/101728 –
यह 'टेक्स्ट' और 'वचर' फ़ील्ड के लिए निश्चित रूप से तेज़ था, मैंने कोशिश की पर। मुझे याद है कि एक ब्लॉग टिप्पणी में पढ़ना है कि ** REGEXP ** 'UNSIGNED' फ़ील्ड के लिए ** LIKE ** से तेज़ है, लेकिन मैं इसकी पुष्टि नहीं कर सकता। – inhan