Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SQLServer:Databases-objektet i SQL Server tillhandahåller räknare för att övervaka bulkkopieringsoperationer, säkerhetskopiering och återställning av genomströmning samt transaktionsloggaktiviteter. Övervaka transaktioner och transaktionsloggen för att avgöra hur mycket användaraktivitet som sker i databasen och hur full transaktionsloggen blir. Mängden användaraktivitet kan avgöra databasens prestanda och påverka loggstorlek, låsning och replikering. Att övervaka lågnivå-loggaktivitet för att mäta användaraktivitet och resursanvändning kan hjälpa dig att identifiera prestandaflaskhalsar.
Flera instanser av Databases-objektet , där varje enhet representerar en enda databas, kan övervakas samtidigt.
Denna tabell beskriver räknarna för SQL Server Databases.
| SQL Server-databasräknare | Description |
|---|---|
| Aktiva parallella omar-trådar | Antal aktiva parallella omar-trådar. |
| Aktiva transaktioner | Antal aktiva transaktioner för databasen. |
| Genomsnittlig gräns från EOL/LP-begäran | Genomsnittligt avstånd i byte från slutet av loggen per loggpoolförfrågan, för förfrågningar i senaste VLF. |
| Säkerhetskopiering/återställningsgenomströmning/sekund | Läs-/skrivgenomströmning för säkerhetskopiering och återställning av en databas. Bytes per sekund. Till exempel kan du mäta hur prestandan i databasens säkerhetskopieringsoperation förändras när fler backupenheter används parallellt eller när snabbare enheter används. Genomströmningen av en databasbackup eller återställningsoperation gör att du kan avgöra framsteg och prestanda för dina säkerhetskopierings- och återställningsoperationer. |
| Bulkkopiera rader/sek | Antal rader som kopieras i bulk per sekund. |
| Bulk-kopieringsgenomströmning/sek | Mängden data som bulkkopieras (i kilobyte) per sekund. |
| Commit-tabellposter | Storleken (radantalet) på den minnesdelade delen av commit-tabellen för databasen. För mer information, se sys.dm_tran_commit_table (Transact-SQL). |
| Datafilstorlek (KB) | Kumulativ storlek (i kilobyte) av alla datafiler i databasen inklusive eventuell automatisk tillväxt. Att övervaka denna räknare är användbart, till exempel för att bestämma rätt storlek av tempdb. |
| DBCC logisk skanningsbyte/sek | Antal logiska läsbytes per sekund för databaskonsolkommandon (DBCC). |
| Grupp-commit-tid/sek | Gruppstopptid (mikrosekunder) per sekund. |
| Loggbytes rensade per sekund | Totalt antal loggbytes som rensas. |
| Loggcachens träffkvot | Procentandel av loggcacheläsningar uppfyllda från loggcachen. |
| Loggcachens träffkvotbas | Endast för internt bruk. |
| Loggcacheläsningar per sekund | Läsningar utförs per sekund genom logghanterarens cache. |
| Loggfilstorlek (KB) | Kumulativ storlek (i kilobyte) av alla transaktionsloggfiler i databasen. |
| Loggfil(er) använd storlek (KB) | Den kumulativa använda storleken av alla loggfiler i databasen. |
| Logga Flush-väntetid | Total väntetid (i millisekunder) för att rensa loggen. På en Always On-sekundär databas anger detta värde väntetiden för att loggposter ska härdas till disk. |
| Logg Flush Väntar/sek | Antal commits per sekund som väntar på loggflushen. |
| Log Flush Write Time (ms) | Tid i millisekunder för att utföra skrivningar av loggflusher som slutfördes i sista sekunden. |
| Loggspolningar/sek | Antal stockflusher per sekund. |
| Stocktillväxt | Totalt antal gånger har transaktionsloggen för databasen utökats. |
| Log Pool-cache missar/sek | Antal förfrågningar för vilka loggblocket inte var tillgängligt i loggpoolen. Loggpoolen är en minnescache av transaktionsloggen. Denna cache används för att optimera läsning av loggen för återställning, transaktionsreplikering, rollback och Always On-tillgänglighetsgrupper. |
| Log Pool Diskläsningar/sek | Antal diskläsningar som loggpoolen skickade för att hämta loggblock. |
| Loggpoolens hashraderingar per sekund | Frekvensen av rå hashpost raderas från Log Pool. |
| Log Pool hashinsättningar/sek | Hastigheten för rå hash-inmatning infogas i Log Pool. |
| Log Pool ogiltig hashpost/sekund | Frekvensen av hash-uppslagningar misslyckas på grund av att de är ogiltiga. |
| Log Pool Log Scan Pushes/sek | Hastigheten på loggblock skjuts via loggskanningar, som kan komma från disk eller minne. |
| Log Pool LogWriter Pushes/sek | Hastighet på loggblock-pushar av loggskrivartråd. |
| Log Pool Push Empty FreePool/sec | Hastigheten på log block-pushen misslyckas på grund av tom fri pool. |
| Log Pool Push Lågt minne/sekund | Hastigheten för Log block-pushen misslyckas på grund av att minne är lågt. |
| Log Pool Push Ingen ledig buffert/sek | Hastigheten på loggblock-pushen misslyckas på grund av att fri buffert inte är tillgänglig. |
| Loggpool-krav. Bakom Trunc/sec | Loggpool-cachen missar på grund av att blockbegärda ligger bakom trunkerings-LSN. |
| Loggpoolens förfrågningsbas | Endast för internt bruk. |
| Loggpoolförfrågningar gammal VLF/sec | Loggpoolförfrågningar som inte fanns i den sista VLF:en i loggen. |
| Loggpoolförfrågningar/sekund | Antalet loggblockförfrågningar som behandlas av loggpoolen. |
| Loggpoolens totala aktiva loggstorlek | Aktuell total aktiv logg lagrad i den delade cachebufferthanteraren i bytes. |
| Loggpoolens totala delade poolstorlek | Aktuell total minnesanvändning för den delade cachebufferthanteraren i bytes. |
| Log krymper | Totalt antal loggkrympningar för denna databas. |
| Loggtrunkeringar | Antalet gånger transaktionsloggen har förkortats (i Simple Recovery Model). |
| Procentanvänt logg | Procentandel av utrymmet i loggen som används. |
| PVS in-rad diff genererad/sek | Antal versioner genererade med in-row diff-stil. |
| PVS in-rad differential hämtad/sek | Antal versioner hämtade med in-row diff-stil. |
| PVS sidor utanför raden allokerade/sec | Antal sidor tilldelade den persistenta versionslagret. |
| PVS off-row-sidor raderade/sec | Antal sidor avplacerade från den persistenta versionslagringen. |
| PVS off-row post genererad/sek | Antal poster som lagts in i den persistenta versionslagringen. |
| PVS off-row-post hämtad/sek | Antal poster hämtade från den persistenta versionslagringen. |
| Repl. Väntande Xacts | Antal transaktioner i transaktionsloggen för publiceringsdatabasen markerade för replikering, men ännu inte levererade till distributionsdatabasen. |
| Repl. Övers. Rate | Antal transaktioner per sekund som läses ur transaktionsloggen i publiceringsdatabasen och levereras till distributionsdatabasen. |
| Minska datarörelsebyte/sek | Mängden data som flyttas per sekund av autoshrink-operationer, eller DBCC SHRINKDATABASE- eller DBCC SHRINKFILE-satser. |
| Spårade transaktioner/sekund | Antal committerade transaktioner som registreras i committ-tabellen för databasen. |
| Transaktioner/sekk | Antal transaktioner som startade för databasen per sekund. Transaktioner per sekund räknar inte endast XTP-transaktioner (transaktioner som startas av en nativt kompilerad lagrad procedur). |
| WPR lägger till lsn bucket miss | Antal hinkar missas när LSN läggs till i writePageRecorder. |
| WPR-bucketbyten | Antal hinkbyten i writePageRecorder. |
| WPR stale check bucket miss | Antal hinkar missar när man kontrollerar efter gamla LSN. |
| Skriv transaktioner/sek | Antal transaktioner som skrev till databasen och genomfördes i sista sekunden. |
| XTP Controller DLC Latensbas | Endast för internt bruk. |
| XTP-kontroller DLC-latens/Fetch | Genomsnittlig latens i mikrosekunder mellan loggblock som går in i Direct Log Consumer och hämtas av XTP-kontrollern, per sekund. |
| XTP Controller DLC Peak Latens | Den största registrerade latensen, i mikrosekunder, för en hämtning från Direct Log Consumer av XTP-kontrollern. |
| XTP-kontrollerlogg behandlad/sek | Antalet loggbytes som bearbetas av XTP-kontrolltråden per sekund. |
| XTP-minne som används (KB) | Mängden minne som används av XTP i databasen. |
Example
Du börjar utforska frågeprestandaräknare i det här objektet med hjälp av den här T-SQL-frågan i sys.dm_os_performance_counters dynamisk hanteringsvy:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Databases%';