我正在使用 SQL Server,并且我有一个与另一个表相关的 N-1 表,并且我有一个通过删除所有相关行并再次插入它们来更新 N 表信息的过程。
我可以在表中进行搜索并检查我要插入的行是否已经存在,但这需要比较每一列,而且我只需将它们全部删除并将它们重新插入就更容易了。
这导致主键不断增长,我担心未来的表现。
所以,问题是,这是否会导致未来查询的减少,并且更新行会更好,或者这根本不是问题?
谢谢
编辑:我不是每次都删除所有行,我只是删除相关行,所以如果我要插入 3 个新行,我会搜索当前行,删除它们并插入新行