Suggerirei di NON memorizzare i totali, poiché sembra un database transazionale e inserirai righe abbastanza frequentemente, quindi se memorizzi i totali, ogni volta che inserisci una riga, dovrai aggiornare i totali.
Quindi in realtà ogni inserto nella tabella sarà seguito da una dichiarazione di aggiornamento proprio per mantenere aggiornati i totali. suona un progetto molto scadente per un database transazionale.
La memorizzazione dei totali è una buona opzione per un data warehouse in cui i dati non cambiano quasi mai, se non mai.
Il mio suggerimento sarebbe creare Visualizzazioni, che calcoleranno i totali per te al volo. Aggiungi indici appropriati per rendere efficienti queste query. Quando i tuoi dati diventano troppo grandi che anche gli indici sulla tabella non stanno facendo abbastanza, considera le viste indicizzate.