MySQL - Cálculo de campos em tempo real versus armazenamento de dados calculados
A introdução de redundância no banco de dados é um meio válido de otimização. Como em todas as otimizações, não faça isso a menos que tenha confirmado que é aí que realmente está o gargalo.