Ladenie výkonu pomocou dynamických pohľadov na správu SQL Servera

Hodnotenie:   (4,7 z 5)

Ladenie výkonu pomocou dynamických pohľadov na správu SQL Servera (Louis Davidson)

Recenzie čitateľov

Zhrnutie:

Kniha ponúka komplexný a štruktúrovaný prístup k ladeniu výkonu so zameraním na dynamické objekty správy (DMO) v serveri SQL Server. Je obzvlášť prínosná pre tých, ktorí majú predchádzajúce znalosti o serveri SQL Server, pretože poskytuje množstvo informácií a praktických príkladov, ktoré zlepšujú pochopenie metrík výkonu a odstraňovania problémov.

Výhody:

Dvojité zameranie na ladenie výkonu a dynamické objekty riadenia.
Jasný a štruktúrovaný štýl písania, ktorý uľahčuje pochopenie zložitých tém.
Praktické príklady a vzorové dotazy, ktoré na seba nadväzujú.
Užitočné ako referenčná príručka na rýchle vyhľadávanie.
Poskytuje systematický prístup k používaniu DMO na identifikáciu problémov s výkonom.

Nevýhody:

Nie je vhodná pre začiatočníkov; predpokladá predchádzajúce znalosti o SQL Serveri a technológiách RDBMS.
Niektorí používatelia mali pocit, že v nej chýbajú skripty na stiahnutie a nezahŕňa monitorovanie replikácie pomocou DMV.
Neposkytuje úplnú metodiku riešenia problémov krok za krokom.
Niektorí môžu považovať hĺbku niektorých tém za nedostatočnú alebo chcú viac reálnych aplikácií.

(na základe 12 čitateľských recenzií)

Pôvodný názov:

Performance Tuning with SQL Server Dynamic Management Views

Obsah knihy:

Dynamické pohľady na správu (DMV) sú významným a cenným doplnkom k arzenálu DBA na riešenie problémov, pretože odhaľujú doteraz nedostupné informácie týkajúce sa skrytej aktivity relácií a transakcií databázy. Prečo ich teda nepoužívajú všetci DBA? Prečo ich mnohí DBA naďalej ignorujú v prospech "osvedčených a dôveryhodných" nástrojov, ako sú sp_who2, DBCC OPENTRAN a podobne, alebo si vystačia s "hotovými" správami zabudovanými v SSMS? Prečo aj tí, ktorí používajú DMV, hovoria s nostalgiou o "starých dobrých sysprocesoch"? Zdá sa, že tu pôsobia dva hlavné faktory. Po prvé, niektorí DBA si jednoducho neuvedomujú hĺbku a rozsah informácií, ktoré sú k dispozícii v DMvs, ani to, ako im môžu pomôcť pri riešení bežných problémov. Táto kniha skúma všetky DMV, ktoré sú pre DBA najčastejšie užitočné pri skúmaní vykonávania dotazov, používania indexov, aktivity relácií a transakcií, diskového IO a toho, ako SQL Server používa alebo zneužíva operačný systém. Po druhé, DMV majú povesť, že sa ťažko používajú. V procese sprístupňovania čo najväčšieho množstva užitočných údajov boli sysprocesy odnormalizované a bolo pridaných mnoho nových pohľadov a stĺpcov. Táto skutočnosť spolu s spočiatku mätúcim výberom, ktoré stĺpce budú kde vystavené, viedla niektorých DBA k tomu, že prirovnávali vyhľadávanie v DMV k "zbieraniu mystických kúziel".

Keď však začnete písať svoje vlastné skripty, uvidíte, že sa stále používajú rovnaké triky a podobné vzory spájania. Relatívne malú základnú sadu skriptov tak možno ľahko prispôsobiť tak, aby vyhovovala akejkoľvek požiadavke. Táto kniha je tu na to, aby vám odtajnila proces zhromažďovania informácií, ktoré potrebujete na riešenie problémov so serverom SQL Server. Zdôrazní základné techniky a "vzory", ktoré musíte ovládať, a poskytne základnú sadu skriptov, ktoré môžete použiť a prispôsobiť pre svoje vlastné systémy, vrátane návodov, ako:

zistiť, ktoré dotazy spôsobujú záťaž pamäte alebo procesora vášho systému

Preskúmať ukladanie do vyrovnávacej pamäte a opakované použitie plánu dotazu

identifikovať vzory používania indexov

Sledovať fragmentáciu v klastrových indexoch a hromadách

Získať úplné podrobnosti o blokovaní a blokovaných transakciách vrátane presných príkazov, ktoré sa vykonávajú, a kto ich vykonáva.

Zistite, kde server SQL Server trávi čas čakaním na uvoľnenie prostriedkov pred pokračovaním

Monitorovať využitie a rast tempdb DMV neznefunkčňujú existujúce, zabudované, výkonnostné nástroje. Naopak, dopĺňajú tieto nástroje a ponúkajú flexibilitu, bohatosť a granularitu, ktoré jednoducho nie sú dostupné inde. Navyše na ich používanie nepotrebujete ovládať nové grafické rozhranie ani nový jazyk; všetko sa deje v jazyku, ktorý všetci DBA poznajú a väčšinou ho majú radi: T-SQL.

Ďalšie údaje o knihe:

ISBN:9781906434472
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2010
Počet strán:344

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Referenčná skúška 70-762 Developing SQL Databases - Exam Ref 70-762 Developing SQL...
Pripravte sa na skúšku Microsoft 70-762, Developing SQL Databases...
Referenčná skúška 70-762 Developing SQL Databases - Exam Ref 70-762 Developing SQL Databases
Pro SQL Server Návrh a implementácia relačných databáz: Najlepšie postupy pre škálovateľnosť a výkon...
Naučte sa efektívne a škálovateľné techniky návrhu...
Pro SQL Server Návrh a implementácia relačných databáz: Najlepšie postupy pre škálovateľnosť a výkon - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Ladenie výkonu pomocou dynamických pohľadov na správu SQL Servera - Performance Tuning with SQL...
Dynamické pohľady na správu (DMV) sú významným a...
Ladenie výkonu pomocou dynamických pohľadov na správu SQL Servera - Performance Tuning with SQL Server Dynamic Management Views
Praktické grafové štruktúry v SQL Serveri a Azure SQL: Umožnenie hlbších poznatkov pomocou vysoko...
Používajte funkcie grafových tabuliek v Azure SQL,...
Praktické grafové štruktúry v SQL Serveri a Azure SQL: Umožnenie hlbších poznatkov pomocou vysoko prepojených údajov - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)