I (C#/Linq kullanarak) bir veri aktarma işlemini koşuyorum ve doğal olarak ben mümkün olduğunca benim sorguları optimize etmek çalışıyorum. Bu amaçla ben SQL oturum açma adıyla filtrelenmiş benim iz (o benzersiz verilerim ithalat sürecine bağlanabilir bir isim), Server Profiler kullanarak DB üzerinde bir iz çalıştırıyorum.SQL Server Profilcisi'nde "Denetim Oturumu Açma" nedir?
Tuhaf bir şekilde, SQL ifadelerimin çoğu gerçekten hızlı :) - çok az sayıda sorgu, 1 ms işaretini bile aşabilir. Ama bütün sorgular arasındaki EventClass "Denetim Girişi" veya "Denetim Çıkış" olduğu birkaç satır vardır içinde aralıklı - ve bir "Denetleme Oturumu kapat" süresi bir dakika kadar olabilir!
Bu, içe aktarma işlemlerimi kullanıyorum gerçeğiyle ilgili bir şey var mı? Eğer öyleyse, büyük vurgular sorguları bulmak için herhangi bir yolu var bu yüzden onları temizleyebilir miyim?
related: http://stackoverflow.com/questions/279401/sql-connection-pooling-and-audit-login-logout/468222#468222 –
ilgili: https : //stackoverflow.com/questions/44920375/sql-server-profiler-how-to-inspect-understand-the-duration-for-the-audit-logout – Stefan