O que significa um SQL:StmtStarting
evento originado de uma aplicação? Isso significa uma instrução SQL bruta executada diretamente do aplicativo?
Por exemplo, no caso de um SP:StmtStarting
, significa que a instrução atual está dentro de um procedimento armazenado e, portanto, não é executada diretamente pelo aplicativo, mas pelo procedimento armazenado.
Sim, esta é uma instrução SQL ad hoc que não faz parte de um módulo. Pode ser enviado sozinho ou pode fazer parte de um lote.
Embora eu não saiba por que você está usando o Profiler; é notoriamente horrível para o desempenho. Basta dar uma olhada no que Joe Sack observou sobre o impacto que o Profiler tem na taxa de transferência e observações semelhantes feitas por Jonathan Kehayias .
Ou o valor que você ganha ao coletar os
Starting
eventos. OsCompleted
eventos contam muito mais sobre o que aconteceu (incluindo coisas como duração).