Mijn mening is dat je moet benchmarken voor je gebruik.
Ik betwijfel of er veel verschil zal zijn. Houd er rekening mee dat hoewel een enkele benchmark zou kunnen suggereren dat er een iets beter is, variatie in de gegevens in de loop van de tijd dat resultaat kan veranderen.
Merk ook op dat COALESCE sinds 1992 deel uitmaakt van standaard SQL - ik weet niet zeker of IFNULL al in een standaard zit.
Er is een mooi artikel van Adam Machanic over het benchmarken van een equivalent scenario - Performance:ISNULL vs COALESCE (in SQL Server) . Let op enkele van de voorwaarden voor het verkrijgen van een geldige test.