¿Dónde está el Analizador de consultas en SQL Server Management Studio 2008 R2?


Tengo un SQL que se está ejecutando y está tardando mucho en devolver los resultados / analizar / mostrar, etc. en un asp.net aplicación c#.

Tengo instalado SQL Server Management Studio 2008 R2 para conectarme a un equipo remoto de SQL Server 2000. ¿Hay un analizador de consultas o un generador de perfiles que pueda usar para ver qué está pasando? No estoy seguro si estoy enviando demasiadas solicitudes, si las solicitudes están tomando demasiado tiempo, si hay índices adicionales que puedo agregar para acelerar las cosas sucesivamente.

EDITAR:

¿Hay herramientas gratuitas que reemplacen a las herramientas de Microsoft?

Author: pnuts, 2010-10-21

7 answers

Ubicaciones predeterminadas:

Programas > Microsoft SQL Server 2008 R2 > SQL Server Management Studio for Query Analyzer. Programas > Microsoft SQL Server 2008 R2 > Herramientas de rendimiento > SQL Server Profiler for profiler.

 8
Author: bobs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-21 00:32:25

Para analizar una consulta que ya ha ingresado en el editor de consultas, debe elegir" Incluir plan de ejecución real "(7 ° botón de alternancia a la derecha de"! Ejecutar" botón). Después de ejecutar la consulta, debe hacer clic en la pestaña "Plan de ejecución" en el panel de resultados en la parte inferior (encima de los resultados de la consulta).

 32
Author: D-Money,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-29 23:23:15

Sé que la pregunta no dice SQL Server express, pero vale la pena señalar que las ediciones SQL Server Express no vienen con el generador de perfiles (muy molesto), y sospecho que tampoco vienen con el analizador de consultas.

 8
Author: Justin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-21 00:50:48

Desde Sql Server Management Studio: Herramientas -> Sql Server profiler. Aunque como dijo @bobs, es posible que tenga que instalar componentes adicionales primero.

 2
Author: cofiem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-21 00:49:59

No se si esto ayuda, pero acabo de instalar Server 2008 Express y me decepcionó cuando no pude encontrar el analizador de consultas, pero pude usar la línea de comandos ' sqlcmd' para acceder a mi servidor. Es un dolor de usar, pero funciona. Puede escribir su código en un archivo de texto y luego importarlo usando el comando sqlcmd. También tienes que terminar tu consulta con una nueva línea y escribir la palabra 'go'.

Example of query file named test.sql:
use master;
select name, crdate from sysdatabases where xtype='u' order by crdate desc;
go

Example of sqlcmd:
sqlcmd -S %computername%\RLH -d play -i "test.sql" -o outfile.sql & notepad outfile.sql
 0
Author: Robert Holland,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-07 18:37:07

Puede usar (Asesor de Sintonización del Motor de Base de datos).

Esta herramienta es para mejorar el rendimiento de las consultas examinando la forma en que se procesan las consultas y las mejoras recomendadas por índices específicos.

¿Cómo utilizar el Asesor de Sintonización del Motor de base de datos?

1 - Copie la instrucción select que necesita acelerar en la nueva consulta.

2-Analizar (Ctrl+F5 ).

3 - Pulse el Icono del (Database Engine Tuning Advisor).

 0
Author: adel ibrahim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-02 15:01:34

Sí hay uno y está dentro del SQLServer management studio. A diferencia de las versiones anteriores creo. Sigue estos sencillos pasos.

1) Haga clic derecho en una base de datos en el explorador de objetos 2) Nueva consulta seleccionada desde el menú emergente 3) Se abrirá el analizador de consultas.

Disfruta del trabajo.

 -1
Author: MacGyver,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-18 08:14:29