Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Microsoft SQL Server biedt objecten en tellers die door System Monitor kunnen worden gebruikt voor het bewaken van activiteiten op computers waarop een exemplaar van SQL Server wordt uitgevoerd. Een object is een SQL Server-resource, zoals een SQL Server-vergrendeling of een Windows-proces. Elk object bevat een of meer tellers die verschillende aspecten van de objecten bepalen die moeten worden bewaakt. Het SQL Server Locks-object bevat bijvoorbeeld tellers met de naam Aantal deadlocks/sec en Time-outs voor vergrendeling/sec.
Sommige objecten hebben verschillende exemplaren als er meerdere resources van een bepaald type op de computer aanwezig zijn. Het objecttype Processor heeft bijvoorbeeld meerdere exemplaren als een systeem meerdere processors heeft. Het objecttype Databases heeft één exemplaar voor elke database op SQL Server. Sommige objecttypen (bijvoorbeeld het Memory Manager-object ) hebben slechts één exemplaar. Als een objecttype meerdere exemplaren heeft, kunt u tellers toevoegen om statistieken voor elk exemplaar bij te houden, of in veel gevallen, alle exemplaren tegelijk. Tellers voor de standaardexemplaar worden weergegeven in het formaat SQLServer:<objectnaam>. Tellers voor benoemde exemplaren worden weergegeven in de indeling MSSQL$<exemplaarnaam>:<tellernaam> of SQLAgent$<exemplaarnaam>:<tellernaam>.
Sql Server-prestatiemeteritems worden gegenereerd met behulp van de WPC-engine (Windows Performance Counter). Sommige prestatiemeteritems worden niet rechtstreeks berekend door SQL Server Database Engine. De SQL Server biedt basiswaarden voor de WPC-engine, waarmee de vereiste berekeningen (zoals percentages) worden uitgevoerd. De sys.dm_os_performance_counters (Transact-SQL) dynamische beheerweergave biedt alle tellers met de oorspronkelijke waarde die door SQL Server wordt gegenereerd. De cntr_type kolom geeft het type teller aan. Hoe de WPC-engine SQL Server-prestatiemeteritems verwerkt, is afhankelijk van dit type. Zie de WMI-documentatie voor meer informatie over prestatiemeteritemstypen.
Door tellers aan de grafiek toe te voegen of te verwijderen en de grafiekinstellingen op te slaan, kunt u de SQL Server-objecten en tellers opgeven die worden bewaakt wanneer System Monitor wordt gestart.
U kunt System Monitor configureren om statistieken weer te geven vanuit een SQL Server-teller. Daarnaast kunt u een drempelwaarde instellen voor elke SQL Server-teller en vervolgens een waarschuwing genereren wanneer een teller een drempelwaarde overschrijdt. Zie Een SQL Server Database-waarschuwing maken voor meer informatie over het instellen van een waarschuwing.
Opmerking
SQL Server-statistieken worden alleen weergegeven wanneer een exemplaar van SQL Server is geïnstalleerd. Als u een exemplaar van SQL Server stopt en opnieuw start, wordt de weergave van statistieken onderbroken en wordt deze automatisch hervat. Houd er ook rekening mee dat u SQL Server-tellers ziet in de systeemmonitormodule, zelfs als SQL Server niet wordt uitgevoerd. Op een geclusterd exemplaar werken prestatiemeteritems alleen op het knooppunt waarop SQL Server wordt uitgevoerd.
Dit artikel bevat de volgende secties:
Prestatieobjecten van SQL Server Agent
De volgende tabel bevat de prestatieobjecten die zijn opgegeven voor SQL Server Agent:
| Prestatieobject | Description |
|---|---|
| SQLAgent:Waarschuwingen | Biedt informatie over SQL Server Agent-waarschuwingen. |
| SQLAgent:Jobs | Bevat informatie over SQL Server Agent-taken. |
| SQLAgent:JobSteps | Bevat informatie over de taakstappen van SQL Server Agent. |
| SQLAgent:Statistics | Biedt algemene informatie over SQL Server Agent. |
Service Broker-prestatieobjecten
De volgende tabel bevat de prestatieobjecten die worden geleverd voor Service Broker.
| Prestatieobject | Description |
|---|---|
| SQLServer:Brokeractivering | Bevat informatie over door Service Broker geactiveerde taken. |
| SQLServer:Broker Statistics | Biedt algemene Service Broker-informatie. |
| SQLServer:Broker Transport | Biedt informatie over Service Broker-netwerken. |
SQL Server-prestatieobjecten
In de volgende tabel worden SQL Server-objecten beschreven.
| Prestatieobject | Description |
|---|---|
| SQLServer:Toegangsmethoden | Zoekt en meet de toewijzing van SQL Server-databaseobjecten (bijvoorbeeld het aantal indexzoekopdrachten of het aantal pagina's dat is toegewezen aan indexen en gegevens). |
| SQLServer:Backupapparaat | Biedt informatie over back-upapparaten die worden gebruikt door back-up- en herstelbewerkingen, zoals de doorvoer van het back-upapparaat. |
| SQLServer:Batch Resp Statistics | Tijdtellers voor het bijhouden van reactietijden van SQL-batch. |
| SQLServer:Bufferbeheer | Biedt informatie over de geheugenbuffers die worden gebruikt door SQL Server, zoals freememory en buffercache hit ratio. |
| SQL Server:Bufferknooppunt | Biedt informatie over hoe vaak SQL Server-aanvragen aanvraagt en toegang verleent tot gratis pagina's. |
| SQLServer:Catalogusmetagegevens | Hiermee definieert u een object voor catalogusmetagegevensbeheer voor SQL Server. |
| SQLServer:CLR | Bevat informatie over de Common Language Runtime (CLR). |
| SQLServer:Columnstore |
Van toepassing op: SQL Server (SQL Server 2016 (13.x) en hoger. Biedt informatie over rijgroepen en segmenten voor columnstore-indexen. |
| SQLServer:Cursorbeheer op type | Bevat informatie over cursors. |
| TOTAAL VAN SQLServer:Cursorbeheer | Bevat informatie over cursors. |
| SQLServer:Databasespiegeling | Biedt informatie over databasespiegeling. |
| SQLServer:Databases | Bevat informatie over een SQL Server-database, zoals de hoeveelheid beschikbare vrije logboekruimte of het aantal actieve transacties in de database. Er kunnen meerdere exemplaren van dit object zijn. |
| SQL Server:afgeschafte functies | Telt het aantal keren dat afgeschafte functies worden gebruikt. |
| SQLServer:Exec Statistics | Bevat informatie over uitvoeringsstatistieken. |
| SQL Server: externe scripts |
Van toepassing op: SQL Server (SQL Server 2016 (13.x) en hoger. Bevat informatie over het uitvoeren van externe scripts. |
| SQLServer:FileTable | Statistieken verbonden met FileTable en niet-transactieve toegang. |
| SQLServer:Algemene statistieken | Biedt informatie over algemene serveractiviteiten, zoals het aantal gebruikers dat is verbonden met een exemplaar van SQL Server. |
| SQL Server:HADR-beschikbaarheidsreplica | Geeft informatie over beschikbaarheidsreplica's van SQL Server Always On-beschikbaarheidsgroepen. |
| SQL Server:HADR-databasereplica | Biedt informatie over databasereplica's van SQL Server Always On-beschikbaarheidsgroepen. |
| SQL Server:HTTP Storage | Biedt informatie voor het bewaken van een Microsoft Azure Storage-account bij het gebruik van SQL Server-gegevensbestanden in Microsoft Azure |
| SQLServer:Latches | Geeft informatie over de vergrendelingen op interne bronnen, zoals databasepagina's, die worden gebruikt door SQL Server. |
| SQLServer:Vergrendelingen | Biedt informatie over de afzonderlijke vergrendelingsaanvragen van SQL Server, zoals vergrendelings-time-outs en deadlocks. Er kunnen meerdere exemplaren van dit object zijn. |
| SQLServer:LogPool FreePool | Beschrijft statistieken voor de beschikbare pool in de logpool. |
| SQLServer:Memory Broker Clerks | Statistieken met betrekking tot geheugenbrokerbediendes. |
| SQLServer:Memory Manager | Bevat informatie over het geheugengebruik van SQL Server, zoals het totale aantal vergrendelingsstructuren dat momenteel is toegewezen. |
| SQLServer:Plan Cache | Bevat informatie over de SQL Server-cache die wordt gebruikt voor het opslaan van objecten, zoals opgeslagen procedures, triggers en queryplannen. |
| SQLServer: Query Store | Bevat informatie over de Query Store. |
| SQLServer: Statistieken van resourcepool | Bevat informatie over resource pool-statistieken van Resource Governor. |
| SQLServer:SQL-fouten | Bevat informatie over SQL Server-fouten. |
| SQLServer:SQL Statistics | Biedt informatie over aspecten van Transact-SQL query's, zoals het aantal batches van Transact-SQL instructies die door SQL Server worden ontvangen. |
| SQLServer:Transacties | Bevat informatie over de actieve transacties in SQL Server, zoals het totale aantal transacties en het aantal momentopnametransacties. |
| SQLServer:Gebruikersinstelbaar | Voert aangepaste bewaking uit. Elke teller kan een aangepaste opgeslagen procedure zijn of een Transact-SQL instructie die een waarde retourneert die moet worden bewaakt. |
| SQLServer: Wachtstatistieken | Biedt informatie over wachttijden. |
| SQLServer: Workloadgroep-statistieken | Biedt informatie over statistieken voor Resource Governor-werkbelastinggroepen. |
Prestatieobjecten voor SQL Server-replicatie
De volgende tabel bevat de prestatieobjecten die zijn opgegeven voor SQL Server-replicatie:
| Prestatieobject | Description |
|---|---|
|
SQLServer:Replication Agents SQLServer: Momentopname van replicatie SQLServer:Replication Logreader SQLServer:Replication Dist. SQLServer:Replication Merge Zie Replicatie bewaken met Systeemmonitor voor meer informatie. |
Bevat informatie over de activiteit van de replicatieagent. |
SSIS-pijplijntellers
Raadpleeg Prestatiemetertellers voor de SSIS-pijplijn.
Prestatiecounters voor SQL Server XTP (In-memory OLTP)
Zie SQL Server XTP (In-Memory OLTP) prestatiemeters voor SQL Server XTP (In-Memory OLTP) Prestatiecounters.
Permissions
Het gebruik van de SQL Server-objecten is afhankelijk van Windows-machtigingen, met uitzondering van SQLAgent:Alerts. Gebruikers moeten lid zijn van de vaste serverfunctie sysadmin om SQLAgent:Alerts te kunnen gebruiken.