Aracılığıyla paylaş


Rapor sunucusu performansını izleme

Şunlar için geçerlidir: SQL Server 2016 (13.x) Reporting Services ve sonraki sürümler Power BI Rapor Sunucusu

Sunucu etkinliğini değerlendirmek, eğilimleri izlemek, sistem performans sorunlarını tanılamak ve geçerli sistem yapılandırmasının yeterli olup olmadığını belirlemenize yardımcı olabilecek verileri toplamak için rapor sunucusu performansını izlemek için performans izleme araçlarını kullanın. Sunucu performansını ayarlamak için rapor sunucusu uygulama etki alanının ne sıklıkta geri dönüştürüleceğini belirtebilirsiniz. Daha fazla bilgi için bkz . Rapor sunucusu uygulamaları için kullanılabilir belleği yapılandırma.

Performans verilerinin kaynakları

Sistemin performansı hakkında kapsamlı bilgi edinmek için teknolojilerin ve araçların bir birleşimini kullanın. Microsoft Windows Server işletim sistemleri aşağıdaki araçlar aracılığıyla performans bilgileri sağlar:

  • Görev Yöneticisi

  • Olay Görüntüleyicisi

  • Performance Monitor

Görev Yöneticisi, bilgisayarınızda çalışan programlar ve işlemler hakkında bilgi sağlar. Rapor sunucunuzun performansının ana göstergelerini izlemek için Görev Yöneticisi'ni kullanabilirsiniz. Ayrıca, çalışan işlemlerin etkinliğini değerlendirebilir, CPU ve bellek kullanımıyla ilgili grafikleri ve verileri görüntüleyebilirsiniz. Görev Yöneticisi'ni kullanma hakkında bilgi için Microsoft Windows ürün belgelerine bakın.

Rapor işleme ve kaynak tüketimi hakkında günlükler ve uyarılar oluşturmak için Olay Görüntüleyicisi ve Performans İzleyicisi'ni kullanabilirsiniz. Reporting Services'in oluşturduğu Windows olayları hakkında bilgi için bkz. Windows uygulama günlüğü. Performans İzleyicisi hakkında bilgi için bu makalenin devamında yer alan "Windows Performans Sayaçları" bölümüne bakın.

SQL Server Profiler veya Genişletilmiş olaylar gibi SQL Server yardımcı programları, rapor sunucusu veritabanı ve önbelleğe alma ve oturum yönetimi için kullanılan geçici veritabanları hakkında da bilgi sağlar.

Windows performans sayaçları

Belirli performans sayaçlarını izlemek şunları sağlar:

  • Tahmin edilen iş yükünü desteklemek için gereken sistem gereksinimlerini tahmin edin.

  • Yapılandırma değişikliklerinin veya uygulama yükseltmelerinin etkisini ölçmek için bir performans temeli oluşturun.

  • Gerçek veya yapay olarak oluşturulan belirli yükler altında uygulama performansını izleyin.

  • Donanım yükseltmelerinin performans üzerinde istenen etkiye sahip olduğunu doğrulayın.

  • Sistem yapılandırmasında yapılan değişikliklerin performans üzerinde istenen etkiye sahip olduğunu doğrulayın.

Reporting Services performans nesneleri

SQL Server 2016 Reporting Services aşağıdaki performans nesnelerini içerir:

  • Rapor sunucusu performansını izlemek için MSRS 2016Web Hizmeti ve MSRS 2016 Web Hizmeti SharePoint Modu. Bu performans nesneleri, genellikle etkileşimli rapor görüntüleme işlemleri aracılığıyla başlatılan rapor sunucusu işlemesini izlemek için kullanılan bir sayaç koleksiyonunu içerir. Bu sayaçlar, Rapor Sunucusu Web hizmeti her durdurulduğunda veya yenilendiğinde sıfırlanır.

  • MSRS 2016 Windows Hizmeti ve MSRS 2016 Windows Hizmeti SharePoint Modu zamanlanmış işlemler ve rapor teslimi için izlenir ve bildirilir. Bu performans nesneleri, zamanlanmış işlemler aracılığıyla başlatılan rapor işlemeyi izlemek için kullanılan bir sayaç koleksiyonunu içerir. Zamanlanmış işlemler abonelik ve teslim, rapor yürütme anlık görüntüleri ve rapor geçmişini içerir.

  • HTTP ile ilgili olayları ve bellek yönetimini izlemek için ReportServer:Service ve ReportServerSharePoint:Service . Bu sayaçlar Reporting Services'e özeldir ve istekler, bağlantılar ve oturum açma girişimleri gibi rapor sunucusu için HTTP ile ilgili olayları izler. Bu performans nesnesi, bellek yönetimiyle ilgili sayaçları da içerir.

Tek bir bilgisayarda birden çok rapor sunucusu örneğiniz varsa örnekleri birlikte veya ayrı ayrı izleyebilirsiniz. Sayaç eklediğinizde hangi örneklerin dahilleneceğini seçin. Performans İzleyicisi'ni (perfmon.msc) kullanma ve sayaç ekleme hakkında daha fazla bilgi için Microsoft Windows Performans İzleyicisi ürün belgelerine bakın.

Diğer performans sayaçları

Özel Reporting Services performans sayaçları yalnızca bu makalenin önceki bölümlerinde listelenen Reporting Services performans nesneleri için sağlanır. Aşağıdaki .NET Framework performans nesneleri rapor sunucusu için daha fazla performans izleme verileri sağlar.

Uyarı

Power BI Rapor Sunucusu ve SQL Server Reporting Services 2017 ve üzeri, Reporting Services performans nesnelerini içermez. Rapor sunucusu için performans izleme sağlamak için kullanılabilir .NET Framework performans sayaçları vardır.

Performans objesi Notes
.NET CLR Verileri ve .NET CLR Belleği Web portalı ASP.NET performans sayaçlarını kullanır. Daha fazla bilgi için .NET uygulama performansını ve ölçeklenebilirliğini geliştirme'yi indirin.
İşlem Geçen Süre ve İşlem Kimliği performans sayaçlarını bir ReportingServicesService örneğe ekleyerek işlem kimliğine göre işlem çalışma süresini izleyin.

SharePoint olayları

Reporting Services performans nesnelerine ek olarak, SharePoint olaylarını da yapılandırmak isteyebilirsiniz. SharePoint tümleşik modunda bir rapor sunucusu çalıştırıyorsanız ve raporlama ortamınızı bir SharePoint ürünü kullanacak şekilde yapılandırdıysanız olayları bu şekilde yapılandırmak isteyebilirsiniz. Bu bölümde, raporlama ortamınız SharePoint ile tümleştirilmişse yararlı bilgiler sağlayabilecek tanılama olaylarını gözden geçirmek için SharePoint Tümleşik Modu'ndaki Bir Rapor Sunucusu için Olaylar'ı kullanın.

Bu bölümde

MSRS 2016 Web Hizmeti ve MSRS 2016 Windows Hizmeti performans nesneleri için performans sayaçları (yerel mod)
Rapor Sunucusu Web hizmeti tarafından kullanılan performans sayaçlarını açıklar.

MSRS 2016 Web Hizmeti SharePoint Modu ve MSRS 2016 Windows Hizmeti SharePoint Modu performans nesneleri (SharePoint modu) için performans sayaçları
Rapor Sunucusu Windows hizmeti tarafından kullanılan performans sayaçlarını açıklar.

ReportServer:Service ve ReportServerSharePoint:Hizmet performans nesneleri için performans sayaçları
Raporlama Hizmetleri'ndeki HTTP ile ilgili ve bellekle ilgili performans sayaçlarını açıklar.