gpt4 book ai didi

sql - 大表的问题(没有可用的主键)

转载 作者:行者123 更新时间:2023-12-04 13:47:20 25 4
gpt4 key购买 nike

Tabe1 有大约 10 条 Lack 记录(100 万条)并且不包含任何主键。使用 SELECT 命令(使用特定的 WHERE 条件)检索数据会花费大量时间。我们是否可以通过向表添加主键来减少检索时间,或者我们是否需要遵循任何其他方法来做同样的事情。请帮助我。

最佳答案

主键对性能没有直接影响。但间接地,它确实如此。这是因为当您向表中添加主键时,SQL Server 会创建一个唯一索引(默认情况下是聚集索引),用于强制实体完整性。但是您可以在表上创建自己的唯一索引。因此,严格来说,主索引不会影响性能,但主键使用的索引会。

WHEN SHOULD PRIMARY KEY BE USED?

关于sql - 大表的问题(没有可用的主键),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289099/

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