oct
06
2007
TIP MSSQL: Mostrar las 10 consultas que más veces se ejecutan
Escrito por Sergio Sainz en SQL SERVERSELECT TOP 10
qs.execution_count,
SUBSTRING(qt.text,qs.statement_start_offset/2,
(case when qs.statement_end_offset = -1
then len(convert(nvarchar(max), qt.text)) * 2
else qs.statement_end_offset end -qs.statement_start_offset)/2)
as query_text,
qt.dbid, dbname=db_name(qt.dbid),
qt.objectid
FROM sys.dm_exec_query_stats qs
cross apply sys.dm_exec_sql_text(qs.sql_handle) as qt
ORDER BY
qs.execution_count DESC
Entradas (RSS)
Me da el siguiente fallo en la linea del cross apply…
Mens. 102, Nivel 15, Estado 1, Línea 11
Sintaxis incorrecta cerca de ‘.’.
Hay que ejecutar algo mas o activar estadisticas o algo… sql server 2005 64b. management studio.