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 |
---|---|
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. |
|
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:
Geçerli etkinlik anlık görünümleri için yararlıdır. |
Transact-SQL oluşturma, filtreleme ve izleme tanımla saklı yordamlar: |
|
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ı. |
|
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.
|
|
(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 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ı 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. |
|
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.