Saya menjalankan impor data (menggunakan C # / Linq), dan tentu saja saya mencoba mengoptimalkan kueri saya sebanyak mungkin. Untuk tujuan ini saya menjalankan pelacakan di DB menggunakan SQL Server Profiler, dengan jejak saya difilter oleh nama login SQL saya (ini adalah nama yang secara unik dapat dikaitkan dengan proses impor data saya).
Anehnya, sebagian besar pernyataan SQL saya sangat cepat :) - sangat sedikit kueri yang bahkan melampaui tanda 1ms. Tetapi di antara semua pertanyaan saya terdapat beberapa baris di mana Kelas Peristiwa adalah "Login Audit" atau "Logout Audit" - dan durasi "Logout Audit" dapat mencapai satu menit!
Apakah ini ada hubungannya dengan fakta bahwa saya menggunakan transaksi dalam impor saya? Jika demikian, adakah cara untuk menemukan kueri mana yang paling berpengaruh sehingga saya dapat membersihkannya?