Есть ли ощутимая разница в производительности между использованием INT и NUMERIC в качестве первичного ключа в T-SQL
(MS SQL Server)?
Мне нужно повысить производительность операций выбора и обновления SQL для существующей базы данных.чьи таблицы используют NUMERIC в качестве первичных ключей.Например:
[ID] [numeric](18, 0) IDENTITY(1,1) NOT NULL
SELECT ID FROM table
даст нам: 1, 2, 3 ... и т. Д.
Я предполагаю, что использование INT было бы предпочтительным.Но будет ли улучшение производительности?