Ao usar GETDATE () em muitos lugares, é melhor usar uma variável?

Melhor, quero dizer, melhora o desempenho de alguma quantia não marginal?

Isto é, toda vez que eu chamoGETDATE(), que quantidade detrabalhos o servidor faz para retornar esse valor?

Se eu estou usandoGETDATE() em muitos lugares em um procedimento armazenado, eu deveria estar criando uma variável para armazenar a data da transação?

declare @transDate datetime = GETDATE()

Dados de marcação de bancada seriam fantásticos.

EDITAR Quero esclarecer: estou interessado principalmente nas diferenças reais de desempenho entre essas duas possibilidades e se é ou não significativo.

questionAnswers(5)

yourAnswerToTheQuestion