A cada 15 segundos ou mais, o aplicativo que estou tentando criar o perfil é acionado:
@@TRANCOUNT > 0 COMMIT TRAN
IF @@TRANCOUNT > 0 COMMIT TRAN
IF @@TRANCOUNT > 0 COMMIT TRAN SET IMPLICIT_TRANSACTIONS OFF
IF @@TRANCOUNT > 0 COMMIT TRAN SET IMPLICIT_TRANSACTIONS OFF
elect top 1 accountId from account with (nolock)
Este é um padrão regular do SQLServer?
E como posso configurar o profiler para não vê-lo?
A TI vem do mesmo processo e usuário do processo, usuário para o qual desejo configurar o perfil SQL.
Muito Obrigado
Se você quiser omitir essas instruções SQL específicas, provavelmente poderá colocá-las no filtro TextData NOT LIKE para o rastreamento. Fuja do sublinhado com
[_]
.Parece algum tipo de detector de batimentos cardíacos para ver se o banco de dados ainda está online. Com certeza vai retornar dados lixo já que tem um TOP sem um ORDER BY.
No que diz respeito a não vê-lo, não sei se sugiro eliminá-lo. Você deseja saber se algo está sendo chamado a cada 15 segundos, especialmente porque essa consulta provavelmente está causando varreduras nos dados.
No entanto, se você realmente quiser, basta adicionar um filtro na coluna TEXT e incluir esse texto no filtro.