Oracle 子表外鍵需不需要索引 |
發(fā)布時(shí)間: 2012/9/3 16:59:09 |
一般情況下, Oracle 子表的外鍵需要添加索引, 如果外鍵不添加索引, 一下3種情況會(huì)導(dǎo)致 修改父表會(huì)鎖住子表 1、更新父表主鍵,子表會(huì)被鎖住 2、刪除父表一行, 整個(gè)子表會(huì)被鎖住 3、合并到父表,子表會(huì)被鎖住。(9i,10G是這樣,11G不會(huì))。 如果滿足以下三種情況,則不需要在外鍵建立索引 1、沒有從父表刪除數(shù)據(jù)-
3、沒有父表關(guān)聯(lián)到子表
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |