SQL Server 2012 ile İzler Oluşturma

Veritabanı Performansı Sorunlarını Takip Etmek için SQL Server Profiler Kullanımı

SQL Server Profiler, Microsoft SQL Server 2012'de bulunan bir tanı aracıdır. SQL Server veritabanına karşı gerçekleştirilen belirli eylemleri izleyen SQL izleri oluşturmanıza olanak tanır. SQL izleri, veritabanı sorunlarını gidermek ve veritabanı motoru performansını ayarlamak için değerli bilgiler sağlar. Örneğin, yöneticiler bir sorgudaki bir darboğazı tanımlamak için bir iz kullanabilir ve veritabanı performansını iyileştirmek için optimizasyonlar geliştirebilir.

İz oluşturma

SQL Server Profiler ile SQL Server Trace oluşturmanın adım adım süreci aşağıdaki gibidir:

  1. SQL Server Management Studio'yu açın ve seçtiğiniz SQL Server örneğine bağlanın. Windows Kimlik Doğrulama'yı kullanmadığınız sürece sunucu adını ve uygun oturum açma bilgilerini sağlayın.
  2. SQL Server Management Studio'yu açtıktan sonra, Araçlar menüsünden SQL Server Profiler'ı seçin. Bu yönetim oturumunda diğer SQL Server araçlarını kullanmayı düşünmüyorsanız, Management Studio'yu kullanmak yerine SQL Profiler'i doğrudan başlatmayı seçebilirsiniz.
  3. Sizden istenirse, oturum açma kimlik bilgilerini tekrar sağlayın.
  4. SQL Server Profiler yeni bir iz başlatmak ve bir izleme özellikleri penceresi açmak istediğinizi varsayar. Izleme ayrıntılarını belirtmek için pencere boştur.
  5. İzleme için açıklayıcı bir ad oluşturun ve İzleme Adı metin kutusuna yazın.
  6. Şablonu Kullan açılır menüsünden izleme için bir şablon seçin. Bu, SQL Server'ın kitaplığında depolanan önceden tanımlanmış şablonlardan birini kullanarak izlemenize başlamanızı sağlar.
  7. İzlemenizin sonuçlarını kaydetmek için bir konum seçin. Burada iki seçeneğiniz var:
    • İzlemeyi yerel sabit sürücüdeki bir dosyaya kaydetmek için Dosyaya Kaydet'i seçin. Onay kutusunu tıklattığınızda açılan Farklı Kaydet penceresinde bir dosya adı ve konum sağlayın. İzlemenin disk kullanımı üzerindeki etkisini sınırlamak için MB'de maksimum dosya boyutu da ayarlayabilirsiniz.
    • İzlemeyi SQL Server veritabanındaki bir tabloya kaydetmek için Tabloya Kaydet'i seçin. Bu seçeneği belirlerseniz, izleme sonuçlarını saklamak istediğiniz veritabanına bağlanmanız istenir. İzlemenin veritabanınız üzerindeki etkilerini sınırlamak için maksimum tablo boyutunda - binlerce tablo satırında - ayarlayabilirsiniz.
  1. İzlemenizle izleyeceğiniz etkinlikleri incelemek için Etkinlikler Seçimi sekmesine tıklayın. Bazı etkinlikler seçtiğiniz şablona göre otomatik olarak seçilir. Bu varsayılan seçimleri şu anda değiştirebilir ve Tüm Olayları Göster ve Tüm Sütunları Göster onay kutularını tıklatarak ek seçenekleri görüntüleyebilirsiniz.
  2. İzlemeye başlamak için Çalıştır düğmesine tıklayın. İşiniz bittiğinde, Dosya menüsünden İzi Durdur'u seçin.

Şablon Seçme

Bir izlemeye başladığınızda, SQL Server'ın izleme kitaplığında bulunan şablonlardan herhangi birine temel almayı seçebilirsiniz. En yaygın kullanılan izleme şablonlarından üç tanesi şunlardır:

Not : Bu makalede, SQL Server 2012 için SQL Server Profiler adreslenir. Önceki sürümler için bkz. SQL Server Profiler 2008 ile Nasıl Bir İzleme Oluşturulur .