¿Hay una manera de reportar un porcentaje de progreso de una consulta propia usando un sys.dm_exec_requests
campo: percent_complete
? enlace msdn
Funciona bastante bien para operaciones de respaldo / restauración / ocultación, por ejemplo:
SELECT percent_complete FROM sys.dm_exec_requests WHERE command = "DbccFilesCompact"
25.677
¿Pero se puede utilizar con las consultas de los usuarios?
Respuestas
0 para la respuesta № 1Usted PUEDE ser capaz de obtener una aproximación MUY RÁPIDA comparando el los planes de consulta estiman el recuento frente a las filas reales en sys.dm_exec_query_profiles.
Este será un indicador muy malo si las estadísticas no son actuales o si el plan de consulta seleccionado es "sub-óptimo".
Y como se indicó, es posible que este DMV no esté disponible para usted, ya que es específico para 2014.