Értékelés:

A könyvet a MySQL teljesítményhangolásának átfogó és részletes megközelítése miatt dicsérik, ami nélkülözhetetlenné teszi az adatbázis-ismereteiket és teljesítményüket javítani kívánó felhasználók számára. A könyv az alapfogalmaktól a fejlett eszközökig és a valós alkalmazásokig számos témát felölel, így a kezdő és a tapasztalt adatbázis-adminisztrátorok számára egyaránt alapvető fontosságú forrássá válik.
Előnyök:A MySQL teljesítményhangolás átfogó lefedése, világos és tömör magyarázatok, modern eszközök és módszerek bevonása, gyakorlati, valós alkalmazások, minden készségszint számára alkalmas, értékes forrás a DBA-k számára.
Hátrányok:A könyv a terjedelme és az információk mélysége miatt nyomasztó lehet, jelentős tudást és türelmet igényel az anyag teljes megemésztéséhez.
(5 olvasói vélemény alapján)
MySQL 8 Query Performance Tuning: A Systematic Method for Improving Execution Speeds
Azonosítsa, elemezze és javítsa a rosszul teljesítő lekérdezéseket, amelyek károsítják a felhasználói élményt és bevételkieséshez vezetnek vállalkozása számára. Ez a könyv segít abban, hogy a lekérdezések hangolása a napi rutin szerves részévé váljon egy többlépcsős folyamat révén, amely magában foglalja a végrehajtási idők nyomon követését, az optimalizálásra jelölt lekérdezések azonosítását, a jelenlegi teljesítményük elemzését és javítását, hogy gyorsabban és kevesebb rezsiköltséggel szolgáltassanak eredményeket. A szerző, Jesper Krogh szisztematikusan tárgyalja e lépések mindegyikét, az adatforrásokkal és az elvégzésükhöz használt eszközökkel együtt.
MySQL 8 Query Performance Tuning célja, hogy segítsen a lekérdezések teljesítményének javításában a stratégiák széles skálájának felhasználásával. Tudni fogja, hogyan elemezheti a lekérdezéseket mind a hagyományos EXPLAIN parancs, mind az új EXPLAIN ANALYZE eszközzel. Azt is látni fogja, hogyan használhatja a Visual Explain funkciót a végrehajtási terv vizuálisan orientált megtekintéséhez. Az indexek tárgyalása magában foglalja az indexelési stratégiákat és az indexstatisztikákat, és megtanulja, hogyan használhatók a hisztogramok a ferde adateloszlásokra vonatkozó inputok megadására, amelyeket az optimalizáló felhasználhat a lekérdezések teljesítményének javítására. Megismerkedik a zárolásokkal és a zárolási problémák vizsgálatával. És megismerheti a MySQL optimalizálójának működését, beleértve az új hash join algoritmust, valamint azt, hogyan változtathatja meg az optimalizáló viselkedését, ha szükséges, hogy gyorsabb végrehajtási időt biztosítson. Megszerezheti azokat az eszközöket és készségeket, amelyek szükségesek ahhoz, hogy az alkalmazások felhasználóinak örömet szerezzen, és hogy a lehető legtöbb értéket préselje ki a vállalati számítástechnikai erőforrásokból.
Mit fog tanulni
⬤ A lekérdezések teljesítményének monitorozása a rosszul teljesítők azonosítása érdekében.
⬤ A legnagyobb nyereséget biztosító lekérdezések kiválasztása az optimalizáláshoz.
⬤ A lekérdezések elemzése olyan eszközökkel, mint az EXPLAIN ANALYZE és a Visual Explain.
⬤ A lassú lekérdezések javítása stratégiák széles skálájával.
⬤ A gyors végrehajtási tervek létrehozását segítő indexek és hisztogramok megfelelő alkalmazása.
⬤ A zárolások megértése és elemzése a viták feloldása és az átviteli sebesség növelése érdekében.
Kinek szól ez a könyv
Adatbázis-adminisztrátorok és SQL-fejlesztők, akik ismerik a MySQL-t, és részt kell venniük a lekérdezések hangolásában. Bár a MySQL-hez szükséges némi tapasztalat, a lekérdezések teljesítményének hangolásához nem szükséges előzetes tudás.