top of page
Ara

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

sqlserverprofiler1.png

Trace

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

sqlserverprofiler2.png

Trace`i izlemek istedigimiz sql baglantisi ile bagdastirdigimizda karsimiza hazirladigimiz Trace`in ayarlari gelir.

1. General Tabinda :

sqlserverprofiler3.png

Bu ekranda Trace`in adini belirleyebiliriz.

sqlserverprofiler4.png

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.

sqlserverprofiler5.png

2. Tablo Olarak :

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

sqlserverprofiler6.png

sqlserverprofiler7.png

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

sqlserverprofiler8.png

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.

sqlserverprofiler9.png

2. Event`s Selection Tabinda :

Bu kisimda incelemek istedigimiz alanlari secebiliriz.

sqlserverprofiler10.png

sqlserverprofiler11.png

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.

sqlserverprofiler12.png

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.

sqlserverprofiler13.png

sqlserverprofiler14.png

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

Seda_Trace tablosu :

sqlserverprofiler15.png

Seda_Trace.trc Dosyasi :

sqlserverprofiler16.png

 
 
 

Son Yazılar

Hepsini Gör

Comments


© 2023 by The Book Lover. Proudly created with Wix.com

  • Facebook B&W
  • Twitter B&W
  • Google+ B&W
bottom of page