Ladění výkonu pomocí dynamických pohledů pro správu SQL Serveru

Hodnocení: ⭐⭐⭐⭐⭐  (4,7 z 5)

Ladění výkonu pomocí dynamických pohledů pro správu SQL Serveru (Louis Davidson)

Recenze čtenářů

Shrnutí:

Kniha nabízí komplexní a strukturovaný přístup k ladění výkonu se zaměřením na dynamické objekty správy (DMO) v SQL Serveru. Je přínosná zejména pro ty, kteří mají předchozí znalosti SQL Serveru, neboť poskytuje množství informací a praktických příkladů, které zlepšují pochopení výkonnostních ukazatelů a řešení problémů.

Klady:

⬤ Dvojí zaměření na ladění výkonu a objekty dynamické správy.
⬤ Jasný a strukturovaný styl psaní, který usnadňuje pochopení složitých témat.
⬤ Praktické příklady a vzorové dotazy, které na sebe navazují.
⬤ Užitečné jako referenční příručka pro rychlé vyhledávání.
⬤ Poskytuje systematický přístup k používání DMO k identifikaci problémů s výkonem.

Zápory:

⬤ Není vhodný pro začátečníky; předpokládá předchozí znalosti SQL Serveru a technologií RDBMS.
⬤ Někteří uživatelé měli pocit, že postrádá skripty ke stažení a nepokrývá monitorování replikace pomocí DMV.
⬤ Neposkytuje úplnou metodiku řešení problémů krok za krokem.
⬤ Někteří mohou považovat hloubku některých témat za nedostatečnou nebo chtějí více reálných aplikací.

(na základě 12 hodnocení čtenářů)

Původní název:

Performance Tuning with SQL Server Dynamic Management Views

Obsah knihy:

Dynamické pohledy pro správu (DMV) jsou významným a cenným doplňkem arzenálu DBA pro řešení problémů, protože odhalují dříve nedostupné informace o skryté aktivitě relací a transakcí databáze. Proč je tedy nepoužívají všichni DBA? Proč je mnozí DBA stále ignorují a dávají přednost "osvědčeným" nástrojům, jako je sp_who2, DBCC OPENTRAN a podobně, nebo se spokojí s "hotovými" sestavami integrovanými v SSMS? Proč i ti, kteří DMV používají, mluví toužebně o "starých dobrých sysprocesech"? Zdá se, že zde působí dva hlavní faktory. Za prvé, někteří DBA si jednoduše neuvědomují hloubku a rozsah informací, které jsou k dispozici v DMvs, ani to, jak jim mohou pomoci při řešení běžných problémů. Tato kniha zkoumá všechny DMV, které jsou pro DBA nejčastěji užitečné při zkoumání provádění dotazů, využití indexů, aktivity relací a transakcí, diskového IO a toho, jak SQL Server využívá nebo zneužívá operační systém. Za druhé, DMV mají pověst obtížných na používání. V procesu zpřístupnění co největšího množství užitečných dat byly sysprocesy odnormalizovány a bylo přidáno mnoho nových pohledů a sloupců. Tato skutečnost spolu s zpočátku matoucími volbami, jaké sloupce budou kde vystaveny, vedla některé DBA k tomu, že přirovnávali dotazování v DMV ke "sbírání mystických kouzel".

Jakmile však začnete psát vlastní skripty, uvidíte, že se stále používají stejné triky a podobné vzory spojování. Relativně malou základní sadu skriptů tak lze snadno přizpůsobit jakémukoli požadavku. Tato kniha je tu od toho, aby odmystifikovala proces shromažďování informací, které potřebujete k řešení problémů se serverem SQL Server. Zdůrazní základní techniky a "vzory", které je třeba zvládnout, a poskytne základní sadu skriptů, které můžete použít a přizpůsobit pro své vlastní systémy, včetně návodů, jak:

zjistit, které dotazy způsobují zátěž paměti nebo procesoru vašeho systému.

Prozkoumat ukládání do mezipaměti a opakované použití plánu dotazů

Identifikovat vzorce využití indexů

Sledovat fragmentaci v clusterových indexech a halách

Získat úplné podrobnosti o blokování a blokovaných transakcích, včetně přesných příkazů, které se provádějí, a kdo je provádí.

Zjistěte, kde SQL Server tráví čas čekáním na uvolnění prostředků, než pokračuje v práci.

Sledovat využití a růst tempdb DMV nezpůsobují, že by stávající vestavěné výkonnostní nástroje byly zastaralé. Naopak, tyto nástroje doplňují a nabízejí flexibilitu, bohatost a granularitu, které jinde prostě nejsou k dispozici. Navíc k jejich používání není třeba ovládat nové grafické rozhraní ani nový jazyk; vše probíhá v jazyce, který všichni DBA znají a většinou mají rádi: T-SQL.

Další údaje o knize:

ISBN:9781906434472
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2010
Počet stran:344

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Zkouška Ref 70-762 Developing SQL Databases - Exam Ref 70-762 Developing SQL Databases
Připravte se na zkoušku Microsoft 70-762, Developing SQL...
Zkouška Ref 70-762 Developing SQL Databases - Exam Ref 70-762 Developing SQL Databases
Návrh a implementace relačních databází Pro SQL Server: Nejlepší postupy pro škálovatelnost a výkon...
Naučte se efektivní a škálovatelné techniky návrhu...
Návrh a implementace relačních databází Pro SQL Server: Nejlepší postupy pro škálovatelnost a výkon - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Ladění výkonu pomocí dynamických pohledů pro správu SQL Serveru - Performance Tuning with SQL Server...
Dynamické pohledy pro správu (DMV) jsou významným...
Ladění výkonu pomocí dynamických pohledů pro správu SQL Serveru - Performance Tuning with SQL Server Dynamic Management Views
Praktické grafové struktury v SQL Serveru a Azure SQL: Umožnění hlubších vhledů s využitím vysoce...
Využívejte funkce grafových tabulek v Azure SQL,...
Praktické grafové struktury v SQL Serveru a Azure SQL: Umožnění hlubších vhledů s využitím vysoce propojených dat. - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Díla autora vydali tito vydavatelé: