Min uppfattning är att du bör jämföra din användning.
Jag tvivlar på att det kommer att bli mycket skillnad. Tänk på att även om ett enda riktmärke kan tyda på att ett är något bättre, kan variation i data över tiden förändra det resultatet.
Notera också att COALESCE har varit en del av standard SQL sedan 1992 - jag är inte säker på att IFNULL finns i någon standard än.
Det finns en trevlig artikel av Adam Machanic om benchmarking av ett likvärdigt scenario - Prestanda:ISNULL vs. COALESCE (i SQL Server) . Notera några av förbehållen för att få ett giltigt test.