При использовании GETDATE () во многих местах лучше использовать переменную?
Лучше, я имею в виду, это улучшает производительность на какую-то не маргинальную величину?
То есть каждый раз, когда я звонюGETDATE()
какое количествоwork сервер делает, чтобы вернуть это значение?
Если я используюGETDATE()
во многих местах хранимой процедуры я должен вместо этого создавать переменную для хранения даты транзакции?
declare @transDate datetime = GETDATE()
Данные бенчмаркинга были бы фантастическими.
EDIT Я хочу уточнить: меня интересует, главным образом, фактическая разница в производительности между этими двумя возможностями, а также значимость или нет.