Con una tabla de 10 millones de filas, un compañero hace pd.read_sql("SELECT * FROM ventas", conexion) y LUEGO agrupa con pandas: en vez de agrupar directamente en la consulta SQL.
A
enfoque
1
Traer TODO (10 millones de filas) y agrupar en pandas
2
Agrupar en SQL, traer solo el resumen (unas pocas filas)
PISTA
Piensa en cuántos datos hay que MOVER de la base a Python en cada enfoque.