день в таблицу добавляется 200 тысяч записей, данные о продуктах, имеют различные параметры, в том числе цену и дату добавления. Я хочу знать среднюю цену за каждый день с учетом каких-либо параметров. Примерный запрос SELECT date, AVG(price) FROM products WHERE someparam > 5 GROUP BY date ORDER BY date ASC Я хочу хранить данные за период полгода, а это 30*6*200 000 = 36 миллионов записей. В ввиду такого количества запрос выполняется довольно долго. Есть ли какие-то способы ускорить этот запрос? Может вообще стоит вместо postgresql выбрать что-то другое? Любым советам и критике буду рад.
Довольно долго - это сколько?
Обсуждают сегодня