Есть ли что-то похожее на функцию MySQL «объяснять выбор» для MSSQL 2008? Из документации MySQL:
• Когда вы ставите перед оператором SELECT ключевое слово EXPLAIN, MySQL отображает информацию от оптимизатора о плане выполнения запроса. То есть MySQL объясняет, как он будет обрабатывать SELECT, включая информацию о том, как таблицы объединяются и в каком порядке. EXPLAIN EXTENDED может использоваться для предоставления дополнительной информации.
Вы ищете одну из следующих команд:
SET SHOWPLAN_TEXT ON/OFF
SET SHOWPLAN_XML ON/OFF
SSMS также имеет функции, встроенные в графический интерфейс, для отображения предполагаемого плана выполнения (но фактически не выполняет запрос), а также для отображения фактического плана выполнения. Это отдельные варианты.
Query Analyzer предоставляет удобный интерфейс для «плана выполнения». Попробуйте поискать это.