Megosztás a következőn keresztül:


SQL Server-objektumok használata

A következőkre vonatkozik:SQL Server

A Microsoft SQL Server olyan objektumokat és számlálókat biztosít, amelyeket a System Monitor az SQL Server-példányt futtató számítógépek tevékenységeinek figyelésére használhat. Az objektum bármely SQL Server-erőforrás, például SQL Server-zárolás vagy Windows-folyamat. Minden objektum egy vagy több számlálót tartalmaz, amelyek meghatározzák a figyelendő objektumok különböző aspektusait. Az SQL Server Locks objektum például a holtpontok száma/mp és a zárolási időtúllépések/mp számlálókat tartalmazza.

Egyes objektumok több példányt is használnak, ha egy adott típusú erőforrás létezik a számítógépen. A Processzor objektumtípus például több példányból áll, ha egy rendszer több processzorral rendelkezik. Az Adatbázisok objektumtípus egy-egy példányt biztosít az SQL Serveren lévő adatbázisokhoz. Egyes objektumtípusoknak (például a Memóriakezelő objektumnak) csak egy példánya van. Ha egy objektumtípus több példányból áll, számlálókat adhat hozzá az egyes példányok statisztikáinak nyomon követéséhez, vagy sok esetben egyszerre az összes példányhoz. Az alapértelmezett példány számlálói SQLServer:<object name> formátumban jelennek meg. A névvel ellátott példányok számlálói MSSQL$<instance name>:<counter name> vagy SQLAgent$<instance name>:<counter name> formátumban jelennek meg.

Az SQL Server teljesítményszámláló értékei a Windows Teljesítményszámláló (WPC) motor használatával jönnek létre. Egyes számlálóértékeket nem közvetlenül az SQL Server adatbázismotorja számít ki. Az SQL Server alapértékeket biztosít a WPC-motornak, amely elvégzi a szükséges számításokat (például százalékértékeket). A sys.dm_os_performance_counters (Transact-SQL) dinamikus felügyeleti nézet minden számlálót biztosít az SQL Server által létrehozott eredeti értékkel. Az cntr_type oszlop a számláló típusát jelzi. Az, hogy a WPC-motor hogyan dolgozza fel az SQL Server-számláló értékeit, ez a típustól függ. A teljesítményszámláló-típusokkal kapcsolatos további információkért tekintse meg a WMI dokumentációját.

Számlálók diagramhoz való hozzáadásával vagy eltávolításával, valamint a diagrambeállítások mentésével megadhatja a Rendszerfigyelő indításakor figyelt SQL Server-objektumokat és számlálókat.

A System Monitor konfigurálható úgy, hogy bármely SQL Server-számlálóból megjelenítse a statisztikákat. Emellett bármilyen SQL Server-számlálóhoz beállíthat küszöbértéket, majd riasztást hozhat létre, ha egy számláló túllép egy küszöbértéket. A riasztás beállításával kapcsolatos további információkért lásd: SQL Server-adatbázisriasztás létrehozása.

Megjegyzés:

Az SQL Server-statisztikák csak az SQL Server egy példányának telepítésekor jelennek meg. Ha leállítja és újraindítja az SQL Server egy példányát, a statisztika megjelenítése megszakad, és automatikusan folytatódik. Azt is vegye figyelembe, hogy az SQL Server-számlálók akkor is megjelennek a System Monitor beépülő modulban, ha az SQL Server nem fut. Fürtözött példányon a teljesítmény számlálók csak azon a csomóponton működnek, amelyen az SQL Server fut.

Ez a cikk a következő szakaszokat tartalmazza:

SQL Server-ügynök teljesítményobjektumai

Az alábbi táblázat az SQL Server-ügynökhöz biztosított teljesítményobjektumokat sorolja fel:

Teljesítményobjektum Description
SQLAgent:Riasztások Információt nyújt az SQL Server-ügynök riasztásairól.
SQLAgent:Munkák Információt nyújt az SQL Server Agent-feladatokról.
SQLAgent:JobSteps Információt nyújt az SQL Server-ügynök feladatának lépéseiről.
SQLAgent:Statisztika Általános információkat nyújt az SQL Server-ügynökről.

Szolgáltatásközvetítő teljesítményobjektumai

Az alábbi táblázat a Service Brokerhez biztosított teljesítményobjektumokat sorolja fel.

Teljesítményobjektum Description
SQLServer:Broker Aktiválás Információt nyújt a Service Broker által aktivált feladatokról.
SQLServer:Broker Statistics Általános szolgáltatásközvetítői információkat biztosít.
SQLServer:Broker Transport Információt nyújt a Service Broker hálózatkezeléséről.

SQL Server teljesítményobjektumok

Az alábbi táblázat az SQL Server-objektumokat ismerteti.

Teljesítményobjektum Description
SQLServer:Hozzáférési módszerek Az SQL Server adatbázis-objektumainak kiosztását (például az indexkeresések számát vagy az indexekhez és adatokhoz lefoglalt lapok számát) keresi és méri.
SQLServer:Biztonsági mentési eszköz Információt nyújt a biztonsági mentési és visszaállítási műveletek által használt biztonsági mentési eszközökről, például a biztonsági mentési eszköz átviteli sebességéről.
SQLServer:Batch Resp Statistics Számlálók az SQL Batch-válaszidők nyomon követéséhez.
SQLServer:Pufferkezelő Információt nyújt az SQL Server által használt memóriapufferekről, például a freememory és a puffergyorsítótár találati arányáról.
SQL Server: Puffercsomópont Tájékoztatást nyújt arról, hogy az SQL Server milyen gyakran kér és fér hozzá az ingyenes oldalakhoz.
SQLServer:Katalógus metaadatai Ez egy katalógus metaadat-kezelő objektumát határozza meg az SQL Serverhez.
SQLServer:CLR Információt nyújt a közös nyelvi futtatókörnyezetről (CLR).
SQLServer:Columnstore A következőkre vonatkozik: SQL Server (SQL Server 2016 (13.x) és újabb verziók.

Információt nyújt az oszlopcentrikus indexek sorcsoportjairól és szegmenseiről.
SQLServer:Cursor Manager típus szerint Információt nyújt a kurzorokról.
SQLServer:Cursor Manager Total Információt nyújt a kurzorokról.
SQLServer:Adatbázis-tükrözés Az adatbázis-tükrözéssel kapcsolatos információkat nyújt.
SQLServer:Adatbázisok Információt nyújt egy SQL Server-adatbázisról, például a rendelkezésre álló szabad naplóterület mennyiségéről vagy az adatbázis aktív tranzakcióinak számáról. Az objektumnak több példánya is lehet.
SQL Server:Elavult funkciók Megszámolja, hogy hány alkalommal használják az elavult funkciókat.
SQLServer:Exec Statistics A végrehajtási statisztikákról nyújt információt.
SQL Server:Külső szkriptek A következőkre vonatkozik: SQL Server (SQL Server 2016 (13.x) és újabb verziók.

Információt nyújt a külső szkriptek végrehajtásáról.
SQLServer:FileTable A FileTable-hoz és a nem tranzakciós hozzáféréshez társított statisztikák.
SQLServer:Általános statisztikák Információt nyújt az általános kiszolgálószintű tevékenységről, például az SQL Server egy példányához csatlakozó felhasználók számáról.
SQL Server:HADR rendelkezésre állási replika Információt nyújt az SQL Server Always On rendelkezésre állási csoportok rendelkezésre állási replikáiról.
SQL Server:HADR-adatbázisreplika Információt nyújt az SQL Server Always On rendelkezésre állási csoportok adatbázisreplikáiról.
SQL Server:HTTP Storage Információt nyújt a Microsoft Azure Storage-fiók figyeléséhez az SQL Server Data Files Microsoft Azure-ban való használatakor
SQLServer:Latches SQL Server által használt belső erőforrásokra, például adatbázisoldalakra vonatkozó reteszekről nyújt információt.
SQLServer:Zárolások Információt nyújt az SQL Server által küldött egyes zárolási kérelmekről, például a zárolási időtúllépésekről és a holtpontokról. Az objektumnak több példánya is lehet.
SQLServer:LogPool FreePool A naplókészleten belüli ingyenes készlet statisztikáit ismerteti.
SQLServer:Memory Broker Clerks A memóriaközvetítőkre vonatkozó statisztikák.
SQLServer:Memóriakezelő Információt nyújt az SQL Server memóriahasználatáról, például a jelenleg lefoglalt zárolási struktúrák teljes számáról.
SQLServer:Plan Cache Az objektumok, például a tárolt eljárások, az eseményindítók és a lekérdezési tervek tárolására használt SQL Server-gyorsítótárról nyújt tájékoztatást.
SQLServer: Lekérdezéstár Információt nyújt a lekérdezéstárról.
SQLServer: Erőforráskészlet statisztikái Információt nyújt a Resource Governor erőforráskészlet-statisztikáiról.
SQLServer:SQL-hibák Információt nyújt az SQL Server hibáiról.
SQLServer:SQL Statistics Információt nyújt a Transact-SQL lekérdezések jellemzőiről, például az SQL Server által fogadott Transact-SQL utasítások kötegeinek számáról.
SQLServer:Tranzakciók Információt nyújt az SQL Server aktív tranzakcióiról, például a tranzakciók teljes számáról és a pillanatkép-tranzakciók számáról.
SQLServer: Felhasználó Által Beállítható Testreszabott monitorozást végez. Minden számláló lehet egyéni tárolt eljárás, vagy bármely Transact-SQL utasítás, amely egy figyelendő értéket ad vissza.
SQLServer: Várakozási statisztikák Információt nyújt a várakozásokról.
SQLServer: Számítási feladatcsoport statisztikái Információt nyújt a Resource Governor számítási feladatcsoport statisztikáiról.

SQL Server replikációs teljesítményobjektumai

Az alábbi táblázat az SQL Server replikációhoz biztosított teljesítményobjektumokat sorolja fel:

Teljesítményobjektum Description
SQLServer:Replikációs ügynökök

SQLServer: Replikáció pillanatkép

SQLServer:Replikációs naplóolvasó

SQLServer:Replikációs dist.

SQLServer:Replikációs egyesítés

További információ: Replikáció monitorozása a Rendszerfigyelővel.
Információt nyújt a replikációs ügynök tevékenységéről.

SSIS-folyamatszámlálók

Az SSIS-folyamat számlálója a Teljesítményszámlálók című témakörben található.

SQL Server XTP (memóriabeli OLTP) teljesítményszámlálók

Az SQL Server XTP (In-Memory OLTP) számlálóihoz lásd az SQL Server XTP (In-Memory OLTP) teljesítményszámlálóit.

Permissions

Az SQL Server-objektumok használata a Windows-engedélyektől függ, az SQLAgent:Alerts kivételével. Az SQLAgent:Alerts használatához a felhasználóknak a sysadmin rögzített kiszolgálói szerepkör tagjának kell lenniük.