Quan điểm của tôi là bạn nên đánh giá tiêu chuẩn cho việc sử dụng của mình.
Tôi nghi ngờ rằng sẽ có nhiều sự khác biệt. Hãy nhớ rằng mặc dù một điểm chuẩn duy nhất có thể gợi ý rằng một điểm chuẩn tốt hơn một chút, nhưng sự thay đổi trong dữ liệu theo thời gian có thể thay đổi kết quả đó.
Cũng lưu ý rằng COALESCE đã là một phần của SQL tiêu chuẩn từ năm 1992 - Tôi không chắc IFNULL có trong bất kỳ tiêu chuẩn nào hay không.
Có một bài viết hay của Adam Machanic về việc đo điểm chuẩn cho một kịch bản tương đương - Hiệu suất:ISNULL vs . COALESCE (trong SQL Server) . Lưu ý một số điều kiện để có được một bài kiểm tra hợp lệ.