暂无图片
阿里MySQL设计禁止使用外键关联,这是什么说法?
我来答
分享
暂无图片 匿名用户
阿里MySQL设计禁止使用外键关联,这是什么说法?

阿里MySQL设计禁止使用外键关联,这是什么说法?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
雅男

禁止使用外键关联,有利于数据的迁移,及数据的处理。

暂无图片 评论
暂无图片 有用 1
chengang

外键增加锁,影响性能

暂无图片 评论
暂无图片 有用 1
超越无限D

使用外键增加处理的成本,所以禁止使用外键关联,对数据的迁移和数据的处理都有好处。

暂无图片 评论
暂无图片 有用 0
zhangyfr

1.数据库需要维护外键的内部管理;

2.外键等于把数据的一致性事务实现,全部交给数据库服务器完成;

3.有了外键,当做一些涉及外键字段的增,删,更新操作之后,需要触发相关操作去检查,而不得不消耗资源;

4.外键还会因为需要请求对其他表内部加锁而容易出现死锁情况;

暂无图片 评论
暂无图片 有用 0
zhangyfr
答主
2022-12-19
1.数据库需要维护外键的内部管理; 2.外键等于把数据的一致性事务实现,全部交给数据库服务器完成; 3.有了外键,当做一些涉及外键字段的增,删,更新操作之后,需要触发相关操作去检查,而不得不消耗资源; 4.外键还会因为需要请求对其他表内部加锁而容易出现死锁情况;
游湖
2022-12-19
禁止使用外键关联,有利于数据的迁移,及数据的处理。
游湖

禁止使用外键关联,有利于数据的迁移,及数据的处理。

暂无图片 评论
暂无图片 有用 4
D
dyf1

检查是否存在通过dblink跨库删除的情况?查查该表的权限和db link。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏