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
Azure SQL Database
Spravovaná instance
Azure SQLDatabáze SQL v Microsoft Fabric
Souběžný přístup ke sdíleným prostředkům způsobuje úzká místa. Obecně platí, že kritické body jsou přítomné v každém softwarovém systému a jsou nevyhnutelné. Nadměrné požadavky na sdílené prostředky však způsobují špatnou dobu odezvy a musí být identifikovány a vyladěny.
Mezi příčiny kritických bodů patří:
Nedostatek prostředků, vyžadování dalších nebo upgradovaných komponent
Prostředky stejného typu, mezi které se úlohy nedistribuují rovnoměrně; Například jeden disk je monopolizován.
Nefunkční prostředky.
Nesprávně nakonfigurované prostředky
Analýza kritických bodů
Nadměrné doby trvání různých událostí jsou indikátory kritických bodů, které je možné ladit.
Například:
Některé jiné komponenty mohou zabránit tomu, aby se zátěž dostala do této komponenty, čímž se zvýší doba potřebná k dokončení načítání.
Požadavky klientů můžou trvat déle kvůli zahlcení sítě.
Následuje pět klíčových oblastí pro monitorování výkonu serveru za účelem identifikace kritických bodů.
| Možná oblast kritických bodů | Účinky na server |
|---|---|
| Využití paměti | Nedostatek paměti přidělené nebo dostupné Microsoft SQL Serveru snižuje výkon. Data musí být načtena z disku, nikoli přímo z mezipaměti dat. Operační systémy Microsoft Windows provádějí nadměrné stránkování tím, že podle potřeby vyměňují data na disku a z disku. |
| Využití procesoru | Chronicky vysoká míra využití procesoru může znamenat, že Transact-SQL dotazy je potřeba ladit nebo že je potřeba upgradovat procesor. |
| Vstup/výstup disku (vstupně-výstupní operace) | Transact-SQL dotazy je možné ladit tak, aby se snížily zbytečné vstupně-výstupní operace; například pomocí indexů. |
| Připojení uživatelů | Příliš mnoho uživatelů může současně přistupovat k serveru, což způsobuje snížení výkonu. |
| Blokování zámků | Nesprávně navržené aplikace můžou způsobit zámky a bránit souběžnosti, což způsobuje delší dobu odezvy a nižší rychlost propustnosti transakcí. |
Viz také
Monitorování využití procesoru
Monitorování využití disků
Monitorování využití paměti
SQL Server, objekt Obecné statistiky
SQL Server, uzamčení objektu