SQL Server Profiler, iz oluşturmak ve yönetmek ile iz sonuçlarını analiz edip tekrar oynatmak için bir arayüzdür. Bu olaylar, daha sonra bir sorun teşhis edildiğinde analiz edilebilecek veya belirli adımların tekrarlanabileceği bir iz dosyasında saklanır.
SQL Server Profiler aracı, bağlantı durumu, ifadelerin eklemesi, silinmesi, değiştirilmesi ve değiştirilmesi, çalıştırılan depolanmış prosedür parametreleri gibi veritabanı hakkında birçok bilgiyi yakalayabilir. Doğrudan yeni bir iz oluşturursak, Çalıştır'a tıkladıktan sonra çok sayıda günlük kaydedilir, bu da sorunu çözmemiz için zahmetli olur.
Ya ihtiyacımız olan SQL bilgisini hızlıca bulursak?
Yeni pistteki şablonda aşağıdaki etkinlikleri seçin:
Tüm sütunları göstermek için kontrol edin, kaydırma çubuğunu kaydırın ve aşağıdaki şekilde gösterildiği gibi "DatabaseName"yi işaretleyin:
Column filtresine tıklayarak databaseName'i bulabiliriz; popülasyona benzer şekilde, analiz etmek istediğimiz veritabanının adını takip etmemiz gerekiyor, aşağıdaki görselde gösterildiği gibi:
Tabii ki, ApplicationName ile de filtreleyebilirsiniz:
Son olarak, Run'a tıklayın.
Veritabanında bir sorgu SQL ifadesi çalıştırmayı deneyin, iz sonucu şu şekildedir:
(Son)
|