如何重写查询,它使用聚合函数和group by

时间:2017-08-11 09:01:46

标签: sql database postgresql

所以,我有一个非常大的表(日期分区),例如table1。 (shop_id,g_id,check_date)上有多列索引。

我正在尝试运行查询:

SELECT shop_id, g_id, max(check_date)
FROM table1
GROUP BY shop_id, g_id;

执行速度非常慢 - Seq Scan。 如何优化/重写查询,因此可以使用索引。 还有一个表包含唯一的G_ID,另一个表包含唯一的SHOP_ID。

0 个答案:

没有答案