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



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

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

问题是,这导致在 Access 中查看时表确实变慢了。

我的问题是为什么会发生变化

[P/N] [int] NOT NULL,

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

造成迟钝?

有没有办法保持我的 PN 自动编号并保持合理的性能?

添加标识列的开销很小,应该不会对性能造成太大影响。您是否尝试过在更改列后更新统计信息?还要检查表上的索引。

最新更新