gpt4 book ai didi

sql - 我应该使用外键吗?

转载 作者:行者123 更新时间:2023-12-02 00:05:41 25 4
gpt4 key购买 nike

Possible Duplicate:
What’s wrong with foreign keys?

我使用 MS Sql Server 和大约 4 GB 数据的大型数据库。

我在网上搜索为什么应该使用外键。到目前为止,我只对用于连接表的键建立了索引。性能一切都很好,数据完整性没有问题。

我应该使用外键吗?使用外键可以获得更好的性能吗?

最佳答案

外键实际上并不会提高性能,事实上,它们会对所有写入操作造成很小的性能损失,以确保遵循约束。

您想要使用这些的原因是为了防止破坏性的写入操作。如果没有它们,有缺陷的代码或错误的 sql 语句可能会删除预期存在的行。

关于sql - 我应该使用外键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/599159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com