При создании новой базы данных на SQL Server следует использовать первичные ключи как int32 или int64?
Является ли int32 быстрее?
Я думаю, что причина, по которой я не хочу идти с int32, заключается в следующем: не будет ли верхний предел для типа данных int32 суммировать транзакции на определенной таблице до 2 147 483 647? Я не собираюсь хранить там много данных, но что, если мне постоянно нужно создавать новые записи, а затем удалять другие, которые были устаревшими? многие транзакции позже, не хватит ли мне ключей? Есть ли какой-то метод, который позаботится об этом уже? Или я должен просто использовать длинный тип данных.