SQL Server Profiler

SQL Server Profilerizleri yönetmek ve analiz ve izleme sonuçları tekrar bir zengin arabirimidir. Olaylar, daha sonra analiz veya belirli bir dizi sorunu tanılamak çalışırken yeniden çalmak için kullanılan bir izleme dosyasında kaydedilir.

Önemli notÖnemli

Biz, deprecation duyuruyoruz SQL Server Profileriçin Veritabanı Altyapısıiz yakalama ve izleme Replay. Bu özellikler sonraki sürümünde desteklenen olacak SQL Server, fakat daha sonraki bir sürümde kaldırıldı. Özgül yorum-in SQL Serverdeğil belirledi. Microsoft.SqlServer.Management.TraceMicrosoft SQL Server izleme ve Replay nesneleri içeren ad-da onaylanmaz. Dikkat SQL Server ProfilerAnalysis Services iş yükleri için değil onaylanmaz ve desteklenmeye devam edecek.

Öneririz kullanarak özellikler aşağıdaki tabloda gösterilir SQL Server 2012yakalama ve izleme verilerinizi yeniden yürütme için:

Feature\Target iş yükü

İlişkisel altyapısı

Analysis Services

İz yakalama

SQL Server Management Studio'yu Genişletilmiş olayları grafik kullanıcı arabirimi

SQL Server Profiler

Yeniden yürütme izleme

Dağıtılmış Replay

SQL Server Profiler

SQL Server Profiler'I yararları

Microsoft SQL Server Profilerörneği izlemek için bir grafik kullanıcı arabirimi için sql izleme olduğunu Veritabanı Altyapısıveya Analysis Services. Yakalama ve verileri her olayla ilgili dosya veya tablo daha sonra analiz etmek için kaydedin. Örneğin, bir üretim ortamında hangi saklı yordamlar çok yavaş yürüterek performansını etkiliyor görmek için izleyebilirsiniz.  SQL Server Profilergibi faaliyetler için kullanılır:

  • Sorunun nedenini bulmak için sorun sorguları stepping.

  • Bulma ve yavaş çalışan sorgularda tanılama.

  • Dizi çekimi Transact-SQLbir sorun neden deyimleri. Kaydedilmiş izleme sonra sorunun bir sınama sunucusunda çoğaltmak için nerede sorunu tanısı kullanılabilir.

  • Performansını izleme SQL Serveriş yükünü ayarlamak için. Veritabanı iş yükleri için fiziksel veritabanı tasarımını ayarlama hakkında daha fazla bilgi için bkz: Database Engine Tuning Advisor Reference.

  • Sorunları tanılamak için performans sayaçları birleştiriliyor.

SQL Server ProfilerAyrıca örnekleri üzerinde gerçekleştirilen eylemleri denetimi destekler SQL Server. Denetimleri daha sonra gözden geçirme için Güvenlik Yöneticisi tarafından güvenlikle ilgili eylemleri kaydetmek.

SQL Server Profiler kavramları

Kullanmak için SQL Server Profiler, yolu tarif koşullarını anlamak gerekir araç işlevlerini.

[!NOT]

Çalışırken SQL Server Profiler, sql izleme anlamanıza yardımcı. sql izleme hakkında daha fazla bilgi için bkz: Introducing SQL Trace.

  • Olay
    Bir olay örneği içinde oluşturulan bir eylemdir SQL Server Veritabanı Altyapısı. Bu örnekler:

    • Giriş bağlantıları, hataları ve bağlantı kesilmeleri.

    • Transact-sql select, INSERT, update ve delete deyimlerini.

    • Uzaktan yordam çağrısı (rpc) toplu iş durumu.

    • Başlangıç veya bitiş saklı yordam.

    • Başlangıç veya bitiş deyimleri içinde saklı yordamlar.

    • Başlangıç veya bitiş sql toplu işlemi.

    • Yazılan bir hata SQL Serverhata \Kütüğü

    • Alınan veya bir veritabanı nesnesini serbest kilit.

    • Açılan bir imleç.

    • Güvenlik iznini denetler.

    Olay tarafından oluşturulan tüm verilerin izleme içinde tek bir satır görüntülenir. Bu satır, olayı ayrıntılarıyla anlatan veri sütunlarını kestiği.

  • OlayClass
    Bir olay sınıfı izlenebilir olay türüdür. Olay sınıfı tüm olay tarafından bildirilen verileri içerir. Olay sınıflarının örnekleri şunlardır:

    • SQL

    • Denetim oturumu

    • Denetim oturumu kapatma

    • Kilit: edinilen

    • Kilit: serbest

  • OlayKategori
    Olayların içinde gruplandırılır nasıl olay kategorisini tanımlar SQL Server Profiler. Örneğin, tüm kilit olayları sınıfları içinde gruplandırılır kilitler olay kategorisi. Ancak, olay kategorileri sadece var SQL Server Profiler. Bu dönem yol motoru olayları gruplandırılır yansıtmaz.

  • Verisütun
    Bir veri sütununun bir olay bir özniteliktir izleme yakalanan sınıfları. Olay sınıfı veri toplanabilecek belirlediğinden, tüm veri sütunları tüm olay sınıfları için geçerlidir. Örneğin, yakalar bir izleme Kilit: alınan olay sınıfı, ikilveri veri sütununu içeren kilitli kimliğini veya satır değeri ama Tamsayı veri yakalanan olay sınıfı için geçerli olmadığı için herhangi bir değer veri sütunu içermiyor. Varsayılan veri sütunları hakkında daha fazla bilgi için bkz: Describing Events by Using Data Columns.

  • Şablon
    Bir şablonu bir izleme varsayılan yapılandırmasını tanımlar. Özellikle ile izlemek istediğiniz olay sınıflarını içeren SQL Server Profiler. Örneğin, filtreleri kullanmak için olaylar ve veri sütunları belirten bir şablon oluşturabilirsiniz. Şablon yürütülmez, ama doğrusu .tdf uzantısı ile bir dosya olarak kaydedilir. Bir kez kaydedilmiş şablonu şablon tabanlı izleme başlatıldığında yakalanan izleme verileri denetler.

  • İzleme
    Bir izleme, seçili olay sınıfları, veri sütunları ve filtreler temel verileri yakalar. Örneğin, özel durum hataları izlemek için bir izleme oluşturabilirsiniz. Bunu yapmak için seçtiğiniz özel olay sınıfı ve hata, devlet, ve önem veri sütunları. Bu üç sütun veri izleme sonuçlarının anlamlı veri sağlamak amacıyla toplanması gerekiyor. Daha sonra böyle bir şekilde yapılandırılmış bir izleme çalışması ve toplamak veri üzerinde herhangi bir özel sunucuda meydana gelen olayları. İzleme verileri kaydedilen veya hemen analizi için kullanılır. İzleri replayed daha sonraki bir tarihte, ancak belirli olaylar, gibi özel olaylar, asla replayed. Izleme gelecekte benzer izler oluşturmak için şablon olarak da kaydedebilirsiniz.

    SQL Server, SQL Server örneği izlemek için iki yöntem sağlar: ile izleyebilirsiniz SQL Server Profiler, veya sistem saklı yordamları kullanarak izleyebilirsiniz.

  • Filtre
    Bir izleme veya şablonu oluşturduğunuzda, olay tarafından toplanan verileri süzme ölçütlerini tanımlayabilirsiniz. Olay verileri yalnızca bir altkümesine toplanır böylece izleri çok geniş tutmak için onları süzebilirsiniz. Örneğin, Microsoft Windows kullanıcı adlarını böylece çıktı verisini azaltılması, belirli kullanıcılara izleme sınırlayabilirsiniz.

    Filtre ayarlanmazsa seçili olay sınıflarının tüm olayları izleme çıkışı döndürülür.

SQL Server Profiler görevleri

Görev Açıklaması

Konu

Izlemeler replay için izinleri gereken, belirli olay türlerini izlemek için SQL Server sağlar ve önceden tanımlanmış şablonları listeler.

SQL Server Profiler şablonları ve izinler

SQL Server Profiler'I çalıştırmak açıklar.

Permissions Required to Run SQL Server Profiler

Bir izleme oluşturmak nasıl açıklar.

İzleme (SQL Server Profiler) oluştur

Olaylar ve veri sütunları izleme dosyası belirtmek nasıl açıklar.

İzleme dosyası (SQL Server Profiler) için olaylar ve veri sütunları belirtme

İzleme sonuçları bir dosyaya kaydetme açıklar.

İzleme sonuçları bir dosyaya (SQL Server Profiler) Kaydet

Bir tablo için izleme sonuçları kaydetmeyi açıklar.

Izleme sonuçları bir tablo (SQL Server Profiler) Kaydet

Bir izleme olayları filtre açıklar.

(SQL Server Profiler) izleme olayları süzmek

Süzgeç bilgilerini görüntülemek açıklar.

Görünüm filtresi Information (SQL Server Profiler)

Filtreyi değiştirmek nasıl açıklar.

Bir filtre (SQL Server Profiler) Değiştir

Bir izleme dosyası (SQL Server Profiler) dosyası boyutu ayarlama yöntemi açıklanır.

İzleme dosyası (SQL Server Profiler) için bir maksimum dosya boyutu ayarla

Izleme tablosu için en fazla tablo boyutunu ayarlamak nasıl açıklar.

İzleme tablo (SQL Server Profiler) için en fazla tablo boyutu ayarlama

Bir izleme başlatmak açıklar.

Bir izleme başlatmak

Otomatik olarak bir sunucuya bağlandıktan sonra bir izleme başlatmak açıklar.

Otomatik (SQL Server Profiler) sunucuya bağlandıktan sonra bir izleme başlatmak

Olay başlangıç saati alarak olaylara filtre uygulamak açıklar.

Olay başlangıç saati (SQL Server Profiler) tabanlı olayları süzme

Olay bitiş saati alarak olaylara filtre uygulamak açıklar.

Olay bitiş saati (SQL Server Profiler) göre filtre olayları

Sunucu işlem kimliği (SPID) bir izleme filtre açıklar.

Sunucu işlem kimliği (SPID) izleme (SQL Server Profiler) filtre

Izlemeyi duraklatma açıklar.

İzleme (SQL Server Profiler) Duraklat

Izlemeyi durdurmak açıklar.

(SQL Server Profiler) izleme Durdur

Duraklatılmış veya durdurulmuş bir izlemesi çalıştırın açıklar.

Sonra o bir izleme çalışması duraklatılmış veya durdurulmuş (SQL Server Profiler)

İzleme penceresi temizlemek yapmanız gerekenleri açıklar.

İzleme penceresi (SQL Server Profiler) temizlemek

Bir izleme pencereyi kapatmak açıklar.

İzleme penceresi (SQL Server Profiler) kapatmak

Izleme tanım varsayılanlarını ayarlama yöntemi açıklanır.

(SQL Server Profiler) izleme tanımı varsayılanlarını ayarla

Izleme görüntü varsayılanlarını ayarlama yöntemi açıklanır.

Izleme görüntü varsayılanlarını (SQL Server Profiler) ayarlamak

İzleme dosyası aç açıklar.

İzleme dosyası (SQL Server Profiler) Aç

Izleme tablosu açık açıklar.

İzleme tablo (SQL Server Profiler) Aç

Izleme tablosu yeniden yürütme açıklar.

İzleme tablo (SQL Server Profiler) yeniden yürütme

Izleme dosyası yeniden açıklar.

İzleme dosyası (SQL Server Profiler) yeniden yürütme

Bir kerede tek bir olay tekrar açıklar.

Tek bir olay bir anda (SQL Server Profiler) yeniden yürütme

Bir kesme noktası yeniden yapılandırılacağını açıklar.

Bir kesme noktası (SQL Server Profiler) yeniden yürütme

Bir imleç tekrar açıklar.

Bir imleç (SQL Server Profiler) yeniden yürütme

Transact-sql komut dosyası yeniden yürütme açıklar.

Transact-sql komut dosyası (SQL Server Profiler) yeniden yürütme

Izleme şablonu oluşturmak nasıl açıklar.

Bir izleme şablonu (SQL Server Profiler) oluştur

Izleme şablonu değiştirmek nasıl açıklar.

Bir izleme şablonu (SQL Server Profiler) Değiştir

Genel izleme seçeneklerinin nasıl ayarlanacağını açıklar.

Genel izleme seçenekleri (SQL Server Profiler) ayarla

Bir değer veya veri sütunu izleme sırasında nasıl açıklar.

Bir değer veya veri sütunu (SQL Server Profiler) izleme sırasında Bul

Çalışan bir izleme şablonu türetmek açıklar.

Çalışan izleme (SQL Server Profiler) bir şablonu türetmek

Bir izleme dosyası veya izleme tablosunu şablondan türetmek açıklar.

Bir izleme dosyası veya izleme tablo (SQL Server Profiler) şablondan türetmek

Bir izleme çalıştırmak için Transact-sql komut dosyası oluşturma açıklanmaktadır.

İzleme (SQL Server Profiler) çalıştırmak için Transact-sql komut dosyası oluşturma

Izleme şablonu verme anlatılmaktadır.

Bir izleme şablonu (SQL Server Profiler) verme

Izleme şablonu alma açıklar.

Bir izleme şablonu (SQL Server Profiler) alma

Bir izleme komut dosyası ayıklama açıklar.

Bir izleme (SQL Server Profiler) komut dosyası ayıklamak

Bir izleme Windows performans günlüğü verilerini ile ilişkilendirmek açıklar.

Windows performans günlüğü verilerini (SQL Server Profiler) izleme ilişkilendirmek

Bir izleme görüntülenen sütunları düzenlemek nasıl açıklar.

Bir izleme (SQL Server Profiler) görüntülenen sütunları düzenlemek

SQL Server Profiler'I başlatın açıklar.

SQL Server Profiler'I başlatın

İzleri ve izleme şablonları kaydetme açıklar.

İzleri ve izleme şablonları kaydetme

İzleme şablonları değiştirmek nasıl açıklar.

İzleme şablonları değiştirme

Bir izleme Windows performans günlüğü verilerini ile ilişkilendirmek açıklar.

Windows performans günlüğü verilerini izleme ilişkilendirmek

Görüntülemek ve çözümlemek SQL Server Profiler ile izlemeler açıklar.

Görüntülemek ve çözümlemek SQL Server Profiler ile izlemeler

SQL Server Profiler ile kilitlenmeleri çözümlemek açıklar.

SQL Server Profiler ile kilitlenmeleri çözümlemek

showplan sonuçları SQL Server Profiler ile sorguları çözümlemek üzere nasıl açıklar.

Sorgu showplan sonuçları SQL Server Profiler ile analiz

SQL Server Profiler ile izlemeler süzmek açıklar.

SQL Server Profiler ile izlemeler süzme

SQL Server Profiler replay özelliklerinin nasıl kullanılacağı açıklanmaktadır.

Replay izlemeler

SQL Server Profiler için içeriğe duyarlı Yardım konularını listeler.

SQL Server Profiler F1 Yardım

Liste sistem saklı yordamlar tarafından kullanılan SQL Server Profilermonitör performansını ve etkinliğini.

SQL Server Profiler depolanan yordamlar (Transact-sql)

Ayrıca bkz.

Kavramlar

Kilitleri olay kategorisi

Oturumlar olay kategorisi

Saklı yordamlar olay kategorisi

tsql olay kategorisi

SQL Server Profiler

Sunucu performans ve etkinliğini izleme