При рассмотрении фактического плана выполнения относительно запроса в Studio управления SQL Server (SSMS), как я определяю то, что представляет выражение, такое как Expr1052?
Когда я определяю дорогостоящие части запроса и смотрю на свойства той операции, часто существуют ссылки только на эти Выражения или скалярные операторы. Я хочу смочь выяснить, к какой части моего запроса это относится.
В окне План выполнения
SSMS
щелкните правой кнопкой мыши операцию, которая первой вычисляет выражение, и выберите Свойства
.
Вы увидите определение выражения на панели справа.
Кроме того, вы можете просмотреть план XML
и найти такие записи:
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1018" />
<ScalarOperator ScalarString="col1 + col2">
</ScalarOperator>
</DefinedValue>
…
</DefinedValues>