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