1
如果表已分區,是否可以使用本地索引作爲Oracle中的主鍵?Oracle:使用本地索引作爲分區表的主鍵?
例如,如果表具有A, B, C, D, E
列,通過A
和B
分配,和所需的主鍵是在A, B, C, D
列,則可以在C, D
本地索引被用作主鍵?
如果表已分區,是否可以使用本地索引作爲Oracle中的主鍵?Oracle:使用本地索引作爲分區表的主鍵?
例如,如果表具有A, B, C, D, E
列,通過A
和B
分配,和所需的主鍵是在A, B, C, D
列,則可以在C, D
本地索引被用作主鍵?
本地唯一索引必須加上前綴 - 即索引的前導列必須是分區鍵。所以一個獨特的指數必須在(A, B, C, D)
。
有一件事可能會有所幫助 - 特別是如果使用列表分區 - 可以對該索引啓用列壓縮以適應塊上更多的條目,從而使整體索引更小。 – 2012-03-06 05:55:30