Kevin'in cevabı, SQL Trace / SQL Profiler'da hangi olayların yakalanacağını açıklar. Bu cevabı biraz genişletmek için - SP:StmtCompleted
seslendirildiği gibi tamamlanmış olan bir saklı yordamdaki her bir ifadeyi gösterecektir.
Ayrıca, yoğun bir sistemdeyseniz ve bir performans sorununu teşhis etmeye çalışıyorsanız, SQL Profiler konusunda dikkatli olmalısınız. SQL Profiler, dosya izlemekten veya Extended Events kullanmaktan daha yavaştır. Jonathan Kehayias tarafından yazılan bu blog yazısı , bir sistemin SQL Profiler'ın kullanılmasından yaklaşık % 90'ı ve izlemeden dosyaya% 10'u ek yükü gösteriyor. Genişletilmiş Olaylar için Daha Az. Bu nedenle genellikle SQL Profiler'ın kendisini çalıştırmaması önerilir.
Bu bilgiler Genişletilmiş Olaylar aracılığıyla edinilebilir olsa da, hala SQL Trace (SQL Profiler'ın arkasındaki teknoloji) kullanmanızı öneririm, bunun yerine bir dosyaya kadar izlemenizi öneririm.(Eğer Genişletilmiş Olayları öğrenme ve kullanma konusunda yatırım yapmak istiyorsanız, bu yolun yoludur, gelecekteki bir SQL Server SQL Trace sürümünde gitmiş olacak ve tüm sahip olacağımız Genişletilmiş Olaylar olacaktır). Ayrıca, yalnızca gerekli olanı yakaladığınızdan emin olmak için Sütun Filtreleri düğmesinden mümkün olduğunca arka plan gürültüsünü filtrelemenizi öneririm. İzerinizi Profiler aracıyla Kevin'in iyi cevabında açıklanan adımları kullanarak ayarlayabilir ve ardından aynı GUI'den bir filtre ekleyebilirsiniz. Sonra izlemeyi bir komut dosyası olarak dışa aktarabilir ve bu komut dosyasını SQL Server'da izleyerek veritabanı veya işlem günlüğü dosyaları içermeyen bir klasördeki bir dosyaya çalıştırabilirsiniz. Dışa aktarmak için, izinizi kolayca kurar, istediğiniz şeyi aldığınızdan emin olmak için birkaç saniye çalıştırın, durdurun ve ardından menü çubuğuna gidin ve File
->Export
-> Script Trace Definition
ve dosyayı kaydedin. Ardından, izlemeyi düşündüğünüz sunucudaki yeni bir sorgu penceresinde bu dosyayı açın. Oluşturduğunuz bu betiğin seçenekleri ve tanımları hakkında daha fazla bilgiyi, buradan başlayarak oluşturduğunuz o betişte kullanılan çeşitli saklı yordamlar için yardım makalelerine bakarak görebilirsiniz .
Vaktiniz varsa ve öğrenmek istiyorsanız, Genişletilmiş Etkinlikler hakkındaki bazı makaleleri okuyabilir ve bilgileri nasıl yakalayacağınızı görebilirsiniz. Jonathan Kehayias , buradan başlamaya hazır olduğunuzda blog gönderileri için harika bir kaynaktır.