Teradata每天进行分区,数据进行一天

时间:2016-08-26 12:24:50

标签: teradata

我有一个创建分区的大表。分区是每天创建的,但数据仅在每个月的最后一天发布。

这种情况发生在10-12张桌子上。 我想知道它的缺点是什么。

它会占用更多空间吗?以及它如何对检索记录做出反应。

谢谢, 萨米特

1 个答案:

答案 0 :(得分:2)

空分区没有开销,如果您定期收集统计数据,则应该没有任何缺点。当然你应该编写匹配的WHERE-conditons,如果你做BETWEEN 2016-01-01 and 2016-08-01之类的事情,优化器仍然需要考虑所有分区(即使统计数据告诉大多数是空的),并且可能会执行不同的连接类型。

但是恕我直言,你可能最好考虑每月分区,以避免所有未使用的分区,并保持低分区数。那么你写你的病情也没关系。