2012-07-23 15 views
6

Tengo una inserción de ejecución larga y periódicamente cuando ejecuto SP_WHO2, muestra "CONDICIONAL" como el comando. ¿Qué indica eso? Cuando busqué esto, encontré la mayoría de las cosas que decían algo así como: "Sí, lo ves cuando tienes una consulta de larga ejecución ..." ¿Qué indica que está sucediendo en la base de datos?SP_WHO2 condicional?

Respuesta

5

Normalmente, esto se verá con algunas operaciones de larga ejecución como bucles while, consultas IF muy caras, posiblemente incluso cursores según las opciones utilizadas. Si identifica la consulta a la que está asociada, tiene muchas más posibilidades de averiguar qué está haciendo que confiar solo en sp_who2. Esos comandos de salida son segmentos muy genéricos y no deberían utilizarse para tratar de solucionar una consulta.