Averigua las veces que se ejecutan tus SPs
Con esta consulta podemos ver (en SQL Server 2005) el número de ejecuciones de nuestros procedimientos almacenados de una base de datos que indicamos en la línea 7:
1: SELECT DB_NAME(st.dbid) DBName
2: ,OBJECT_NAME(st.objectid) StoredProcedure
3: ,max(cp.usecounts) Execution_count
4: FROM sys.dm_exec_cached_plans cp
5: CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) st
6: where DB_NAME(st.dbid) is not null
7: and cp.objtype = ‘proc’
8: AND DB_NAME(st.dbid) = ‘NOMBRE DE TU BASE DE DATOS’
9: group by cp.plan_handle, DB_NAME(st.dbid),
10: OBJECT_NAME(objectid)
11: order by max(cp.usecounts)
Si queremos las estadísticas para todas las bases de datos del servidor, comentad la línea 7.
Saludos