Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL 'LIKE BINARY' सादा 'LIKE' से धीमा है?

यदि प्रदर्शन एक समस्या बनने लगता है, तो यह हो सकता है पहले उदाहरण की एक प्रति बनाना एक अच्छा विचार है। लॉन्गटेक्स्ट के 255 वर्ण, उस पर एक अनुक्रमणिका जोड़ें और startswith . का उपयोग करें उसके साथ।

BTW, यह पेज कहता है :"यदि आपको केस-संवेदी मिलान करने की आवश्यकता है, तो अपने कॉलम को बाइनरी के रूप में घोषित करें; गैर-बाइनरी कॉलम डालने के लिए अपने प्रश्नों में LIKE BINARY का उपयोग न करें। यदि आप करते हैं, तो MySQL उस कॉलम पर किसी भी इंडेक्स का उपयोग नहीं करेगा। " यह एक पुरानी युक्ति है लेकिन मुझे लगता है कि यह अभी भी मान्य है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Yii . में एक mysql क्वेरी कैसे चलाएं

  2. कोडनिर्देशक बिना किसी त्रुटि के खाली पृष्ठ दिखाता है

  3. java.sql.SQLException:jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला:mysql:// localhost:3306/dbname

  4. MySQL POW () फ़ंक्शन - किसी अन्य मान की शक्ति के लिए एक मान बढ़ाएँ

  5. टेक्स्ट स्ट्रिंग से वेब पता हटाएं