0

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

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

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

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

[P/N] [int] NOT NULL,

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

导致缓慢?

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

4

1 回答 1

1

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

于 2013-10-03T07:32:31.503 回答