Como agregar dados por dia e ainda respeitar o fuso horário?

No momento, estamos usando uma tabela de resumo que agrega informações para nossos usuários a cada hora no horário UTC. O problema que estamos enfrentando é que essa tabela está se tornando muito grande e diminuindo imensamente o sistema. Fizemos todas as técnicas de ajuste recomendadas para o PostgreSQL e ainda estamos enfrentando lentidão.

Nossa idéia era começar a agregar por dia e não por hora, mas o problema é que permitimos que nossos clientes alterem o fuso horário, que recalcula os dados para esse dia.

Alguém conhece uma maneira de armazenar o resumo diário, mas ainda respeita os números e totais quando alterna o fuso horário?

questionAnswers(3)

yourAnswerToTheQuestion