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é:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)