Aracılığıyla paylaş


Performans sayaçları - ReportServer hizmeti, performans nesneleri

Bu makalede, SQL Server 2012 (11.x) dağıtımının parçası olan ReportServer:Service ve ReportServerSharePoint:Service performans nesneleri için performans sayaçları açıklanmaktadır.

Uyarı

Performans nesneleri, yerel rapor sunucusundaki olayları izlemek için kullanılır. Ölçek genişletmede bir rapor sunucusu çalıştırıyorsanız, sayma işlemleri dağıtımın tamamına değil, geçerli sunucuya uygulanır.

Performans nesneleri Windows Performans İzleyicisi'nde (Perfmon.exe ) kullanılabilir. Daha fazla bilgi için Windows belgelerine bakın. Çalışma Zamanı Profili Oluşturma.

Bu makalede:

Şunlar için geçerlidir: SQL Server 2012 (11.x).

ReportServer:Hizmet performansı sayaçları (yerel mod rapor sunucusu)

ReportServer:Service performans nesnesi, bir rapor sunucusu örneği için HTTP ile ilgili olayları ve bellekle ilgili olayları izlemek için bir sayaç koleksiyonu içerir. Bu performans nesnesi bilgisayardaki her Reporting Services örneği için bir kez görünür ve her örnek için performans nesnesine sayaç ekleyebilir veya kaldırabilirsiniz. Varsayılan örneğin sayaçları ReportServer:Service biçiminde görünür. Adlandırılmış örneklerin sayaçları ReportServer$\<instance_name>:Service biçiminde görünür.

ReportServer:Service performans nesnesi SQL Server 2008 (10.0.x) Raporlama Hizmetleri'nde yeniydi ve Internet Information Services(IIS) ile birlikte gelen ve Reporting Services'in önceki sürümlerinde ASP.NET sayaçların bir alt kümesini sağlar. Bu yeni sayaçlar Reporting Services'e özeldir ve rapor sunucusu için istekler, bağlantılar ve oturum açma girişimleri gibi HTTP ile ilgili olayları izler. Ayrıca, bu performans nesnesi bellek yönetimi olaylarını izlemek için sayaçlar içerir.

Aşağıdaki tabloda ReportServer:Service performance nesnesine dahil edilen sayaçlar listelenmiştir.

Aşağıdaki Windows PowerShell betiği, için CounterSetNameperformans sayaçlarının listesini döndürür:

(get-counter -listset "ReportServer:Service").paths  
Counter Description
Etkin bağlantılar Sunucuda şu anda etkin olan bağlantı sayısı.
Alınan Toplam Bayt Sayısı Sunucu tarafından alınan bayt sayısı. Bu sayaç, hem Rapor Yöneticisi hem de rapor sunucusu tarafından toplam olarak alınan ham baytları sayar.
Alınan Bayt/sn Sunucu tarafından saniye başına alınan bayt sayısı. Bu sayaç yalnızca aktarım tamamlandığında güncelleştirilir. Bu sonuç, sayacın 0'da kaldığı ve aktarım tamamlandıktan sonra değerin arttığı anlamına gelir.
Gönderilen Toplam Bayt Sayısı Sunucudan gönderilen bayt sayısı. Bu sayaç, hem Rapor Yöneticisi hem de rapor sunucusu tarafından toplam olarak gönderilen ham baytları sayar.
Gönderilen Bayt/sn Sunucudan saniyede gönderilen bayt sayısı. Bu sayaç yalnızca aktarım tamamlandığında güncelleştirilir. Bu sonuç, sayacın 0'da kaldığı ve aktarım tamamlandıktan sonra değerin arttığı anlamına gelir.
Toplam Hata Sayısı HTTP isteklerinin işlenmesi sırasında oluşan toplam hata sayısı. Bu hatalar 400 ve 500'lerdeki HTTP durum kodlarını içerir.
Hatalar/sn HTTP isteklerinin işlenmesi sırasında saniye başına oluşan toplam hata sayısı. Bu hatalar 400 ve 500'lerdeki HTTP durum kodlarını içerir.
Toplam Oturum Açma Denemesi Sayısı RSWindows kimlik doğrulama türlerinden yapılan oturum açma denemelerinin sayısı. RSWindows kimlik doğrulama türleri RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos ve RSWindowsBasic'tir. Sıfır (0) değeri Özel kimlik doğrulamasını temsil eder.
Oturum Açma Denemeleri/sn Oturum açma denemelerinin oranı.
Başarılı Oturum Açma Toplamı RSWindows kimlik doğrulama türleri için başarılı oturum açma sayısı. RSWindows kimlik doğrulama türleri RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos ve RSWindowsBasic'tir. Sıfır (0) değeri Özel kimlik doğrulamasını temsil eder.
Oturum Açma Başarılı/sn Başarılı oturum açma oranı.
Bellek Basınç Durumu Sunucunun geçerli bellek durumunu gösteren 1-5 arasında aşağıdaki sayılardan biri:

1: Basınç yok

2: Düşük basınç

3: Orta basınç

4: Yüksek basınç

5: Baskı aşıldı
Bellek Küçültme Miktarı Sunucunun kullanımdaki belleği küçültmek için istediği bayt sayısı.
Bellek Küçültme Bildirimleri/sn Sunucunun kullanımdaki belleği küçültmek için son saniyede yayımlamış olduğu bildirim sayısı. Bu değer, sunucunun ne sıklıkta bellek baskısı yaşadığını gösterir.
Bağlantısı Kesilen İstekler İletişim hatası nedeniyle bağlantısı kesilen isteklerin sayısı.
Yürütülen İstekler şu anda işlenmekte olan istek sayısı.
Yetkilendirilmemiş İstekler HTTP 401 durum koduyla başarısız olan isteklerin sayısı.
Reddedilen İstekler Yetersiz sunucu kaynakları nedeniyle işlenmemiş isteklerin toplam sayısı. Bu sayaç, sunucunun çok meşgul olduğunu gösteren HTTP 503 durum kodu döndüren isteklerin sayısını temsil eder.
toplam istek sayısı Rapor sunucusu hizmetinin başlangıçtan bu yana aldığı toplam istek sayısı. Bu sayaç, Rapor Yöneticisi'ne gönderilen istekleri ve Rapor Yöneticisi'nden rapor sunucusuna gönderilen istekleri sayar.
İstekler/sn Saniye başına işlenen istek sayısı. Bu değer, uygulamanın geçerli aktarım hızını temsil eder.
Kuyruğa Alınan Görevler İşlenmek üzere bir iş parçacığının kullanılabilir olmasını bekleyen görev sayısı. Rapor sunucusuna yapılan her istek bir veya daha fazla görev için karşılık gelir. Bu sayaç yalnızca işlemeye hazır olan görev sayısını temsil eder; çalışmakta olan görev sayısını içermez.

ReportServerSharePoint:Service (SharePoint modu rapor sunucusu)

ReportServerSharePoint:Service performans nesnesi SQL Server 2012 (11.x) Reporting Services'e eklendi.

Aşağıdaki Windows PowerShell betiği, için CounterSetNameperformans sayaçlarının listesini döndürür:

(get-counter -listset "ReportServerSharePoint:Service").paths  
Counter Description
Bellek Basınç Durumu
Bellek Küçültme Miktarı
Bellek Daraltma Bildirimleri/Saniye Başına

Listeleri döndürmek için PowerShell cmdlet'lerini kullanma

Aşağıdaki Windows PowerShell betiğiCounterSetName için performans sayaçlarının listesini döndürür:

(get-counter -listset "ReportServerSharePoint:Service").paths