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

बिटवाइज़ पर इंडेक्स का उपयोग करने के लिए mysql क्वेरी को ऑप्टिमाइज़ करें जहाँ क्लॉज

मुझे विश्वास नहीं है कि MySQL को बिटवाइज़ ऑपरेशंस के लिए इंडेक्स का उपयोग करने के लिए बनाया जा सकता है।

MySQL प्रदर्शन फ़ोरम में इसके बारे में कुछ चर्चा है:http://forums.mysql। com/read.php?24,35318 ("क्या बिटवाइज़ तुलना के साथ इंडेक्स स्कैन संभव है?") जहां एक MySQL कर्मचारी एक पंक्ति प्रति (चीज़, सेट-बिट) जोड़ी के साथ एक टेबल रखने और जुड़ने का एक गुच्छा करने के आधार पर समाधान सुझाता है। मुझे लगता है कि यह कितनी अच्छी तरह काम करता है यह आपके विशेष एप्लिकेशन पर बहुत कुछ निर्भर करेगा।

http://dev.mysql.com/tech के अनुसार -संसाधन/लेख/mysql-set-datatype.html SET . पर एक ही तरह के ऑपरेशन करने के लिए इंडेक्स का कोई उपयोग नहीं है मान (जो पूर्णांक और बिटवाइज़ संचालन के साथ कार्यान्वित किए जाते हैं)। मैंने सोचा होगा कि अगर बिटवाइज़ ऑपरेशंस के लिए कोई चतुर इंडेक्स ऑप्टिमाइज़ेशन होता तो यह पहले से ही SET पर लागू होता एस.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql क्वेरी का उपयोग करके सभी नाम खोजें जो 'a' अक्षर से शुरू होता है

  2. SQL - केवल चालू वर्ष का परिणाम प्राप्त करें

  3. आरक्षण प्रणाली के लिए अगली उपलब्ध तिथि खोजने के लिए SQL क्वेरी में सहायता करें

  4. MySQL PHP में दिनांक और समय फ़ील्ड का प्रदर्शन स्वरूप बदलें

  5. Mysql में नियतात्मक कार्य