Izleme ve ayarlama performans araçları
Microsoft SQL Serverkapsamlı bir izleme olayları için araçlar sağlar.SQL Serverve küme fiziksel veritabanı tasarımı.Seçim aracının izleme veya yapılması ayarlama türünü ve belirli olayları izlenecek bağlıdır.
AşağıdaSQL Serverİzleme ve ayarlama araçlarını:
Araç |
Açıklama |
---|---|
SQL Server Profiler Toplu iş veya izleme sunucusu ve veritabanı etkinliği (örneğin, kilitlenme, önemli hatalar veya oturum açma etkinliğini) sağlar, bir hareketin başlangıcı gibi alt işlem olayları izler.YakalamaSQL Server Profilerverileri birSQL ServerTablo veya daha sonraki analizler ve bir dosya de yeniden olayları yakalananSQL Serveradım adım, tam olarak ne olduğunu görmek için. |
|
Sistem Monitörü, sunucu performansını izleme ve etkinlik olaylarını izlemek için önceden tanımlı nesneler ve sayaçlar veya kullanıcı tanımlı sayaçları'nı kullanarak etkinleştirme kullanılıyor, arabellek Yöneticisi sayfa isteklerinin sayısı gibi kaynak kullanımı öncelikle izler.Sistem Monitörü (Performans İzleyicisi'nde Microsoft Office 2010 Suite Windows NT 4.0), sayıları ve oranları yerine (örneğin, bellek kullanımı, engellenen kilitler veya CPU etkinliği, etkin işlemlerin sayısı) olaylar hakkında veri toplar.İşleçler bildiren uyarılar oluşturmak için özel sayaçlar eşikleri ayarlayabilirsiniz. Sistem Monitörü Microsoft Office 2010 Suite Windows Server ve Windows işletim sistemlerinde çalışır.(Uzaktan veya yerel olarak) izleyebilirsiniz örnekSQL ServerWindows NT 4.0 veya sonrası. Anahtar arasındaki farkSQL Server Profilerve Sistem Monitörü'nüSQL Server ProfilerSistem Monitörü'nü ilişkili olan kaynak kullanımını izler, ancak Veritabanı Altyapısı'nın olayları izler işlemlerin. |
|
Nasıl Yapılır: Etkinlik izleyicisi (SQL Server Management Studio'yu) açın. |
Etkinlik İzleyicisi'ndeSQL Server Management Studiografik 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, saklı yordamlar, filtre ve izleme tanımla: |
|
The Windows uygulama olay günlüğüne olay yanı sıra, Windows Server ve Windows işletim sisteminin bir bütün olarak gerçekleşen olayları genel bir resim sağlarSQL Server,SQL ServerAracı ve tam metin araması.Bu olaylar hakkında bilgi içerirSQL Server, kullanılabilir durumda değil başka bir yerde.Hata günlüğüne sorun giderme bilgileri kullanarakSQL Server-ilgili sorunlar. |
|
AşağıdakiSQL ServerSistem saklı yordamları, pek çok izleme görevi için güçlü bir alternatif sağlar:
Saklı yordamAçıklama
sp_who (Transact-SQL)Rapor anlık görüntü görüntü görüntüsünü geçerli hakkında bilgiSQL ServerKullanıcıları ve işlemleri, şu anda yürütülen ifade ve deyim mi engellendi.
sp_lock (Transact-SQL)Nesne kimliği, dizin kimliği, lock, tür ve tür veya kilit uygulandığı kaynak kilitleri, anlık görüntü görüntü bilgi raporlar.
sp_spaceused (Transact-SQL)Tahmini geçerli bir tablo (veya tüm bir veritabanını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şsp_monitor son yürütülen.
|
|
DBCC (Veritabanı Konsolu komut) ifadeleri, performans istatistiklerini ve mantıksal ve fiziksel bir veritabanının tutarlılığını denetlemek etkinleştirin. |
|
Yerleşik işlevler hakkında anlık görüntü istatistiklerini görüntülemeSQL Serverberi sunucu etkinliği başlatıldı; bu İstatistikler depolanır, öncedenSQL Serversayaçları.Örneğin,@@ CPU_BUSY zamanı İşlemcinin yürütme SQL Serverkodu; @@ BAĞLANTILARI içeren numarasını içeren SQL Serverveya denenen bağlantıları; ve @@ PACKET_ERRORSSQL Serverbağlantıları. ortaya çıkan ağ paketlerinin sayısını içerir |
|
İzleme bayrağı sunucu içindeki belirli bir aktiviteyi hakkındaki bilgileri görüntülemek ve sorunları veya (örneğin, çıkmaz zincirleri) performans sorunları tanılamak için kullanılır. |
|
Veritabanı Altyapısı Ayarlama Danışmanı performans etkilerini çözümlerTransact-SQLifadeleri yürütülen karşı veritabanları istediğiniz ayarlayın.Veritabanı Altyapısı Ayarlama Danışmanı eklemek, kaldırmak veya dizin, dizin oluşturulmuş görünümler ve bölümleme için öneriler. |
Bir izleme araç seçme
Seçimi bir izleme araç, olay veya etkinliğin izlenecek bağlıdır.
Olay veya etkinlik |
SQL Server Profiler |
Sistem Monitörü |
Etkinliği izleme |
Transact-SQL |
Hata günlükleri |
---|---|---|---|---|---|
Eğilim çözümleme |
Evet |
Evet |
|
|
|
Olayları yeniden yakalanmış |
Evet |
|
|
|
|
Anlık izleme |
Evet |
|
Evet |
Evet |
Evet |
Uyarı oluşturma |
|
Evet |
|
|
|
Grafik arabirim |
Evet |
Evet |
Evet |
|
Evet |
Özel uygulama içinden kullanma |
Evet1 |
|
|
Evet |
|
1SQL Server ProfilerSistem saklı yordamları. kullanma
Windows İzleme Araçları
Windows işletim sistemleri ve Windows Server 2003 de bu izleme araçları sağlar:
Araç |
Açıklama |
---|---|
Görev Yöneticisi |
Bir sistem üzerinde çalışan uygulamalar ve işlemler synopsis 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.