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 Access Methods v SQL Server poskytuje čítače pro sledování přístupu k logickým datům v databázi. Fyzický přístup k databázovým stránkám na disku je monitorován pomocí čítačů Buffer Manageru . Sledování metod používaných k přístupu k datům uloženým v databázi vám může pomoci určit, zda lze výkon dotazů zlepšit přidáním nebo úpravou indexů, přidáváním nebo přesunem oddílů, přidávání souborů nebo skupin souborů, defragmentací indexů nebo přepisováním dotazů. Čítače přístupových metod lze také použít ke sledování množství dat, indexů a volného místa v databázi, čímž indikují objem dat a fragmentaci pro každou instanci serveru. Nadměrná fragmentace indexu může snížit výkon.
Pro podrobnější informace o objemu dat, fragmentaci a využití použijte následující dynamické pohledy na správu:
sys.dm_db_index_usage_stats (Transact-SQL)
Pro využití místa na tempdb úrovni souboru, úkolu a relace použijte tyto dynamické pohledy správy:
Tato tabulka popisuje čítače SQL Server Access Methods.
| Čítače SQL Server Access Methods | Description |
|---|---|
| Úklidové dávky AU za sekundu | Počet dávek za sekundu, které byly úspěšně dokončeny úkolem na pozadí, který čistí odložené ztracené alokační jednotky. |
| Úklid AU/sec | Počet alokačních jednotek za sekundu, které byly úspěšně zrušeny, je úkol na pozadí, který čistí odložené ztracené alokační jednotky. Každý drop alokace vyžaduje více dávek. |
| Podle počtu vytvořených lobů | Počet hodnot velkých objektů (lob), které byly předány podle odkazu. By-reference loby se používají v určitých hromadných operacích, aby se předešlo nákladům na jejich předávání podle hodnoty. |
| Počet použití lobu podle odkazu | Počet použitých hodnot lobů podle odkazu. By-reference loby se používají v určitých hromadných operacích, aby se předešlo nákladům na jejich předávání podle hodnoty. |
| Hrabě Lob Readahead | Počet lob stránek, na kterých byl readahead vydán. |
| Počítej v řadě | Počet sloupcových hodnot, které byly vytaženy v řádku z mimořádku. |
| Řada při odrazu na počítání | Počet hodnot sloupců, které byly posunuty z řádku do řádku mimo řádek. |
| Odložené vyřazené AU | Počet alokačních jednotek čekajících na zrušení pozadím úkolu, který čistí odložené ztracené alokační jednotky. |
| Odložené odložené řady | Počet řádků vytvořených v důsledku přerušených online budovacích operací indexu, které čekají na zrušení pozadím úkolu, který čistí odložené vypuštěné sady řádků. |
| Vynechané úklidy rowsetů za sekundu | Počet řádků za sekundu vytvořených v důsledku přerušených online budovacích operací indexu, které byly úspěšně zrušeny úkolem na pozadí, jenž čistí odložené vyhozené sady řádků. |
| Vynechané sady řádků přeskočené/sekunda | Počet řádků za sekundu vytvořených v důsledku přerušených online budovacích operací indexu, které byly přeskočeny pozadím úkolu čistícího odložené vypuštěné řádky vytvořené. |
| Rozsah Deallokace/sec | Počet expanzí delokovaných za sekundu ve všech databázích v této instanci SQL Server. |
| Přidělené rozsahy/sec | Počet rozšíření přidělených za sekundu ve všech databázích v této instanci SQL Server. |
| Neúspěšné úklidové dávky AU za sekundu | Počet dávek za sekundu, které selhaly a vyžadovaly opakování, podle pozadí úkolu, který čistí odložené ztracené alokační jednotky. Selhání může být způsobeno nedostatkem paměti nebo místa na disku, selháním hardwaru a dalšími důvody. |
| Neúspěšná cookie na listové stránce | Počet případů, kdy cookie na stránce listu nemohl být použit během vyhledávání v indexu od doby, kdy došlo ke změnám na stránce listu. Cookie se používá ke zrychlení indexového vyhledávání. |
| Neúspěšná cookie stromové stránky | Počet případů, kdy nebylo možné použít cookie stromové stránky během vyhledávání v indexu, protože došlo ke změnám na rodičovských stránkách těchto stromových stránek. Cookie se používá ke zrychlení indexového vyhledávání. |
| Přeposílané záznamy/sek | Počet záznamů za sekundu získaných přes přeposílané ukazatele záznamů. |
| FreeSpace načítání stránek/sekunda | Počet stránek načítaných za sekundu pomocí free space scanů. Tyto skeny hledají volné místo na stránkách již přidělených alokační jednotce, aby vyhověly požadavkům na vložení nebo úpravu fragmentů záznamu. |
| FreeSpace skeny/sec | Počet skenů za sekundu, které byly zahájeny za účelem hledání volného místa v stránkách již přidělených alokační jednotce pro vložení nebo úpravu fragmentu záznamu. Každý sken může najít více stránek. |
| Kompletní skeny za sekundu | Počet neomezených kompletních skenů za sekundu. Mohou jít buď o skeny základní tabulky, nebo o kompletní index. |
| Vyhledávání v indexu/sec | Počet indexových vyhledávání za sekundu. Tyto se používají k zahájení skenování rozsahu, přemístění skenování rozsahu, opětovné ověření bodu skenování, načtení jednoho indexového záznamu a vyhledávání v indexu, kde vložit nový řádek. |
| InSysXact čeká na sekundu | Kolikrát musí čtenář čekat na stránku, protože bit InSysXact je nastaven. |
| LobHandle Počet tvorby | Počet vytvořených dočasných lobů. |
| LobHandle Destroy Count | Počet dočasných lobů zničen. |
| LobSS Provider Create Count | Počet poskytovatelů LOB Storage Service Providers (LobSSP) vytvořen. Jeden pracovní stůl vytvořený pro každý LobSSP. |
| LobSS Provider Destroy Count | Hrabě z LobSSP zničen. |
| LobSS Provider Trunkation Count | Hrabě z LobSSP zkrácen. |
| Smíšené rozdělení stránek na sekundu | Počet stran přidělených za sekundu z různých rozsahů. Tyto by mohly být použity k ukládání stránek IAM a prvních osmi stránek přidělených do alokační jednotky. |
| Pokusy o kompresi stránky za sekundu | Počet stránek hodnocených pro kompresi na úrovni stránky. Obsahuje stránky, které nebyly komprimovány, protože bylo možné dosáhnout výrazných úspor. Zahrnuje všechny objekty v instanci SQL Server. Pro informace o konkrétních objektech viz sys.dm_db_index_operational_stats (Transact-SQL). |
| Stránka Deallocations/sec | Počet stran za sekundu se ve všech databázích v této instanci SQL Server dealokuje. Patří sem stránky ze smíšených a uniformních rozsahů. |
| Rozdělení stránek na sekundu | Počet rozdělení stránek za sekundu, které vznikají v důsledku přetečení indexových stránek. |
| Přidělené stránky/sek | Počet stránek přidělených za sekundu ve všech databázích v této instanci SQL Server. Patří sem alokace stran jak ze smíšených rozsahů, tak z uniformních rozsahů. |
| Stránky zkomprimované/sec | Počet datových stránek komprimovaných pomocí komprese PAGE. Zahrnuje všechny objekty v instanci SQL Server. Pro informace o konkrétních objektech viz sys.dm_db_index_operational_stats (Transact-SQL). |
| Sondové skeny/sec | Počet skenů sondy za sekundu, které se použijí k nalezení maximálně jednoho kvalifikovaného řádku přímo v indexové nebo základní tabulce. |
| Vzdálenostní skeny/sekunda | Počet kvalifikovaných skenů rozsahů přes indexy za sekundu. |
| Revalidace bodů skenování/sec | Počet skenovacích bodů za sekundu musel být znovu ověřen, aby bylo možné pokračovat ve skenování. |
| Přeskočené Ghostingové záznamy/sec | Počet přeskočených duchovních záznamů za sekundu během skenování. |
| Eskalace zámku stolu za sekundu | Počet případů, kdy byly zámky na stole zvýšeny na granularitu TABLE HoBT. |
| Použité sušenky z listové stránky | Počet úspěšných použití cookie listové stránky během vyhledávání v indexu, protože na stránce listu nedošlo ke změně. Cookie se používá ke zrychlení indexového vyhledávání. |
| Použitá cookie stromové stránky | Počet úspěšných použití cookie stromové stránky během vyhledávání v indexu, protože na nadřazené stránce stromové stránky nedošlo ke změně. Cookie se používá ke zrychlení indexového vyhledávání. |
| Pracovní soubory vytvořené/sec | Počet pracovních souborů vytvořených za sekundu. Například pracovní soubory by mohly být použity k ukládání dočasných výsledků pro hash join a hash agregáty. |
| Pracovní stoly vytvořeny/sec | Počet pracovních stolů vytvořených za sekundu. Například pracovní tabulky by mohly být použity k ukládání dočasných výsledků pro query spool, proměnné lob, XML proměnné a kurzory. |
| Pracovní tabulky z cache base | Pouze pro interní použití. |
| Pracovní tabulky z Cache Ratio | Procento pracovních tabulek vytvořených tam, kde první dvě stránky pracovní tabulky nebyly alokovány, ale byly ihned dostupné z cache pracovní tabulky. (Když je pracovní tabulka opuštěna, mohou zůstat přiděleny dvě stránky a ty se vrátí do cache pracovní tabulky. To zvyšuje výkon.) |
Examples
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 '%Access Methods%';