SQL Server adatbázis hangolási és optimalizálási ismeretek

SQL-10987

Képzési forma:
Képzés hossza:
4 nap (32 óra)
Tananyag nyelve:
Magyar
2023.
január
09.
2023.
február
06.
2023.
március
06.
2023.
március
27.
2023.
április
24.
2023.
május
22.
2023.
június
19.
2023.
július
17.
2023.
szeptember
11.
2023.
október
09.
2023.
november
06.
2023.
december
04.
Képzési forma:
Képzés hossza:
4 nap (32 óra)
Képzés nyelve:
Magyar/Angol
Képzési forma:
Normál
Képzés hossza:
4 nap (32 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A tanfolyamot korábbi SQL Server alapokkal és lekérdezési ismerettel és gyakorlattal már rendelkező adatbázis szakértők (üzemeltetők, fejlesztők) számára ajánljuk, akiknek feladatuk lesz SQL Server 2016 adatbázisok, lekérdezések optimalizálása és végrehajtási tervek implementálása, és az ehhez szükséges mélyebb technológiai ismereteket szeretnék megszerezni.

  • Az SQL Server architektúra áttekintése: SQL Server összetevők, funkciók és feladatuk; teljesítményt befolyásoló tényezők áttekintése; ütemezés (Scheduling) fogalma, Windows ütemezés és SQL ütemezés összehasonlítása; várakozás és sorok (Wait / Queues) fogalma
  • SQL Server I/O működés: fogalmak, tárolási megoldások, I/O beállítások és tesztelés, tárolási teljesítmény mérése
  • Adatbázis struktúrák: felépítés, működése; adatállományok felépítése és működése; TempDB fogalma és működése
  • Memóriakezelés: Windows memóriakezelés, SQL Server memóriakezelés, in-Memory OLTP fogalma és működése, memóriahasználat tesztelése
  • Konkurenciák és tranzakciók kezelése: fogalmak, zárolás működése, konkurenciák és tranzakciók működése és menedzselése
  • Statisztika és indexek kezelése: fogalmak (statisztika, Cardinality Estimation), az indexelés működése, columnstore indexek működése és használata
  • Végrehajtási tervek: lekérdezés végrehajtás és optimalizálás fogalmak, lekérdezési tervek elemzése
  • Cache és újrafordítás (recompilation) tervezése: fogalmak, cache stratégia tervezés, cache hibák felderítése, Query Store fogalma és használata
  • Bővített események (extended events): fogalmak, működés, extended events implementálása
  • Teljesítményfigyelés: felügyeleti és követő eszközök, SQL teljesítmény adatok alapértékeinek beállítása, benchmarking
  • Általános teljesítmény hibák felderítése és elhárítása: CPU teljesítmény hibák, memória hibák, I/O hibák, konkurencia problémák, TemDB teljesítmény hibák felderítése és elhárítása

Windows Server 2012 vagy 2016 üzemeltetői alapismeretek, korábbi SQL Server alapismeretek, lekérdezési és implementációs ismeret és gyakorlat. A 20461 vagy 20761 tanfolyamok elvégzése vagy azok ismeretanyaga szükséges. Javasolt a 10776 (20464) vagy 20762 tanfolyamok elvégzése vagy azok ismeretanyaga. Mivel a tananyagok angol nyelvűek, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik.