SQL Server标识规范导致数据库速度减慢

时间:2013-10-03 07:21:41

标签: sql sql-server database ms-access identity

我有一个带有ms访问前端的sql server 2005数据库。

我们的主项目表具有项目编号的主键。我最近在项目编号中添加了身份规范,因此我的用户不必每次都输入新的PN。

问题是,在Access中查看时,这会导致表格变慢。

我的问题是为什么要改变

[P/N] [int] NOT NULL,

[P/N] [int] IDENTITY(1,1) NOT NULL,

导致缓慢?

是否有保持我的PN自动编号并保持合理的性能?

1 个答案:

答案 0 :(得分:1)

添加标识列是一个很小的开销,不应该导致性能损失。您是否尝试在更改列后更新统计信息?检查表中的索引。