प्रदर्शन लागत यह है कि जब भी MySQL को कॉलम के डेटाटाइप को जो कुछ भी आप देते हैं उससे एक प्रकार का रूपांतरण करने की आवश्यकता होती है। तो आपकी क्वेरी के साथ
यदि col1 एक स्ट्रिंग प्रकार नहीं है, तो MySQL को '3' को उस प्रकार में बदलने की आवश्यकता है। इस प्रकार की क्वेरी वास्तव में कोई बड़ी बात नहीं है, क्योंकि उस रूपांतरण का प्रदर्शन ओवरहेड है नगण्य।
हालाँकि, जब आप एक ही काम करने की कोशिश करते हैं, तो कहें, 2 टेबल में शामिल हों, जिनमें प्रत्येक में कई मिलियन पंक्तियाँ हों। यदि ON
. में कॉलम क्लॉज समान डेटाटाइप नहीं हैं, तो MySQL को हर बारकई मिलियन पंक्तियों को कनवर्ट करना होगा आप अपनी क्वेरी चलाते हैं, और वह वह जगह है जहां प्रदर्शन ओवरहेड आता है।