Насколько дорогая операция GROUP BY() + SUM()?
Что значит в вашем представлении медленные?
Какое железо?
Какие индексы?
И че гадать-то - нагенерируйте случайных данных и проверьте.
Рано или поздно выборки становятся слишком жирными для построения отчетов/графиков/чего угодно на лету.
Может лучше сразу выбрать что-то более подходящее для этого
https://habr.com/company/oleg-bunin/blog/329062/