SQL Server で新しいデータベースを作成する場合、主キーを int32 または int64 として使用する必要がありますか?
int32の方が速いですか?
int32 を使用したくない理由は、int32 データ型の上限によって、特定のテーブルでの合計トランザクション数が 2,147,483,647 に制限されるのではないかということです。そこに大量のデータを保存するつもりはありませんが、常に新しいレコードを作成し、古いレコードを削除する必要がある場合はどうすればよいでしょうか? 後で多くのトランザクションを行うと、キーが不足することはありませんか? これをすでに処理する方法はありますか?または、長いデータ型を使用する必要があります。