Hemos creado tantos procedimiento almacenado ineficiente en nuestra aplicación, siempre posponemos para que sea más eficiente hasta que tengamos un problema grave con el rendimiento de base de datos.¿El procedimiento almacenado más ejecutado?
Ahora, estoy pensando para fijar una por una orden por el procedimiento almacenado más a menudo ejecutados.
¿Cuál es la mejor manera de averiguar qué procedimiento almacenado es el más ejecutada?
¿Existe un script que puede mostrar qué procedimiento almacenado se ejecuta la mayor parte?
también se puede extraer el 'SUBSTRING (Texto, statement_start_offset/2, caso cuando (statement_end_offset = -1) entonces len (texto) más (statement_end_offset-statement_start_offset)/2 final)' para la consulta real dentro de la SP –
@Remus: ¡Agregado, gracias! –
cabe subcadena (qt.text, qs.statement_start_offset/2, CASE CUANDO (qs.statement_end_offset = -1), entonces LEN (qt.text) ELSE (qs.statement_end_offset - qs.statement_start_offset)/2 END) AS actual_query, –