Hodnocení:
Kniha je oceňována pro svůj komplexní a podrobný přístup k ladění výkonu MySQL, takže je nezbytná pro uživatele, kteří chtějí zlepšit své dovednosti a výkon databáze. Pokrývá širokou škálu témat, od základních pojmů až po pokročilé nástroje a reálné aplikace, což z ní činí zásadní zdroj informací pro začínající i zkušené správce databází.
Klady:Komplexní pokrytí ladění výkonu MySQL, jasné a stručné vysvětlení, zahrnutí moderních nástrojů a metod, praktické aplikace v reálném světě, vhodné pro všechny úrovně dovedností, cenný zdroj informací pro DBA.
Zápory:Kniha může být vzhledem ke své délce a hloubce informací ohromující, vyžaduje značné znalosti a trpělivost k úplnému vstřebání materiálu.
(na základě 5 hodnocení čtenářů)
MySQL 8 Query Performance Tuning: A Systematic Method for Improving Execution Speeds
Identifikujte, analyzujte a vylepšujte špatně fungující dotazy, které poškozují uživatelskou zkušenost a vedou ke ztrátě příjmů vaší firmy. Tato kniha vám pomůže učinit z ladění dotazů nedílnou součást vaší každodenní rutiny prostřednictvím několikastupňového procesu, který zahrnuje sledování časů provádění, identifikaci dotazů vhodných k optimalizaci, analýzu jejich aktuálního výkonu a jejich vylepšení, abyste mohli poskytovat výsledky rychleji a s menšími režijními náklady. Autor Jesper Krogh systematicky probírá každý z těchto kroků spolu se zdroji dat a nástroji, které se k jejich provedení používají.
MySQL 8 Query Performance Tuning si klade za cíl pomoci vám zlepšit výkon dotazů pomocí široké škály strategií. Dozvíte se, jak analyzovat dotazy pomocí tradičního příkazu EXPLAIN i nového nástroje EXPLAIN ANALYZE. Uvidíte také, jak používat funkci Visual Explain, která poskytuje vizuálně orientovaný pohled na plán provádění. Pokrytí indexů zahrnuje strategie indexování a statistiky indexů a dozvíte se, jak lze histogramy použít k poskytnutí vstupních informací o zkreslených rozděleních dat, které může optimalizátor využít ke zlepšení výkonnosti dotazu. Dozvíte se o zámcích a o tom, jak zkoumat problémy se zamykáním. A odejdete s porozuměním tomu, jak optimalizátor MySQL pracuje, včetně nového algoritmu hash join, a jak v případě potřeby změnit chování optimalizátoru, abyste dosáhli rychlejšího provádění. Získáte nástroje a dovednosti potřebné k tomu, abyste potěšili uživatele aplikací a vyždímali z firemních výpočetních zdrojů co největší hodnotu.
Co se naučíte
⬤ Monitorovat výkon dotazů a identifikovat špatně fungující dotazy.
⬤ Vybírat dotazy k optimalizaci, které přinesou největší zisk.
⬤ Analyzovat dotazy pomocí nástrojů, jako jsou EXPLAIN ANALYZE a Visual Explain.
⬤ Zlepšení pomalých dotazů pomocí široké škály strategií.
⬤ Vhodně nasazujte indexy a histogramy, které pomáhají vytvářet rychlé prováděcí plány.
⬤ Poznat a analyzovat zámky pro řešení sporů a zvýšení propustnosti.
Pro koho je tato kniha určena
Správcům databází a vývojářům SQL, kteří znají MySQL a potřebují se podílet na ladění dotazů. Ačkoli je vyžadována určitá zkušenost s MySQL, není nutná předchozí znalost ladění výkonu dotazů.
© 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)