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

एक MySQL क्वेरी में पूर्णांक उद्धृत करने के नुकसान?

प्रदर्शन लागत यह है कि जब भी MySQL को कॉलम के डेटाटाइप को जो कुछ भी आप देते हैं उससे एक प्रकार का रूपांतरण करने की आवश्यकता होती है। तो आपकी क्वेरी के साथ

यदि col1 एक स्ट्रिंग प्रकार नहीं है, तो MySQL को '3' को उस प्रकार में बदलने की आवश्यकता है। इस प्रकार की क्वेरी वास्तव में कोई बड़ी बात नहीं है, क्योंकि उस रूपांतरण का प्रदर्शन ओवरहेड है नगण्य।

हालाँकि, जब आप एक ही काम करने की कोशिश करते हैं, तो कहें, 2 टेबल में शामिल हों, जिनमें प्रत्येक में कई मिलियन पंक्तियाँ हों। यदि ON . में कॉलम क्लॉज समान डेटाटाइप नहीं हैं, तो 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. MySQL में INT और UUID के बीच अंतर

  2. MySQL रोलबैक क्वेरी

  3. URL के लिए सर्वश्रेष्ठ डेटाबेस फ़ील्ड प्रकार

  4. MySQL पर NoSQL डेटाबेस का उपयोग करना

  5. MYSQL LOAD DATA INFILE का उपयोग करके csv से डेटा आयात करता है