Megosztás:


Jelentéskészítő kiszolgáló teljesítményének figyelése

A következőkre vonatkozik: SQL Server 2016 (13.x) Reporting Services és újabb verziók Power BI jelentéskészítő kiszolgáló

A teljesítményfigyelő eszközökkel monitorozza a jelentéskészítő kiszolgáló teljesítményét a kiszolgálói tevékenység kiértékeléséhez, a trendek megfigyeléséhez, a rendszer szűk keresztmetszeteinek diagnosztizálásához és olyan adatok gyűjtéséhez, amelyek segítségével megállapíthatja, hogy a jelenlegi rendszerkonfiguráció elegendő-e. A kiszolgáló teljesítményének finomhangolásához megadhatja, hogy milyen gyakran használja újra a jelentéskészítő kiszolgáló alkalmazástartományát. További információ: Rendelkezésre álló memória konfigurálása jelentéskészítő kiszolgálói alkalmazásokhoz.

A teljesítményadatok forrásai

A technológiák és eszközök kombinációjával átfogó információkat kaphat a rendszer teljesítményéről. A Microsoft Windows Server operációs rendszerek a következő eszközökkel biztosítják a teljesítményadatokat:

  • Feladatkezelő

  • Eseménynapló

  • Performance Monitor

A Task Manager információt nyújt a számítógépen futó programokról és folyamatokról. A Feladatkezelővel figyelheti a jelentéskészítő kiszolgáló teljesítményének főbb mutatóit. Emellett felmérheti a folyamatok futtatásának tevékenységét, valamint megtekintheti a processzor- és memóriahasználat gráfjait és adatait. A Task Manager használatáról a Microsoft Windows termékdokumentációjában talál további információt.

Az Eseménynapló és a Teljesítményfigyelő használatával naplókat és riasztásokat hozhat létre a jelentésfeldolgozásról és az erőforrás-felhasználásról. A Reporting Services által létrehozott Windows-eseményekről további információt a Windows alkalmazásnaplójában talál. A Teljesítményfigyelőről a cikk későbbi, "Windows teljesítményszámlálói" című szakaszában olvashat bővebben.

Az SQL Server segédprogramjai, például az SQL Server Profiler vagy a Kiterjesztett események, szintén információt nyújtanak a jelentéskészítő kiszolgáló adatbázisáról, valamint a gyorsítótárazáshoz és a munkamenet-kezeléshez használt ideiglenes adatbázisokról.

Windows teljesítményszámlálók

Adott teljesítményszámlálók monitorozása lehetővé teszi a következőket:

  • Az előrejelzett számítási feladatok támogatásához szükséges rendszerkövetelmények becslése.

  • Hozzon létre egy teljesítmény-alapkonfigurációt a konfigurációváltozások vagy alkalmazásfrissítések hatásának méréséhez.

  • Az alkalmazás teljesítményének monitorozása bizonyos terhelések esetén, akár valós, akár mesterségesen generált.

  • Ellenőrizze, hogy a hardverfrissítések milyen hatással vannak a teljesítményre.

  • Ellenőrizze, hogy a rendszerkonfiguráció módosításai milyen hatással vannak a teljesítményre.

A Reporting Services teljesítményobjektumai

Az SQL Server 2016 Reporting Services a következő teljesítményobjektumokat tartalmazza:

  • MSRS 2016 Web Service és MSRS 2016 Web Service SharePoint mód a jelentéskészítő kiszolgáló teljesítményének figyeléséhez. Ezek a teljesítményobjektumok olyan számlálók gyűjteményét tartalmazzák, amelyek a jelentéskészítő kiszolgáló általában interaktív jelentésmegtekintési műveleteken keresztül kezdeményezett feldolgozásának nyomon követésére szolgálnak. Ezek a számlálók alaphelyzetbe állnak, amikor a jelentéskészítő kiszolgáló webszolgáltatását leállítják vagy újrahasznosítják.

  • MSRS 2016 Windows Service és MSRS 2016 Windows Service SharePoint mód az ütemezett műveletek és jelentések kézbesítésének figyeléséhez. Ezek a teljesítményobjektumok számlálók gyűjteményét tartalmazzák, amelyek az ütemezett műveletek által kezdeményezett jelentésfeldolgozás nyomon követésére szolgálnak. Az ütemezett műveletek közé tartozik az előfizetés és a kézbesítés, a jelentésvégrehajtási pillanatképek és a jelentéselőzmények.

  • ReportServer:Service and ReportServerSharePoint:Service a HTTP-hez kapcsolódó események és memóriakezelés figyeléséhez. Ezek a számlálók a Reporting Servicesre vonatkoznak, és a jelentéskészítő kiszolgáló HTTP-hez kapcsolódó eseményeit követik nyomon, például kéréseket, kapcsolatokat és bejelentkezési kísérleteket. Ez a teljesítményobjektum a memóriakezeléshez kapcsolódó számlálókat is tartalmaz.

Ha egyetlen számítógépen több jelentéskészítő kiszolgálópéldány is található, a példányokat együtt vagy külön is monitorozhatja. Válassza ki, hogy mely példányokat vegye fel számláló hozzáadásakor. A Teljesítményfigyelő (perfmon.msc) használatáról és a számlálók hozzáadásáról a Microsoft Windows Teljesítményfigyelő termékdokumentációjában talál további információt.

Egyéb teljesítményszámlálók

Az egyéni Reporting Services-teljesítményszámlálók csak a cikk korábbi részében felsorolt Reporting Services teljesítményobjektumokhoz érhetők el. A következő .NET-keretrendszer teljesítményobjektumai további teljesítményfigyelési adatokat biztosítanak a jelentéskészítő kiszolgáló számára.

Megjegyzés:

A Power BI jelentéskészítő kiszolgáló és az SQL Server Reporting Services 2017 és újabb verziói nem tartalmazzák a Reporting Services teljesítményobjektumait. A jelentéskészítő kiszolgáló teljesítménymonitorozásához .NET-keretrendszer teljesítményszámlálók érhetők el.

Teljesítményobjektum Jegyzetek
.NET CLR-adatok és .NET CLR-memória A webportál ASP.NET teljesítményszámlálókat használ. További információt a .NET-alkalmazások teljesítményének és méretezhetőségének javítása című témakörben talál.
Folyamat Adja hozzá az eltelt idő és azonosító folyamat teljesítményszámlálóit egy ReportingServicesService példányhoz a folyamat üzemidejének folyamatazonosító szerinti nyomon követéséhez.

SharePoint-események

A Reporting Services teljesítményobjektumai mellett érdemes lehet SharePoint-eseményeket is konfigurálni. Előfordulhat, hogy így szeretné konfigurálni az eseményeket, ha integrált SharePoint-módban futtat egy jelentéskészítő kiszolgálót, és a jelentéskészítési környezetet SharePoint-termék használatára konfigurálta. Ebben a szakaszban a SharePoint integrált módban lévő jelentéskészítő kiszolgáló eseményeivel áttekintheti azokat a diagnosztikai eseményeket, amelyek hasznos információkat nyújthatnak, ha a jelentéskészítési környezet integrálva van a SharePointtal.

Ebben a szakaszban

Az MSRS 2016 webszolgáltatás és az MSRS 2016 Windows-szolgáltatás teljesítményobjektumainak teljesítményszámlálói (natív mód)
A Jelentéskészítő kiszolgáló webszolgáltatás által használt teljesítményszámlálókat ismerteti.

Teljesítményszámlálók az MSRS 2016 Web Service SharePoint módhoz és az MSRS 2016 Windows Service SharePoint mód teljesítményobjektumaihoz (SharePoint mód)
A Jelentéskészítő kiszolgáló Windows szolgáltatás által használt teljesítményszámlálókat ismerteti.

A ReportServer:Service és a ReportServerSharePoint:Szolgáltatásteljesítmény-objektumok teljesítményszámlálói
A Reporting Services HTTP-hez és memóriához kapcsolódó teljesítményszámlálóit ismerteti.