0

msアクセスフロントエンドを備えたSQL Server 2005データベースがあります。

メイン プロジェクト テーブルには、プロジェクト番号の主キーがあります。最近、プロジェクト番号に ID 仕様を追加したので、ユーザーは毎回新しい PN を入力する必要がなくなりました。

問題は、これにより、Access で表示したときにテーブルの速度が大幅に低下することです。

私の質問は、なぜ変化したのかです

[P/N] [int] NOT NULL,

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

遅さの原因?

PN の自動番号付けを維持し、適切なパフォーマンスを維持する方法はありますか?

4

1 に答える 1

1

ID 列の追加は小さなオーバーヘッドであり、パフォーマンスに大きな影響を与えることはありません。列を変更した後、統計を更新しようとしましたか? テーブルのインデックスも確認してください。

于 2013-10-03T07:32:31.503 に答える