Cuando envío un lote (por ejemplo, realizar una consulta) en SSMS, veo el tiempo que tardó en ejecutarse en la barra de estado. ¿Es posible configurar SSMS para mostrar el tiempo de consulta con una resolución de milisegundos?
Aquí está la barra de la que estoy hablando con la sección de interés encerrada en rojo:
sql-server
ssms
sql-server-2008
Michael Goldshteyn
fuente
fuente
Respuestas:
Estaba luchando con eso hasta que encontré esto ...
http://blog.sqlauthority.com/2009/10/01/sql-server-sql-server-management-studio-and-client-statistics/
Además, si abre la ventana Propiedades, puede encontrar algún "Tiempo transcurrido de conexión" mágico que puede darle algo de tiempo de ejecución ... Espero que ayude ...
fuente
Lo que quieres hacer es esto:
Eso hará que la salida se vea más o menos así en la ventana de Mensajes:
fuente
Active las Estadísticas del cliente realizando una de las siguientes acciones:
Luego obtienes una nueva pestaña que registra los tiempos, los datos de E / S y los recuentos de filas, etc. para (hasta) las últimas 10 ejecuciones (¡más promedios!):
fuente
Para obtener el tiempo de ejecución como una variable en su proceso:
Y ver esto
Medición del rendimiento de la consulta: "Costo de la consulta del plan de ejecución" frente a "Tiempo empleado"
fuente
Estaba buscando lo mismo y me topé con el siguiente enlace que fue brillante:
http://www.sqlserver.info/management-studio/show-query-execution-time/
Muestra tres formas diferentes de medir el rendimiento. Todo bien por sus propias fortalezas. El que opté por fue el siguiente:
DECLARE @ Time1 DATETIME
DECLARE @ Time2 DATETIME
SET @ Time1 = GETDATE ()
- Insertar consulta aquí
SET @ Time2 = GETDATE ()
SELECT DATEDIFF (MILLISECOND, @ Time1, @ Time2) AS Elapsed_MS
Esto mostrará los resultados de su consulta seguidos de la cantidad de tiempo que tardó en completarse.
Espero que esto ayude.
fuente
No sé sobre expandir la barra de información.
Pero puede establecer los tiempos predeterminados para todas las consultas que se muestran en la pestaña "Mensajes".
Cuando se encuentre en una ventana de consulta, vaya al elemento del menú Consulta, seleccione "opciones de consulta", luego seleccione "avanzado" en el grupo "Ejecución" y marque las casillas de verificación "establecer estadísticas de tiempo" / "establecer estadísticas de E / S". Estos valores aparecerán en el área de mensajes para cada consulta sin tener que acordarse de activar y desactivar las estadísticas establecidas.
También puede usar Shift + Alt + S para habilitar las estadísticas del cliente en cualquier momento
fuente
Puedes probar este código:
fuente