Aracılığıyla paylaş


Performans izleme ve ayarlama araçları

Microsoft SQL Server provides a comprehensive set of tools for monitoring events in SQL Server and for tuning the physical database design.Seçim araç izleme veya yapılacak ayarlama türünü ve izlenecek belirli bir olaya bağlıdır.

Aşağıda, SQL Server İzleme ve ayarlama araçları:

Aracı

Açıklama

sp_trace_setfilter (Transact-sql)

SQL Server Profiler bir toplu iş veya olanak sağlayarak, bir hareketin başlangıcı gibi altyapısı işlem olayları izler izleme sunucusu ve veritabanı etkinliği (kilitlenmeler, önemli hatalar veya oturum açma aktivitesi).Yakalamak için SQL Server Profiler verileri bir SQL Server Tablo veya daha sonraki analizler ve sizin için bir dosya de tekrarlama üzerinde yakalanan olayları SQL Server adım adım, tam olarak ne olduğunu görmek için.

Kaynak Kullanımı (Sistem Monitörü) izleme

Sistem Monitörü'nü öncelikle izler kullanımda, arabellek Yöneticisi sayfa isteklerinin sayısı gibi kaynak kullanımı olanak sağlayarak izleme sunucusu performans ve etkinliğini kullanarak önceden nesneler ve sayaçlar veya olayları izlemek için sayaçları kullanıcı tanımlı.Sistem Monitörü'nü (Microsoft Windows NT 4.0 Performans İzleyicisi) sayıları ve oranları yerine (örneğin, bellek kullanımı, etkin işlemlerin, engellenen kilitleri veya cpu etkinliği sayısı sayısı) olaylar hakkında veri toplar.Yapabilirsiniz küme eşikleri operatörleri bilgilendirebilir uyarılar oluşturmak için özel sayaçlar üzerinde.

Sistem Monitörü, Microsoft Windows Server ve Windows işletim sistemlerinde çalışır.(Uzaktan veya yerel olarak) izleyebilirsiniz bir örnek , SQL Server , Windows NT 4.0 veya sonraki sürümlerde.

anahtar Arasındaki fark SQL Server Profiler ve Sistem Monitörü'nü, SQL Server Profiler veritabanı altyapısı olayları izler ise Sistem Monitörü izler kaynak kullanımı ilişkili sunucu işlemleri.

Nasıl yapılır: Etkinlik İzleyicisi (SQL Server Management Studio'yu) açın

Etkinlik İzleyicisi'nde SQL Server Management Studio grafiksel olarak hakkında bilgileri görüntüler:

  • Bir örnek üzerinde çalışan işlemler SQL Server.

  • Engellenen işlemler.

  • Kilitler.

  • Kullanıcı etkinliği.

Geçerli etkinlik anlık görünümleri için yararlıdır.

SQL izleme giriş

Transact-SQL oluşturma, filtreleme ve izleme tanımla saklı yordamlar:

Hata günlükleri izleme

Windows uygulama olay günlüğüne olayların yanı sıra Windows Server ve Windows işletim sistemleri üzerinde bir bütün olarak gerçekleşen olayların genel bir resim sağlar SQL Server, SQL Server Aracı ve tam metin araması.Olaylar hakkında bilgi içeren SQL Server , yoksa başka bir yerde.Bilgiler, kullandığınız hata günlüğü gidermek için SQL Server-ilgili sorunları.

Sistem saklı yordamları (Transact-sql)

Aşağıdaki SQL Server sistem saklı yordamları izleme çoğu görev için güçlü bir alternatif sağlar:

Saklı yordamAçıklama
sp_who (Transact-sql)Raporları anlık görüntü geçerli hakkında bilgi SQL Server Kullanıcıları ve işlemleri şu anda yürütülen ifade ve deyim bloke edilmişse de dahil olmak üzere,.
sp_lock (Transact-sql)Raporları anlık görüntü nesne kimliği dizin kimliği, kilit ve veya yazın kilit uygulandığı kaynak da dahil olmak üzere, kilitleri hakkında bilgi.
bilgilerini sp_spaceused (Transact-sql)Tahmini geçerli tablo (veya tüm veritabanını) tarafından kullanılan disk alanı miktarını görüntüler.
sp_monitor (Transact-sql)cpu kullanımı, g/Ç kullanımı ve miktarı gibi istatistikleri görüntüler saat bu yana boşta sp_monitor son yürütülen.

dbcc (Transact-sql)

(Veritabanı Konsolu Komutu'ndaki) dbcc deyimleri, performans istatistiklerini ve mantıksal ve fiziksel bir veritabanının tutarlılığını denetlemek etkinleştirin.

Yerleşik İşlevler (Transact-SQL)

Yerleşik işlevleri hakkında Anlık Görüntü İstatistikleri görüntülemek SQL Server beri sunucu başlatıldı; faaliyet Bu istatistikler saklanır, önceden SQL Server sayaçları.Örneğin, @@ cpu_busy miktarını içeren saat cpu yürütme SQL Server kodu; @@ BAĞLANTILARI kaç SQL Server bağlantı veya bağlantı; ve @@ packet_errors gerçekleşme zamanı ağ paketlerinin sayısı içeren SQL Server bağlantıları.

İzleme Bayrakları (Transact-SQL)

İzleme bayrakları sunucu içindeki belirli bir etkinliği hakkında bilgi görüntülemek ve sorunları veya performans sorunları (örneğin, çıkmaz zincirlerini) tanılamak için kullanılır.

Fiziksel veritabanı tasarımını ayarlama

Veritabanı Altyapısı Ayarlama Danışmanı performansı etkilerini analiz eder Transact-SQL deyimleri yürütülen karşı veritabanları istediğiniz güzelleşir.Veritabanı Altyapısı Ayarlama Danışmanı eklemek, kaldırmak veya değiştirmek dizinleri, dizin oluşturulmuş görünümler ve bölümleme için öneriler sağlar.

Bir izleme aracı seçme

Olay veya etkinlik izlenecek bir izleme araç seçimi bağlıdır.

Olay veya etkinlik

SQL Server Profiler

Sistem Monitörü

Etkinlik İzleyicisi

Transact-SQL

Hata günlükleri

Eğilim çözümleme

Evet

Evet

 

 

 

Olayları yakalanan yeniden oynatmak

Evet

 

 

 

 

Anlık izleme

Evet

 

Evet

Evet

Evet

Uyarılar oluşturma

 

Evet

 

 

 

Grafik arabirim

Evet

Evet

Evet

 

Evet

Özel uygulama içinde kullanma

Yes1

 

 

Evet

 

1 Using SQL Server Profiler sistem saklı yordamları.

Windows izleme araçları

Windows işletim sistemleri ve Windows Server 2003 de bu izleme araçları sağlar:

Aracı

Açıklama

Görev Yöneticisi

Bir işlem ve sistem üzerinde çalışan uygulamalar yine gösterir.

Ağ İzleyicisi Aracısı

Ağ trafiği izler.

Windows işletim sistemleri veya Windows Server araçları hakkında daha fazla bilgi için Windows belgelerine bakın.