Мое мнение таково, что вы должны проводить тесты для своего использования.
Я сомневаюсь, что будет большая разница.Имейте в виду, что хотя один и тот же бенчмарк может предположить, что он немного лучше, изменение данных во времени может изменить этот результат.
Также обратите внимание, что COALESCE является частью стандартного SQL с 1992 года - я неуверен, что IFNULL соответствует любому стандарту.
Есть хорошая статья Адама Маханича о сравнительном анализе эквивалентного сценария - Производительность: ISNULL и COALESCE (в SQL Server) ,Обратите внимание на некоторые условия получения действительного теста.