我有一个带有ms访问前端的sql server 2005数据库。
我们的主项目表具有项目编号的主键。我最近在项目编号中添加了身份规范,因此我的用户不必每次都输入新的PN。
问题是,在Access中查看时,这会导致表格变慢。
我的问题是为什么要改变
[P/N] [int] NOT NULL,
到
[P/N] [int] IDENTITY(1,1) NOT NULL,
导致缓慢?
是否有保持我的PN自动编号并保持合理的性能?
答案 0 :(得分:1)
添加标识列是一个很小的开销,不应该导致性能损失。您是否尝试在更改列后更新统计信息?检查表中的索引。