PPI中的NUPI(Teradata)

时间:2017-01-18 21:30:03

标签: indexing teradata partition database-indexes

在teradata中,为什么必须将主要索引声明为"非独特的"在所有分区表上,除非主索引列也用于定义分区?

1 个答案:

答案 0 :(得分:1)

我认为原因是插入只会进入相关分区。其他分区看不到该行,因此他们没有机会查找主索引值并返回唯一性违规。当主索引是分区的一部分时,可以完成唯一性检查,因为其他分区将不包含要插入的行的主索引的值。只需1分区检查即可保证唯一性。