Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Objekt SQLServer:Databases v SQL Server poskytuje čítače pro sledování hromadných kopírovacích operací, propustnosti zálohování a obnovy a transakčních logů. Sledujte transakce a transakční záznam, abyste zjistili, kolik uživatelské aktivity probíhá v databázi a jak se transakční log zaplňuje. Množství uživatelské aktivity může ovlivnit výkon databáze a ovlivnit velikost logu, uzamčení a replikaci. Sledování nízkoúrovňové aktivity v logu za účelem posouzení aktivity uživatelů a využití zdrojů vám může pomoci identifikovat výkonnostní úzká místa.
Více instancí objektu Databáze , z nichž každá představuje jednu databázi, může být monitorováno současně.
Tato tabulka popisuje čítače databází SQL Server.
| Čítače SQL Server Databases | Description |
|---|---|
| Aktivní paralelní redo vlákna | Počet aktivních paralelních vláken pro opakování. |
| Aktivní transakce | Počet aktivních transakcí v databázi. |
| Průměrný rozsah od žádosti o EOL/LP | Průměrná vzdálenost v bajtech od konce logu na požadavek na log pool pro požadavky v posledním VLF. |
| Propustnost záloh/obnova za sekundu | Propustnost čtení/zápisu pro zálohovací a obnovovací operace databáze. Bajty za sekundu. Například můžete měřit, jak se výkon operace zálohování databáze mění, když se paralelně používá více zálohovacích zařízení nebo když jsou použita rychlejší zařízení. Propustnost operace zálohování nebo obnovy databáze vám umožňuje zjistit průběh a výkon vašich zálohovacích a obnovovacích operací. |
| Hromadné kopie řádků za sekundu | Počet hromadně kopírovaných řádků za sekundu. |
| Objemová kopie propustnost/sec | Množství hromadně zkopírovaných dat (v kilobajtech) za sekundu. |
| Záznamy tabulky commit | Velikost (počet řádků) části v paměti tabulky potvrzení pro databázi. Pro více informací viz sys.dm_tran_commit_table (Transact-SQL). |
| Velikost datového souboru (KB) | Kumulativní velikost (v kilobajtech) všech datových souborů v databázi včetně automatického růstu. Sledování tohoto čítače je užitečné například pro určení správné velikosti .tempdb |
| DBCC Logický skenovací bajt/sec | Počet bajtů logického čtení za sekundu pro příkazy databázové konzole (DBCC). |
| Čas na zavázání skupiny | Doba přerušení skupiny (mikrosekundy) za sekundu. |
| Logaritmické bajty vyčištěny/sec | Celkový počet logaritmických bajtů vyčištěných. |
| Poměr úspěšnosti log cache | Procento čtení log cache splněných z log cache. |
| Základní poměr úspěšnosti v logu cache | Pouze pro interní použití. |
| Čtení logu cache za sekundu | Čtení prováděné za sekundu přes cache správce logů. |
| Velikost logu/souborů (KB) | Kumulativní velikost (v kilobajtech) všech souborů transakčních logů v databázi. |
| Použitá velikost logu (KB) | Kumulativní použitá velikost všech logovacích souborů v databázi. |
| Doba čekání na proplachování logů | Celková doba čekání (v milisekundách) na propláchnutí klády. V sekundární databázi Always On tato hodnota označuje dobu čekání na zachování logových záznamů na disk. |
| Logové proplachování čekací doby za sekundu | Počet commitů za sekundu čekajících na logaritmické vyplňování. |
| Doba zápisu při logu (ms) | Čas v milisekundách pro provádění zápisů logaritmických flushů, které byly dokončeny v poslední sekundě. |
| Log flushes za sekundu | Počet splachování logu za sekundu. |
| Dřevní růsty | Celkový počet rozšíření transakčního logu databáze. |
| Chyby cache v logovém poolu za sekundu | Počet požadavků, pro které logový blok nebyl v logu dostupný. Log pool je paměťová cache transakčního logu. Tato cache se používá k optimalizaci čtení logu pro obnovu, replikaci transakcí, rollback a skupiny Always On. |
| Čtení disku v logaritoristickém poolu za sekundu | Počet přečtených disků, které log pool vydal pro načtení logových bloků. |
| Mazání hashe logového poolu za sekundu | Rychlost surového hashování se maže z Log Poolu. |
| Vklady hashů do logaritoristického poolu za sekundu | Míra vkladání surových hash vkladů do Log Poolu. |
| Log pool Neplatný hash záznam/sek | Rychlost hash vyhledávání selhává kvůli neplatnosti. |
| Log pool Scan Push Push/sec | Rychlost logariamu je tlačena pomocí logových skenů, které mohou pocházet z disku nebo paměti. |
| Log Pool LogWriter Pushes/sec | Rychlost tlačení bloků logů vláknem log writera. |
| Log Pool Push Empty FreePool/sec | Rychlost blokového push logaritmu selhává kvůli prázdnému volnému poolu. |
| Tlač Log Pool Low Memory/sec | Rychlost tlačení logaritmických bloků selhává kvůli nízké paměti. |
| Log pool Push bez volného bufferu za sekundu | Rychlost tlačení logaritmického bloku selhává kvůli nedostupnosti volného bufferu. |
| Potřeba na log pool. Za Trunc/sec | Cache logového poolu chybí kvůli tomu, že požadavek na blok je za LSN pro zkrácení. |
| Základna požadavků na log pool | Pouze pro interní použití. |
| Log pool požaduje starý VLF/sec | Požadavky Log Poolu, které nebyly v posledním VLF logu. |
| Požadavky na log pool/sec | Počet dotazů na log-blok zpracovaných logovacím poolem. |
| Celková velikost logaritů Celkový aktivní log | Aktuální celkový aktivní log uložený ve správci sdílené cache buffer ve zbytech. |
| Celková velikost sdíleného poolu logaritmu | Aktuální celkové využití paměti správce sdílené cache buffer v bajtech. |
| Dřevo se zmenšuje | Celkový počet zmenšení logů pro tuto databázi. |
| Logaritmické ořezávání | Počet případů, kdy byl záznam transakcí zkrácen (v modelu Simple Recovery). |
| Procento použitého logu | Procento místa v kládě, které je v provozu. |
| PVS generované rozdíly v řadě/sec | Počet verzí generovaných pomocí in-row diff stylu. |
| PVS diferenciál v řadě získán/sec | Počet verzí získaných ve stylu diferenciálu v řadě. |
| PVS off-row stránky přidělené/sec | Počet stránek přidělených do úložiště persistentních verzí. |
| PVS off-row stránky smazány/sec | Počet stran vyčleněných z persistentního úložiště verzí. |
| PVS off-row záznam generován/sec | Počet záznamů vložených do perzistentního úložiště verzí. |
| PVS off-row rekord získán za sekundu | Počet záznamů získaných z persistentního úložiště verzí. |
| Repl. Pending Xacts | Počet transakcí v transakčním logu publikační databáze označených k replikaci, ale dosud nedoručených do distribuční databáze. |
| Repl. Trans. Rate | Počet transakcí za sekundu je přečten z transakčního záznamu publikační databáze a doručen do distribuční databáze. |
| Zmenšení pohybu dat v bajtech za sekundu | Množství dat pohybujících se za sekundu pomocí operací autoshrink, nebo příkazů DBCC SHRINKDATABASE či DBCC SHRINKFILE. |
| Sledované transakce/sec | Počet popsaných transakcí zaznamenaných v tabulce commit pro databázi. |
| Transakce/sec | Počet transakcí zahájených v databázi za sekundu. Transakce/sek nepočítají transakce pouze XTP (transakce zahájené nativně kompilovanou uloženou procedurou). |
| WPR přidává lsn bucket miss | Počet bucket missů při přidávání LSN do writePageRecorder. |
| Výměny košů WPR | Počet výměn kbelíků ve writePageRecorder. |
| WPR zastaralý kontrolní kýbl chybí | Počet chyb v kbelíku při kontrolě zastaralých LSN. |
| Zápis transakcí/sec | Počet transakcí, které se zapsali do databáze a byly provedeny v poslední vteřině. |
| Latencní základna DLC XTP Controller | Pouze pro interní použití. |
| XTP Controller DLC Latency/Fetch | Průměrná latence v mikrosekundách mezi logickými bloky vstupujícími do Direct Log Consumer a načtenými XTP řadičem za sekundu. |
| XTP Controller DLC Peak Latence | Největší zaznamenaná latence, v mikrosekundách, při načítání z Direct Log Consumer ze strany XTP řadiče. |
| XTP Controller Log Spracovano/sec | Počet logitmických bajtů zpracovaných vláknem XTP controlleru za sekundu. |
| Použitá XTP paměť (KB) | Množství paměti používané XTP v databázi. |
Příklad
Začnete zkoumat čítače výkonu dotazů v tomto objektu pomocí tohoto dotazu T-SQL v zobrazení sys.dm_os_performance_counters dynamické správy:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Databases%';