博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle指向表的外键太多引起删除数据变慢
阅读量:5955 次
发布时间:2019-06-19

本文共 362 字,大约阅读时间需要 1 分钟。

     在oracle中,当指向某个表的外键太多,会造成删除这个表数据缓慢。

     如系统中很多表外键指向用户表,那么delete用户表会非常缓慢。

     解决办法,先删除指向该表的外键约束,然后delete该表,最后再重建外键约束。

     oracle删除外键约束:

     

ALTER TABLE TB_NAME  DROP CONSTRAINT CONSTR_NAME

     oracle新建外键约束

ALTER TABLE TB_NAME ADD (  CONSTRAINT CONSTR_NAME  FOREIGN KEY (FOREIGN_ID)   REFERENCES  TB_REF_NAME(ID));

 

转载于:https://www.cnblogs.com/wanghonghu/archive/2012/05/21/2511812.html

你可能感兴趣的文章
通过IP判断登录地址
查看>>
Oracle闪回技术
查看>>
利用单壁路由实现vlan间路由
查看>>
hello world
查看>>
CentOS 7 配置yum本地base源和阿里云epel源
查看>>
python 学习导图
查看>>
生成树
查看>>
(MYSQL) Unknown table 'a' in MULTI DELETE的解决办法
查看>>
作为一个程序员必备的素质
查看>>
Webpack入门教程十四
查看>>
104种***清除方法
查看>>
Exchange 2016 之移动设备邮箱策略
查看>>
zookeeper使用简介及注意事项
查看>>
python练习题1
查看>>
mha-环境搭建
查看>>
rabbitMq
查看>>
ubuntu mysql lessons
查看>>
Linux命令基础
查看>>
Hibernate查询技术(2)
查看>>
https被修改成http排查过程
查看>>