Как собрать данные по дням и при этом соблюдать часовой пояс?

В настоящее время мы используем сводную таблицу, которая агрегирует информацию для наших пользователей по часам в UTC. Проблема, которую мы имеем, состоит в том, что эта таблица становится слишком большой и сильно замедляет нашу систему. Мы выполнили все методы настройки, рекомендуемые для PostgreSQL, и все еще испытываем медлительность.

Нашей идеей было начать агрегацию по дням, а не по часам, но проблема в том, что мы позволяем нашим клиентам изменять часовой пояс, который пересчитывает данные за этот день.

Кто-нибудь знает способ хранения ежедневной сводки, но при этом учитывает цифры и итоги при переключении часовых поясов?

Ответы на вопрос(3)

Ваш ответ на вопрос