Pandangan saya adalah Anda harus melakukan benchmark untuk penggunaan Anda.
Saya ragu akan ada banyak perbedaan. Ingatlah bahwa meskipun satu tolok ukur mungkin menunjukkan bahwa ada yang sedikit lebih baik, variasi data dari waktu ke waktu dapat mengubah hasil tersebut.
Perhatikan juga bahwa COALESCE telah menjadi bagian dari SQL standar sejak 1992 - Saya belum yakin IFNULL dalam standar apa pun.
Ada artikel bagus oleh Adam Machanic tentang membandingkan skenario yang setara - Kinerja:ISNULL vs . COALESCE (dalam SQL Server) . Perhatikan beberapa ketentuan untuk mendapatkan tes yang valid.