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
Het SQLServer:Databases-object in SQL Server biedt tellers om bulkkopiebewerkingen, back-up- en hersteldoorvoer, en transactielogactiviteiten te monitoren. Monitor transacties en het transactielogboek om te bepalen hoeveel gebruikersactiviteit er in de database plaatsvindt en hoe vol het transactielogboek wordt. De hoeveelheid gebruikersactiviteit kan de prestaties van de database bepalen en de loggrootte, vergrendeling en replicatie beïnvloeden. Het monitoren van laag-niveau logactiviteiten om gebruikersactiviteit en resourcegebruik te meten, kan je helpen prestatieknelpunten te identificeren.
Meerdere instanties van het Databases-object , elk vertegenwoordigend van één database, kunnen tegelijkertijd worden gemonitord.
Deze tabel beschrijft de tellers van SQL Server Databases.
| SQL Server databasetellers | Description |
|---|---|
| Actieve parallelle redo-threads | Aantal actieve parallelle redo-threads. |
| Actieve transacties | Aantal actieve transacties voor de database. |
| Gemiddeld afstand van EOL/LP-verzoek | Gemiddelde afstand in bytes vanaf het einde van de log per log pool-verzoek, voor verzoeken in de laatste VLF. |
| Back-up/hersteldoorvoer/sec | Lees-/schrijfdoorvoer voor back-up- en hersteloperaties van een database. Bytes per seconde. Je kunt bijvoorbeeld meten hoe de prestaties van de database-back-upoperatie veranderen wanneer meer back-upapparaten parallel worden gebruikt of wanneer snellere apparaten worden gebruikt. De doorvoer van een database-back-up of hersteloperatie stelt u in staat de voortgang en prestaties van uw back-up- en hersteloperaties te bepalen. |
| Bulk kopierijen per seconde | Aantal rijen per seconde in bulk gekopieerd. |
| Bulk-kopieerdoorvoer/sec | Hoeveelheid bulk gekopieerde data (in kilobytes) per seconde. |
| Commit table-items | De grootte (rijaantal) van het in-memory gedeelte van de committabel voor de database. Voor meer informatie, zie sys.dm_tran_commit_table (Transact-SQL). |
| Grootte van databestand(en) (KB) | De cumulatieve grootte (in kilobytes) van alle databestanden in de database, inclusief automatische groei. Het monitoren van deze teller is bijvoorbeeld nuttig om de juiste grootte van tempdbte bepalen. |
| DBCC Logische Scan Bytes/sec | Aantal logische leesscanbytes per seconde voor databaseconsolecommando's (DBCC). |
| Groepscommit Tijd/sec | Groepstijd (microseconden) per seconde. |
| Logbytes gespoeld/sec | Totaal aantal logbytes gespoeld. |
| Log Cache Hit Ratio | Percentage van de logcache-reads die uit de logcache zijn bevredigd. |
| Log Cache Hit Ratio Basis | Alleen voor intern gebruik. |
| Log Cache Reads/sec | Leesopdrachten per seconde uitgevoerd via de log manager-cache. |
| Logbestand(en) Grootte (KB) | De cumulatieve grootte (in kilobytes) van alle transactielogbestanden in de database. |
| Logbestand(en) gebruikte grootte (KB) | De cumulatieve gebruikte grootte van alle logbestanden in de database. |
| Log Flush Wachttijd | Totale wachttijd (in milliseconden) om het logboek te spoelen. In een Always On secundaire database geeft deze waarde de wachttijd aan voordat logrecords op de schijf worden geharden. |
| Log Flush Wachten/seconde | Aantal commits per seconde dat wacht op de log-flush. |
| Log Flush Schrijftijd (ms) | Tijd in milliseconden voor het uitvoeren van schrijfopdrachten van logspoelingen die in de laatste seconde zijn voltooid. |
| Log Flushes/sec | Aantal logspoelingen per seconde. |
| Boomstamgroei | Totaal aantal keren dat het transactielogboek voor de database is uitgebreid. |
| Log Pool Cache misst/sec | Aantal verzoeken waarvoor het logblok niet beschikbaar was in de logpool. De log pool is een in-memory cache van het transactielog. Deze cache wordt gebruikt om het lezen van het logboek te optimaliseren voor herstel, transactiereplicatie, rollback en Always On-beschikbaarheidsgroepen. |
| Log Pool Schijf Lees/sec | Aantal schijfleesopdrachten dat de log pool heeft uitgegeven om logblokken op te halen. |
| Log Pool Hash Deletes/sec | De snelheid van ruwe hash-invoer wordt verwijderd uit de Log Pool. |
| Log Pool Hash Inserts/sec | Snelheid van ruwe hashinvoer wordt ingevoegd in de Log Pool. |
| Log Pool Ongeldige Hash Entry/sec | Snelheid van hash-opzoekingen faalt omdat het ongeldig is. |
| Log Pool Log Scan Pushes/sec | Rate of Logblock wordt door logscans gestuurd, die mogelijk van schijf of geheugen afkomstig zijn. |
| Log Pool LogWriter Pushes/sec | Snelheid van logblok wordt door log writer-thread gepusht. |
| Log Pool Push Empty FreePool/sec | Snelheid van logblok-push faalt door lege vrije pool. |
| Log Pool Push Laag Geheugen/sec | De snelheid van de log block push faalt door het gebrek aan geheugen. |
| Log Pool Push Geen vrije buffer/sec | De snelheid van logblok pushen faalt door het afwijzen van een vrije buffer. |
| Log Pool vereiste. Achter Trunc/sec | Log pool-cache mist omdat het gevraagde blok achter trunkunatie LSN zit. |
| Log Pool Aanvraagbasis | Alleen voor intern gebruik. |
| Log Pool verzoeken oude VLF/sec | Log Pool-verzoeken die niet in de laatste VLF van het logboek stonden. |
| Log Pool Requests/sec | Het aantal logblokverzoeken dat door de logpool wordt verwerkt. |
| Log pool Totale Actieve Loggrootte | Huidige totale actieve logboeken opgeslagen in de gedeelde cachebuffermanager in bytes. |
| Log Pool Totale Gedeelde Poolgrootte | Huidig totaal geheugengebruik van de gedeelde cachebuffermanager in bytes. |
| Log krimpt | Totaal aantal logverkleinen voor deze database. |
| Logafkappingen | Het aantal keren dat het transactielogboek is afgekapt (in het Simple Recovery Model). |
| Percentage Gebruikt Logboek | Percentage van de gebruikte ruimte in het logboek. |
| PVS in-row differentieel gegenereerd per seconde | Aantal versies gegenereerd met in-row differentiaalstijl. |
| PVS in-row differentieel opgehaald/sec | Aantal versies die met in-row differentiaalstijl zijn teruggevonden. |
| PVS off-row pagina's toegewezen per sec | Aantal pagina's toegewezen aan de persistent versieopslag. |
| PVS off-row pagina's verwijderd/sec | Aantal pagina's is niet toegewezen uit de persistente versieopslag. |
| PVS off-row record gegenereerd/sec | Aantal records die in de persistente versieopslag zijn ingevoegd. |
| PVS off-row record opgehaald/sec | Aantal records die uit de persistent versieopslag zijn opgehaald. |
| Vertel Wachtende Xacts | Aantal transacties in het transactielogboek van de publicatiedatabase dat is gemarkeerd voor replicatie, maar nog niet geleverd aan de distributiedatabase. |
| Vertel Trans. Tarief | Aantal transacties per seconde dat uit het transactielogboek van de publicatiedatabase wordt gelezen en aan de distributiedatabase wordt geleverd. |
| Verklein de gegevensbeweging bytes per seconde | De hoeveelheid data die per seconde wordt verplaatst door autoshrink-operaties, of DBCC SHRINKDATABASE- of DBCC SHRINKFILE-instructies. |
| Gevolgde transacties/sec | Aantal gecommitteerde transacties dat in de committabel voor de database is geregistreerd. |
| Transacties/sec | Aantal transacties per seconde dat voor de database is gestart. Transacties per sec tellen niet mee voor alleen XTP-transacties (transacties die worden gestart door een native gecompileerde opgeslagen procedure). |
| WPR voeg lsn bucket miss toe | Aantal emmers mist bij het toevoegen van LSN's aan writePageRecorder. |
| WPR-emmerwisselingen | Aantal bucket-wissels in writePageRecorder. |
| WPR verouderde check-bucket mis | Aantal emmers mist bij het controleren op verouderde LSN's. |
| Schrijf transacties per seconde | Aantal transacties die in de database werden geschreven en op het laatste moment zijn gecommitted. |
| XTP Controller DLC Latencybasis | Alleen voor intern gebruik. |
| XTP Controller DLC Latency/Fetch | Gemiddelde latentie in microseconden tussen logblokken die de Direct Log Consumer binnenkomen en worden opgehaald door de XTP-controller, per seconde. |
| XTP Controller DLC Pieklatentie | De grootste geregistreerde latentie, in microseconden, van een ophalen van de Direct Log Consumer door de XTP-controller. |
| XTP Controller Log Verwerkt/sec | Het aantal logbytes dat door de XTP-controllerthread wordt verwerkt, per seconde. |
| XTP-geheugen gebruikt (KB) | De hoeveelheid geheugen die door XTP in de database wordt gebruikt. |
Example
U gaat de prestatiemeteritems voor query's in dit object verkennen met behulp van deze T-SQL-query in de sys.dm_os_performance_counters dynamische beheerweergave:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Databases%';