Skip to main content

SQL Server 2012 ve SQL Profiler ile İzler Oluşturma

SQL Ders 1 - Giriş (Mayıs Ayı 2024)

SQL Ders 1 - Giriş (Mayıs Ayı 2024)
Anonim

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 izleme oluşturmanın adım adım süreci aşağıdaki gibidir:

  1. Açık SQL Server Management Studio 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 SQL Server Profiler itibaren Araçlar Menü. 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 izleme başlatmak istediğinizi varsayar ve bir İzleme Özellikleri penceresi. Izleme ayrıntılarını belirtmek için pencere boştur.

  5. İz için açıklayıcı bir ad oluşturun ve İz Adı Metin kutusu.

    İzleme için bir şablon seçin Şablonu Kullan Aşağıya doğru açılan menü. Bu, SQL Server'ın kitaplığında depolanan önceden tanımlanmış şablonlardan birini kullanarak izlemenize başlamanızı sağlar.

  6. İzlemenizin sonuçlarını kaydetmek için bir konum seçin. Burada iki seçeneğiniz var:

    seçmek Dosyaya kaydet İzlemeyi yerel sabit sürücüdeki bir dosyaya kaydetmek iç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.

    seçmek Tabloya Kaydet Izleme, SQL Server veritabanındaki bir tabloya kaydetmek iç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.

  7. Tıkla Etkinlik Seçimi İzlemenizle izleyeceğiniz olayları incelemek için sekme. Bazı etkinlikler seçtiğiniz şablona göre otomatik olarak seçilir. Bu varsayılan seçimleri şu anda değiştirebilir ve ek seçenekleri görüntüleyerek Tüm Olayları Göster veTüm Sütunları Göster onay kutuları.

  8. Tıkla Koşmak İzlemeye başlamak için İşiniz bittiğinde İzlemeyi Durdur itibaren Dosya Menü.

Ş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:

  • SQL Server bağlantıları, saklı yordamlar ve Transact-SQL deyimleri hakkında çeşitli bilgiler toplayan standart şablon
  • SQL Server'ın performansını ayarlamak için Veritabanı Altyapısı Ayarlama Danışmanıyla birlikte kullanılabilecek bilgileri toplayan Tuning şablonu
  • Gelecekte etkinliği yeniden oluşturmak için her Transact-SQL deyimi hakkında yeterli bilgi toplayan TSQL_Replay şablonu

Bu makalede, SQL Server 2012 için SQL Server Profiler adreslenir. Daha eski sürümler de vardır.