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
Cílem monitorování databází je posoudit, jak server funguje. Efektivní monitorování zahrnuje pořizování pravidelných snímků aktuálního výkonu za účelem izolace procesů, které způsobují problémy, a průběžné shromažďování dat za účelem sledování trendů výkonu.
Průběžné hodnocení výkonu databáze vám pomůže minimalizovat dobu odezvy a maximalizovat propustnost a dosáhnout optimálního výkonu. Efektivní síťový provoz, vstupně-výstupní operace disku a využití procesoru jsou klíčem k maximálnímu výkonu. Potřebujete důkladně analyzovat požadavky aplikace, porozumět logické a fyzické struktuře dat, posoudit využití databáze a vyjednat kompromisy mezi konflikty použití, jako je online zpracování transakcí (OLTP) a podpora rozhodování.
Monitorování a ladění databází pro výkon
Microsoft SQL Server a operační systém Microsoft Windows poskytují nástroje pro zobrazení aktuální podmínky databáze a sledování výkonu při změně podmínek. K monitorování Microsoft SQL Serveru můžete použít celou řadu nástrojů a technik. Monitorování SQL Serveru vám pomůže:
Určete, jestli můžete zlepšit výkon. Například monitorováním doby odezvy u často používaných dotazů můžete určit, jestli se vyžadují změny dotazu nebo indexů v tabulkách.
Vyhodnoťte aktivitu uživatelů. Monitorováním uživatelů, kteří se například pokoušejí připojit k instanci SQL Serveru, můžete určit, jestli je zabezpečení nastaveno adekvátně a testovat aplikace nebo vývojové systémy. Například monitorováním dotazů SQL při jejich spuštění můžete určit, jestli se správně zapisují a produkují očekávané výsledky.
Řešení potíží nebo ladění komponent aplikace, jako jsou uložené procedury
Monitorování v dynamickém prostředí
Změna podmínek vede ke změně výkonu. Ve vašich vyhodnoceních můžete vidět změny výkonu s rostoucím počtem uživatelů, změnou metod přístupu uživatelů a připojení, růstem obsahu databáze, změnou klientských aplikací, změnami dat v aplikacích, složitějšími dotazy a nárůstem síťového provozu. Použití nástrojů k monitorování výkonu pomáhá přidružit změny výkonu ke změně podmínek a složitým dotazům. Examples:
Monitorováním doby odezvy pro často používané dotazy můžete určit, jestli se změny dotazu nebo indexů v tabulkách, ve kterých se dotazy provádějí, jsou povinné.
Monitorováním Transact-SQL dotazů při jejich spuštění můžete určit, jestli se dotazy zapisují správně a vytvářejí očekávané výsledky.
Monitorováním uživatelů, kteří se pokoušejí připojit k instanci SQL Serveru, můžete určit, jestli je zabezpečení nastaveno adekvátně a testovat aplikace nebo vývojové systémy.
Doba odezvy je doba potřebná k vrácení prvního řádku sady výsledků uživateli ve formě vizuálního potvrzení, že se dotaz zpracovává. Propustnost je celkový počet dotazů zpracovaných serverem během zadaného časového období.
S rostoucím počtem uživatelů se také zvyšuje konkurence o prostředky serverů, což pak zvyšuje dobu odezvy a snižuje celkovou propustnost.
Monitorování a ladění výkonu
| Topic | Task |
|---|---|
| Monitorování komponent SYSTÉMU SQL Server | Požadované kroky pro monitorování libovolné součásti SQL Serveru, jako je monitorování aktivit, rozšířené události a zobrazení dynamické správy a funkce atd. |
| Nástroje pro monitorování výkonu a ladění | Uvádí seznam nástrojů pro monitorování a ladění dostupných u SQL Serveru, jako jsou statistiky živého dotazu, a poradce pro ladění databázového stroje. |
| Upgrade databází pomocí Pomocníka pro ladění dotazů | Udržujte stabilitu výkonu úloh během upgradu na novější úroveň kompatibility databáze. |
| Monitorování výkonu s využitím úložiště dotazů | Úložiště dotazů můžete použít k automatickému zachycení historie dotazů, plánů a statistik modulu runtime a jejich uchovávání pro vaši kontrolu. |
| Vytvoření standardních hodnot výkonu | Jak vytvořit standardní hodnoty výkonu |
| Izolace problémů s výkonem | Izolujte problémy s výkonem databáze. |
| Identifikace kritických bodů | Monitorování a sledování výkonu serveru za účelem identifikace kritických bodů |
| Používejte dynamické spravovací pohledy (DMVs) k určení statistik využití a výkonu zobrazení | Popisuje metodologii a skripty používané k získání informací o výkonu dotazů. |
| monitorování výkonu a aktivit serveru | Používejte nástroje pro monitorování výkonu a aktivit SYSTÉMU SQL Server a Windows. |
| Monitorování využití prostředků (Sledování výkonu) | Pomocí nástroje System Monitor (označovaného také jako perfmon) můžete měřit výkon SQL Serveru pomocí čítačů výkonu. |