Sdílet prostřednictvím


Sledování výkonu sestavového serveru

Platí pro: SQL Server 2016 (13.x) Reporting Services a novější verze Serveru sestav Power BI

Pomocí nástrojů pro monitorování výkonu serveru sestav můžete monitorovat výkon serveru, vyhodnocovat aktivity serveru, sledovat trendy, diagnostikovat kritické body systému a shromažďovat data, která vám můžou pomoct určit, jestli je aktuální konfigurace systému dostatečná. Pokud chcete ladit výkon serveru, můžete určit, jak často se má doména aplikace serveru sestav recyklovat. Další informace naleznete v tématu Konfigurace dostupné paměti pro aplikace serveru sestav.

Zdroje dat o výkonu

Pomocí kombinace technologií a nástrojů získáte komplexní informace o tom, jak systém funguje. Operační systémy Microsoft Windows Server poskytují informace o výkonu pomocí následujících nástrojů:

  • Správce úloh

  • Prohlížeč událostí

  • Sledování výkonu

Správce úloh poskytuje informace o programech a procesech spuštěných na vašem počítači. Pomocí Správce úloh můžete monitorovat klíčové ukazatele výkonu reportovacího serveru. Můžete také posoudit aktivitu spuštěných procesů a zobrazit grafy a data o využití procesoru a paměti. Informace o používání Správce úloh naleznete v dokumentaci k produktu Microsoft Windows.

Pomocí Prohlížeče událostí a Monitoru výkonu můžete vytvářet protokoly a upozornění týkající se zpracování sestav a spotřeby prostředků. Informace o událostech systému Windows, které služba Reporting Services generuje, naleznete v protokolu aplikací systému Windows. Informace o nástroji Sledování výkonu naleznete v části Čítače výkonu systému Windows dále v tomto článku.

Nástroje SQL Serveru, například SQL Server Profiler nebo rozšířené události, poskytují také informace o databázi serveru sestav a dočasných databázích používaných pro ukládání do mezipaměti a správu relací.

Čítače výkonu Windows

Monitorování konkrétních čítačů výkonu umožňuje:

  • Odhad požadavků na systém potřebných k podpoře předpovídané úlohy

  • Vytvořte standardní hodnoty výkonu pro měření vlivu změn konfigurace nebo upgradů aplikací.

  • Monitorujte výkon aplikace za určitých zatížení bez ohledu na to, jestli jsou skutečné nebo uměle generované.

  • Ověřte, že upgrady hardwaru mají požadovaný vliv na výkon.

  • Ověřte, že změny provedené v konfiguraci systému mají požadovaný vliv na výkon.

Objekty výkonu služby Reporting Services

SQL Server 2016 Reporting Services zahrnuje následující objekty výkonu:

  • Webová služba MSRS 2016 a webová služba MSRS 2016 v režimu SharePoint pro monitorování výkonu sestav serveru. Tyto objekty výkonu zahrnují kolekci čítačů, které se používají ke sledování zpracování serveru sestav, obvykle iniciované prostřednictvím interaktivních operací zobrazení sestav. Tyto čítače se resetují vždy, když je webová služba Serveru sestav zastavena nebo recyklována.

  • MSRS 2016 Windows Service a MSRS 2016 Windows Service SharePoint Mode pro sledování plánovaných operací a doručování sestav. Tyto objekty výkonu zahrnují kolekci čítačů sloužících ke sledování zpracování sestav, které jsou zahajovány prostřednictvím plánovaných operací. Plánované operace zahrnují odběr a doručování, snímky spouštění sestav a historii sestav.

  • ReportServer:Service a ReportServerSharePoint:Service pro monitorování událostí souvisejících s protokolem HTTP a správy paměti. Tyto čítače jsou specifické pro službu Reporting Services a sledují události související s protokolem HTTP pro reporting server, jako jsou požadavky, připojení a pokusy o přihlášení. Tento objekt výkonu také zahrnuje čítače související se správou paměti.

Pokud máte na počítači více instancí reportovacího serveru, můžete je monitorovat společně nebo jednotlivě. Zvolte, které instance mají být zahrnuty při přidání čítače. Další informace o používání nástroje Sledování výkonu (perfmon.msc) a přidávání čítačů naleznete v dokumentaci k produktu Microsoft Windows Performance Monitor .

Další čítače výkonu

Vlastní čítače výkonu služby Reporting Services jsou poskytovány pouze pro objekty výkonu služby Reporting Services uvedené výše v tomto článku. Následující objekty výkonu rozhraní .NET Framework poskytují více dat pro sledování výkonu pro sestavový server.

Poznámka:

Server sestav Power BI a SQL Server Reporting Services 2017 a novější neobsahují objekty výkonu služby Reporting Services. K dispozici jsou čítače výkonu rozhraní .NET Framework pro monitorování výkonu serveru sestav.

Objekt výkonu Poznámky
Data .NET CLR a paměť .NET CLR Webový portál používá ASP.NET čítače výkonu. Pro další informace si stáhněte Vylepšení výkonu a škálovatelnosti aplikací .NET.
Proces Přidejte čítače výkonu Uplynulý čas a ID procesu pro instanci ReportingServicesService, abyste sledovali dobu provozu procesu podle ID procesu.

Události SharePointu

Kromě výkonových objektů Reporting Services můžete také nakonfigurovat události v SharePointu. Události můžete nakonfigurovat tímto způsobem, pokud používáte server sestav v integrovaném režimu SharePointu a nakonfigurujete prostředí pro vytváření sestav tak, aby používalo produkt SharePointu. V této části můžete pomocí událostí serveru sestav v integrovaném režimu SharePointu zkontrolovat diagnostické události, které můžou poskytovat užitečné informace v případě, že je prostředí pro vytváření sestav integrované se Službou SharePoint.

V této části

Čítače výkonu pro webové služby MSRS 2016 a objekty výkonu služby MSRS 2016 pro Windows (nativní režim)
Popisuje čítače výkonu používané webovou službou Serveru sestav.

Čítače výkonu pro objekty výkonu v SharePoint režimu webových služeb MSRS 2016 a MSRS 2016 v režimu Windows služeb SharePointu (režim SharePoint)
Popisuje čítače výkonu používané službou Report Server systému Windows.

Čítače výkonu pro výkonové objekty ReportServer:Service a ReportServerSharePoint:Service
Popisuje čítače výkonu související s protokolem HTTP a pamětí ve službě Reporting Services.