Este team de expertos despúes de algunos días de investigación y de juntar de información, encontramos la respuesta, deseamos que te resulte útil para tu plan.
Solución:
Suponiendo un estudio de gestión o algún otro entorno con un panel de salida que pueda;
SET STATISTICS TIME ON
EXEC SP1
EXEC SP2
...
SET STATISTICS TIME OFF
Puede usar Sql Server Profiler para este propósito, ya que proporciona mucha información útil a lo largo de cada consulta ejecutada y procedimiento almacenado también.
MSDN: Columnas de datos del Analizador de SQL
SQL Profiler muestra el tiempo de ejecución de cada evento
Otra forma sencilla:
- DECLARAR 2 variables de fecha y hora: inicio/fin
- ESTABLECER inicio = GETDATE()
- EJECUTIVO SP_NOMBRE
- SET final = GETDATE()
- Tiempo de ejecución – diferencia entre el final y el inicio
declare @start datetime = getdate()
-- your SQL statements
exec dbo.MyStoredProcedure
declare @executionTimeInMilliseconds int = datediff(ms, @start, getdate())
Comentarios y puntuaciones
Más adelante puedes encontrar las notas de otros desarrolladores, tú asimismo puedes insertar el tuyo si lo deseas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)