2008-08-29 14 views

Respuesta

11

conjunto SHOWPLAN_TEXT en le mostrará el plan de ejecución (ver gráficamente utilizar CTRL + K (SQL 2000) o CTRL + M (SQL 2005 +)

set statistics IO en le mostrará las lecturas

conjunto de estadísticas sobre le mostrará el tiempo transcurrido

+0

Ejecute 'dbcc dropcleanbuffers' antes de su consulta para borrar las cachés sin reiniciar el servidor SQL. Consulte https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-dropcleanbuffers-transact-sql – GHH

1

Utilice el Analizador de SQL.

Para aplicaciones .NET, filtra ese nombre de aplicación por '.NET%' y omitirás otras consultas extrañas.

0

+1 en el plan de ejecución. Desde aquí puede ver dónde se gasta todo el tiempo en su consulta particular. P.ej. El 85% del tiempo se pasa la tabla escaneando una tabla en particular, ¿puede poner un índice en esa tabla para mejorarla? etc. etc.

Cuestiones relacionadas