Oracle 添加外键造成父表被锁定,如何避免这个问题

魔力猫 发布于 2013/12/05 13:29
阅读 640
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

使用的数据库是Oracle 10g专业版,目前新建表如果添加外键关联,数据库会锁定引用的父表。时间长短要看父表的大小而定。

这造成了数据表的修改只能在业务空闲时间完成,哪怕是新建表,因为外键引用了某些业务繁忙的表也得如此。我尝试过先建表,然后外键字段建立索引,最后再建立外键约束,但是同样锁住了父表。

请问有什么办法可以避免外键建立时长时间锁定父表呢?

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部