मेरा विचार है कि आपको अपने उपयोग के लिए बेंचमार्क करना चाहिए।
मुझे संदेह है कि बहुत अंतर होगा। ध्यान रखें कि एक एकल बेंचमार्क यह सुझाव दे सकता है कि एक थोड़ा बेहतर है, समय के साथ डेटा में भिन्नता उस परिणाम को बदल सकती है।
यह भी ध्यान दें कि COALESCE 1992 से मानक SQL का हिस्सा रहा है - मुझे यकीन नहीं है कि IFNULL अभी तक किसी भी मानक में है।
एक समान परिदृश्य को बेंचमार्क करने के बारे में एडम मचानिक का एक अच्छा लेख है - प्रदर्शन:ISNULL बनाम . COALESCE (एसक्यूएल सर्वर में) . वैध परीक्षण प्राप्त करने पर कुछ प्रावधानों पर ध्यान दें।