According to this similar question, yes, potentially there is a big performance hit because of difference in the way DECIMAL
and INT
are treated and threaded into the CPU when doing calculations.
See: Is there a performance hit using decimal data types (MySQL / Postgres)