Sdílet prostřednictvím


Použití objektů SQL Serveru

platí pro:SQL Server

Microsoft SQL Server poskytuje objekty a čítače, které může nástroj Sledování systému použít k monitorování aktivity v počítačích s instancí SYSTÉMU SQL Server. Objekt je jakýkoli prostředek SQL Serveru, například zámek SQL Serveru nebo proces Windows. Každý objekt obsahuje jeden nebo více čítačů, které určují různé aspekty objektů, které se mají monitorovat. Například objekt Zámky SQL Serveru obsahuje čítače s názvem Počet zablokování/s a Časové limity uzamčení/s.

Některé objekty mají několik instancí, pokud v počítači existuje více prostředků daného typu. Například typ objektu Procesor bude mít více instancí, pokud má systém více procesorů. Typ objektu Databases má jednu instanci pro každou databázi na SQL Serveru. Některé typy objektů (například objekt Správce paměti ) mají pouze jednu instanci. Pokud má typ objektu více instancí, můžete přidat čítače pro sledování statistik pro každou instanci nebo v mnoha případech všechny instance najednou. Čítače výchozí instance se zobrazí ve formátu SQLServer:<object name>. Čítače pojmenovaných instancí se zobrazí ve formátu MSSQL$<název instance>:<název čítače> nebo SQLAgent$<název instance>:<název čítače>.

Hodnoty čítače výkonu SQL Serveru se generují pomocí modulu čítače výkonu systému Windows (WPC). Některé hodnoty čítačů se nepočítá přímo databázovým strojem SQL Serveru. SQL Server poskytuje základní hodnoty modulu WPC, který provede požadované výpočty (například procenta). Zobrazení dynamické správy sys.dm_os_performance_counters (Transact-SQL) poskytuje všechny čítače s původní hodnotou vygenerovanou SQL Serverem. Sloupec cntr_type označuje typ čítače. Způsob, jakým modul WPC zpracovává hodnoty čítačů SQL Serveru, závisí na tomto typu. Další informace o typech čítačů výkonu najdete v dokumentaci k rozhraní WMI.

Přidáním nebo odebráním čítačů do grafu a uložením nastavení grafu můžete určit objekty a čítače SYSTÉMU SQL Server, které se monitorují při spuštění sledování systému.

Nástroj Sledování systému můžete nakonfigurovat tak, aby zobrazoval statistiky z libovolného čítače SQL Serveru. Kromě toho můžete nastavit prahovou hodnotu pro libovolný čítač SQL Serveru a pak vygenerovat výstrahu, když čítač překročí prahovou hodnotu. Další informace o nastavení výstrahy naleznete v tématu Vytvoření výstrahy databáze SQL Serveru.

Poznámka:

Statistiky SQL Serveru se zobrazují jenom v případě, že je nainstalovaná instance SQL Serveru. Pokud zastavíte a restartujete instanci SQL Serveru, zobrazení statistiky se přeruší a obnoví automaticky. Všimněte si také, že v modulu snap-in Sledování systému se zobrazí čítače SQL Serveru, i když SQL Server není spuštěný. V clusterované instanci fungují čítače výkonu pouze na uzlu, na kterém běží SQL Server.

Tento článek obsahuje následující části:

Objekty výkonu agenta SQL Serveru

Následující tabulka uvádí objekty výkonu poskytované pro agenta SQL Serveru:

Objekt výkonu Description
SQLAgent:Alerts Poskytuje informace o výstrahách agenta SQL Serveru.
SQLAgent:Jobs Poskytuje informace o úlohách agenta SQL Serveru.
SQLAgent:JobSteps Obsahuje informace o krocích úlohy agenta SQL Serveru.
SQLAgent:Statistics Poskytuje obecné informace o agentu SQL Serveru.

Objekty výkonu služby Service Broker

Následující tabulka uvádí objekty výkonu poskytované pro Service Broker.

Objekt výkonu Description
SQLServer:Aktivace zprostředkovatele Poskytuje informace o úlohách aktivovaných službou Service Broker.
SQLServer:Broker Statistics Poskytuje obecné informace o službě Service Broker.
SQLServer:Broker Transport Poskytuje informace o sítích Service Broker.

Objekty výkonu SQL Serveru

Následující tabulka popisuje objekty SQL Serveru.

Objekt výkonu Description
SQLServer:Přístupové metody Prohledává a měří přidělení databázových objektů SQL Serveru (například počet vyhledávání indexů nebo počet stránek přidělených indexům a datům).
SQLServer:Backup Device Poskytuje informace o zálohovaných zařízeních používaných operacemi zálohování a obnovení, jako je propustnost zálohovaného zařízení.
SQLServer:Batch Resp Statistics Čítače pro sledování doby odezvy služby SQL Batch
SQLServer:Buffer Manager Poskytuje informace o paměťových vyrovnávacích pamětech používaných SQL Serverem, jako je freememory a poměry zasažení vyrovnávací paměti.
SQL Server:Uzel vyrovnávací paměti Poskytuje informace o četnosti požadavků SQL Serveru a přístupu k bezplatným stránkám.
SQLServer:Catalog Metadata Tím se definuje objekt správce metadat katalogu pro SQL Server.
SQLServer:CLR Poskytuje informace o modulu CLR (Common Language Runtime).
SQLServer:Columnstore Platí pro: SQL Server (SQL Server 2016 (13.x) a novější).

Poskytuje informace o skupinách řádků a segmentech pro indexy columnstore.
SQLServer:Cursor Manager podle typu Poskytuje informace o kurzorech.
SQLServer:Cursor Manager Total Poskytuje informace o kurzorech.
SQLServer:Database Mirroring Poskytuje informace o zrcadlení databáze.
SQLServer:Databases Poskytuje informace o databázi SQL Serveru, například množství volného místa na protokolu dostupné nebo počet aktivních transakcí v databázi. Může existovat více instancí tohoto objektu.
SQL Server:Zastaralé funkce Spočítá, kolikrát se používají zastaralé funkce.
SQLServer:Exec Statistics Poskytuje informace o statistikách provádění.
SQL Server:Externí skripty Platí pro: SQL Server (SQL Server 2016 (13.x) a novější).

Poskytuje informace o spouštění externích skriptů.
SQLServer:FileTable Statistiky přidružené k FileTable a nezaúčtovanému přístupu.
SQLServer:Obecné statistiky Poskytuje informace o obecné aktivitě pro celý server, například počet uživatelů, kteří jsou připojení k instanci SQL Serveru.
Replika dostupnosti SQL Serveru:HADR Poskytuje informace o replikách dostupnosti skupin dostupnosti AlwaysOn SQL Serveru.
Replika databáze SQL Server:HADR Poskytuje informace o replikách databáze skupin dostupnosti AlwaysOn SQL Serveru.
SQL Server:HTTP Storage Poskytuje informace pro monitorování účtu služby Microsoft Azure Storage při použití datových souborů SQL Serveru v Microsoft Azure.
SQLServer:Latches Poskytuje informace o západkách na interních prostředcích, jako jsou databázové stránky, které využívá SQL Server.
SQLServer:Zámky Poskytuje informace o jednotlivých požadavcích na zámky provedených SQL Serverem, jako jsou vypršení časového limitu zamčení a uváznutí. Může existovat více instancí tohoto objektu.
SQLServer:LogPool FreePool Popisuje statistiky pro bezplatný fond uvnitř fondu protokolů.
SQLServer:Memory Broker Clerks Statistiky související s pracovníky správce paměťových prostředků.
SQLServer:Memory Manager Poskytuje informace o využití paměti SYSTÉMU SQL Server, například celkový počet aktuálně přidělených struktur zámků.
SQLServer:Plan Cache Poskytuje informace o mezipaměti SQL Serveru používané k ukládání objektů, jako jsou uložené procedury, triggery a plány dotazů.
SQLServer: Úložiště dotazů Poskytuje informace o úložišti dotazů.
SQLServer: Statistiky fondu zdrojů Poskytuje informace o statistikách fondu zdrojů Správce zdrojů.
SQLServer: Chyby SQL Obsahuje informace o chybách SQL Serveru.
SQLServer:SQL Statistics Poskytuje informace o aspektech Transact-SQL dotazů, jako je například počet dávek Transact-SQL příkazů přijatých SQL Serverem.
SQLServer:Transactions Poskytuje informace o aktivních transakcích v SQL Serveru, jako je celkový počet transakcí a počet transakcí snímků.
SQLServer:Nastavitelný uživatelem Provádí vlastní monitorování. Každý čítač může být vlastní uložená procedura nebo jakýkoli příkaz Transact-SQL, který vrací hodnotu, kterou chcete monitorovat.
SQLServer: Statistika čekání Poskytuje informace o čekání.
SQLServer: Statistiky skupin úloh Poskytuje informace o statistikách skupiny úloh Správce prostředků.

Objekty výkonu replikace SQL Serveru

Následující tabulka uvádí objekty výkonu poskytované pro replikaci SQL Serveru:

Objekt výkonu Description
SQLServer:Replication Agents

SQLServer:Replication Snapshot

SQLServer:Replication Logreader

SQLServer:Replication Dist.

SQLServer:Replication Merge

Další informace naleznete v tématu Monitorování replikace pomocí nástroje System Monitor.
Poskytuje informace o aktivitě agenta replikace.

Čítače kanálu SSIS

Čítač datového toku SSIS najdete v tématu Čítače výkonu.

Výkonové čítače XTP SQL Serveru (OLTP v paměti)

Čítače SQL Server XTP (In-Memory OLTP) najdete v tématu Čítače výkonu SQL Server XTP (In-Memory OLTP).

Povolení

Použití objektů SQL Serveru závisí na oprávněních systému Windows s výjimkou sqlAgent:Alerts. Uživatelé musí být členem pevné role serveru správce systému , aby mohli používat SQLAgent:Alerts.