0

我们在 Teradata 中有一个巨大的表,其中包含大约 13 TB 的跨国数据。作为一个典型的旧数据仓库增强案例,我们现在发现过去为此表所做的 PI 选择并不是最好的。由于这个原因,我们在 SQL 从该表中提取数据时面临许多性能问题。

所以我们想要实现的第一个想法是将数据加载到临时表中,更改现有表的 PI 或使用新 PI 创建一个新表,然后将数据从临时表加载到新的更改表中。

但是这里的挑战是表是实时的,由于数据移动的大小,这个解决方案并不是最好的。此外,我们考虑增量加载(到新表)的其他方式 - 增量删除(从主表)。但这也不是最好的解决方法,因为表是实时的,并且在数据移动以及匹配源表和目标表中的行数方面需要付出太多努力。

在这种情况下,我需要您的想法,如何在不造成系统停机的情况下通过小努力来更改此表的 PI。

4

0 回答 0