Estoy ejecutando una importación de datos (usando C#/Linq), y naturalmente estoy tratando de optimizar mis consultas tanto como sea posible. Para este fin estoy rastreando el DB usando SQL Server Profiler, con mi rastro filtrado por mi nombre de inicio de sesión SQL (es un nombre que se puede atribuir de manera única a mi proceso de importación de datos).¿Qué es "Audit Logout" en SQL Server Profiler?
Curiosamente, la mayoría de mis declaraciones de SQL son realmente rápidas :): muy pocas consultas incluso superan la marca de 1 ms. Pero espaciadas entre todas mis consultas hay varias filas donde el EventClass es "Audit Login" o "Audit Logout" - ¡y la duración de un "Audit Logout" puede ser de hasta un minuto!
¿Esto tiene algo que ver con el hecho de que estoy usando transacciones en mi importación? Si es así, ¿hay alguna forma de encontrar cuáles son las consultas más impactantes para que pueda limpiarlas?
relacionados: http://stackoverflow.com/questions/279401/sql-connection-pooling-and-audit-login-logout/468222#468222 –
relacionados: https : //stackoverflow.com/questions/44920375/sql-server-profiler-how-to-inspect-understand-the-duration-for-the-audit-logout – Stefan