En SQL, un GROUP BY regroupe les enregistrements pour les présenter de manière plus synthétique et agrégée. Bien que très pratique, cette fonction peut s’avérer pénalisante en termes de performances.
Hans-Jürgen Schönig, expert Postgresql, propose sur le site cybertec une petite astuce pour accélérer les traitements avec utilisation de la clause GROUP BY.
https://www.cybertec-postgresql.com/en/speeding-up-group-by-in-postgresql/