Hodnocení:
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.
⬤ 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ářů)
Performance Tuning with SQL Server Dynamic Management Views
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.
© 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)