Sql Server Profiler
- Seda Özdemir
- 28 Haz 2015
- 2 dakikada okunur
SQL SERVER PROFILER
Sql Server Profiler sayesinde;
- Sql serverlarimiz üzerinde gerceklesen tüm olaylari gözlemleyebiliriz.
- Sql Server üzerinde gerceklesen tüm etkinlikleri gözlemleyebiliriz.
- Yavas calisan sorgulari adim adim görüntülüyebiliriz.
Eger SQL Server sürümünüz Express ise buradan indirebilirsiniz
Sql Profiler Genel Görünümü
Sql Server Management Studio > Tools > Sql Server Profiler

Trace
Sql Server üzerinde izleme yapmamizi saglayan yapilar Trace`lerdir . Bunlar izleme olarak da adlandirilirlar. File > new Trace secenegi ile öncelikle bir izleme yaratmaliyiz.

Trace`i izlemek istedigimiz sql baglantisi ile bagdastirdigimizda karsimiza hazirladigimiz Trace`in ayarlari gelir.
1. General Tabinda :

Bu ekranda Trace`in adini belirleyebiliriz.

Trace`in nasil olusacagina karar verebiliriz.
1.Dosya Olarak ;
Olusan Trace dosyasinin nereye kaydedilecegine ve ne kadarlik bir alan kaplamasini istedigimize karar verebiliriz. Olusacak olan Trace dosyasinin uzantisi "trc" olacaktir.

2. Tablo Olarak :
Tablo olarak saklamak istersek ise öncelikle hangi baglanti üzerindeki hangi databasede ve hangi isim ile saklamak istedigimiz belirlemeliyiz.


Eger istersek tipki dosyada icin max. alanini secebildigimiz gibi tablo yapisinda da max rows(maximmum satir) sayisini belirleyebiliriz.

Benim sizlere gösterecegim örnekte hem masaüstünde Seda_Trace.trc dosyasi olusturacagim hem de Northwind database`i üzerinde Seda_Trace tablosu olusturacagim.
Yine bu tab üzerinde trace`in bitis zamanini belirleyebilsiniz. Eger ki herhangi bir özellestirme yapmazsaniz defaultta 1 saat olarak ayarlidir.

2. Event`s Selection Tabinda :
Bu kisimda incelemek istedigimiz alanlari secebiliriz.


2.1. Text Data :
Bu kisimda olusturulan sorgular görüntülecek. "Select * from Products" gibi bir görünüm ile
2.2. ApplicationName :
Bu kisimda hangi uygulamadan islem yapildigini görecegiz.

2.3. NTUserName Ve LoginName:
Uygulamayi calistiran kullanicilari verir.
2.4. CPU:
Islemci tarafindan islenme süresini mili saniye üzerinden verir.
Show all events ile de default ta gelmeyen diger eventleri de görebilirisiniz.


Yine bu tab üzerinde trace de gelecek olan kolonlari filtreleyebilir ve siralamasini yapabilirsiniz.
Seda_Trace tablosu :

Seda_Trace.trc Dosyasi :

Comments