MySQL's “explain select” para o Microsoft SQl Server?

1

Existe algo semelhante à funcionalidade "explain select" do MySQL para o MSSQL 2008? Da documentação do MySQL:

•When you precede a SELECT statement with the keyword EXPLAIN, MySQL displays information from the optimizer about the query execution plan. That is, MySQL explains how it would process the SELECT, including information about how tables are joined and in which order. EXPLAIN EXTENDED can be used to provide additional information.

link

    
por jftuga 22.07.2010 / 17:49

2 respostas

3

Você está procurando um dos seguintes comandos:

SET SHOWPLAN_TEXT ON/OFF
SET SHOWPLAN_XML ON/OFF

O SSMS também possui recursos incorporados na GUI para exibir um plano de execução estimado (mas não executa a consulta), além de exibir o plano de execução real. São opções separadas.

    
por 22.07.2010 / 17:59
0

O Query Analyzer fornece uma interface agradável para o "Plano de Execução". Tente procurar por isso.

    
por 22.07.2010 / 17:55