【发布时间】:2011-08-27 15:19:26
【问题描述】:
我有一个包含数十亿行的表。 “记录”字段上有每日分区,是“没有时区的时间戳”。我想知道表中当前有哪些日期。我知道我可以这样做:
SELECT recorded::date
FROM table
GROUP BY 1;
理想情况下应该可行,但对此的解释相当高,并且表明需要相当长的时间才能工作......如果这是我能做的最好的,我可以接受(我们可以密切关注数据),但我想知道是否有更有效的方法来做到这一点,因为我每天都有分区?
【问题讨论】:
标签: postgresql greenplum