Můj názor je, že byste měli srovnávat své použití.
Pochybuji, že v tom bude velký rozdíl. Mějte na paměti, že zatímco jeden benchmark může naznačovat, že jeden je o něco lepší, odchylky v datech v průběhu času mohou tento výsledek změnit.
Všimněte si také, že COALESCE je součástí standardního SQL od roku 1992 – nejsem si jistý, zda je IFNULL ještě v nějakém standardu.
Je tu pěkný článek od Adama Machanice o srovnávání ekvivalentního scénáře – Výkon:ISNULL vs COALESCE (v SQL Server) . Všimněte si některých podmínek pro získání platného testu.