Общая производительность SQL Server

Мне интересно, знает ли SQL Server «кэширование», если вам нужны агрегаты в запросе, если они используются снова.

Например,

Select Sum(Field),
       Sum(Field) / 12
From   Table

Будет ли SQL Server знать, что он уже вычислил функцию Sum для первого поля, а затем просто разделил ее на 12 для второго? Или он снова запустит функцию Sum и разделит ее на 12?

Спасибо

11
задан marc_s 28 June 2011 в 14:16
поделиться