fbpx

Microsoft SQL Server tuning és teljesítményoptimalizálás

Tanfolyam kódja:
MFMSTUN1
Tanfolyam hossza:
24 tanóra, 3 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
109 500 Ft + Áfa
Rövid ismertetés:

A tanfolyamon a hallgatók megismerkednek a Microsoft SQL Server adatbáziskezelő tuning lehetőségeivel. Áttekintjük az optimalizáláshoz is szükséges belső felépítést és átvesszük a monitorozási lehetőségeket is. Az indexelési technikák, a lekérdezési tervek elemzése és a lekérdezések optimalizálása fontos része a tanfolyamnak. Foglalkozunk a tranzakciók és a zárolások teljesítménnyel való kapcsolatával és memória optimalizált táblákkal.

Előfeltételek:

Adatbáziskezelés és Microsoft SQL Server alapok, SQL alapismeretek, SELECT, INSERT, UPDATE, DELETE SQL utasítások haladó ismerete

Kiknek ajánljuk?

Microsoft SQL Server üzemeltetőknek, ezzel az adatbázissal dolgozó fejlesztőknek és olyan felhasználóknak, akiknek nagy méretű táblákkal és összetett lekérdezésekkel kell dolgozniuk.

Képzés nyelve:
Magyar
Részletes leírás:

A tanfolyamon a hallgatók különféle példa adatbázisokkal dolgoznak, amelyeken sok gyakorlatokat végzünk, így lehetőségünk lesz kipróbálni a különféle monitorozási és optimalizációs technikákat.

Tematika: 

1. A MICROSOFT SQL SERVER FUTTATÁSI KÖRNYEZETE

1.1. Folyamatok és állapotok
1.1.1. Az adatbázis motor
1.1.2. OS vs. SQLOS
1.1.3. SMP/NUMa technológia
1.1.4. SQL Server folyamatainak életciklusa
1.1.5. Az életciklus monitorozása
1.1.6. Várakozások és sorok
1.1.7. Várakozási típusok
1.1.8. MAXDOP
1.1.9. Fizikai és virtuális memória
1.1.10. 32 vs. 64 bit
1.1.11. SQL server memória modellek
1.1.12. SQL Server memória felépítése
1.2. Háttértár alrendszer
1.2.1. Windows I/O alrendszer
1.2.2. Fizikai és Logikai I/O
1.2.3. I/O teljesítmény meghatározó tényezők
1.2.4. RAID
1.2.5. Tárolási megoldások
1.2.6. Tárolási megoldások kiválasztásának szempontjai
1.2.7. SQLIO
1.2.8. SQLIOSim
1.2.9. DiskSPD

 

2. MONITOROZÁS ÉS NYOMKÖVETÉS

2.1. Performance Monitor
2.1.1. Alap OS adatok gyűjtése
2.2. Activity Monitor
2.3. SQL Server Profiler
2.4. SQL Server naplók
2.5. Data Collector
2.6. Extended Events

 

3. MICROSOFT SQL ADATBÁZISOK SZERKEZETE

3.1. Adatbázis fogalma
3.2. Rendszer adatbázisok
3.2.1.  A tempdb közelebbről
3.3. Példa adatbázisok
3.4. Adatbázisok fizikai felépítése
3.5. Adatbázis létrehozása
3.6. Adatbázisok módosítása és törlése
3.7. Adatbázis komponensek
3.8. Lapok és extentek
3.9. Lapok típusai
3.10. Tábla és index struktúra: a b*-fa

 

4. INDEXEK KIALAKÍTÁSA

4.1. Indexelési stratégiák
4.1.1. Heap
4.1.2. Nonclustered indexek
4.1.3. Clustered index
4.1.4. Filtered index
4.1.5. Columnstore index
4.2. Indexelt nézetek
4.3. Indexek töredezettsége
4.4. Database Tuning Advisor

 

5. VÉGREHAJTÁSI TERV OLVASÁSA

5.1. Lekérdezés logikai végrehajtási modellje
5.2. Lekérdezés fizikai végrehajtási modellje
5.3. A végrehajtási terv
5.3.1. Meghatározása
5.3.2. Formátuma
5.3.3. Környezete
5.4. Általános elemek
5.4.1. Scan és Seek
5.4.2. Nested Loop és Lookup
5.4.3. Join-ok
5.4.4. Aggregation-ök
5.4.5. Filter és Sort
5.4.6. Adatmódosítás
5.5. A végrehajtási terv gyorsítótár

 

6. LEKÉRDEZÉS OPTIMALIZÁLÁS

6.1. Lekérdezések szelektivitása
6.2. A statisztikák használata
6.2.1. A statisztika meghatározása
6.2.2. A statisztika feladata és szerepe
6.2.3. Statisztikai fogalmak
6.2.4. Statisztikai tulajdonságok
6.2.5. Szűrt statisztika készítése
6.3. Optimalizálás folyamata
6.4. Lekérdezés optimalizálás a gyakorlatban

 

7. KONKURENCIA-KEZELÉS

7.1. Tranzakciók
7.1.1. Tranzakció fogalma
7.1.2. Tranzakciók nehézségei
7.1.3. Tranzakciók működése
7.1.4. Tranzakció kezelés szintaktikája
7.1.5. Egymásba ágyazott tranzakciók
7.1.6. Autocommit mód kikapcsolása
7.2. Izolációs szintek
7.2.1. Általános izolációs szintek
7.2.2. Snapshot izoláció
7.3. Zárolások
7.3.1. Zárak fajtái és típusai
7.3.2. Lock és Latch
7.3.3. Zárolások nyomkövetése
7.3.4. Holtpont
7.4. Zárolási problémák elkerülése

 

8. IN-MEMORY OLTP

8.1. Memória optimalizált táblák elmélete
8.2. Memória optimalizált táblák létrehozása
8.3. Memória optimalizált táblák kezelése
Vissza


Hasonló tanfolyamok listája:

A tanfolyamon a hallgatók gyakorlati példákon keresztül megismerkednek több különböző, big data kezelésre alkalmas adatbáziskezelővel, elsajátítva a big data adatbázisok legfontosabb típusait (relációs, oszlop, objektum, kulcs-érték, hibrid, indexer stb.).

A tanfolyam során a hallgatók megismerkednek a Microsoft SQL Server alapú magas rendelkezésre állású infrastruktúrák üzemeltetéséhez szükséges legfontosabb feladatokkal. A tanfolyam elvégzése után a résztvevők képesek lesznek adminisztrálni és önállóan üzemeltetni egy MSSQL alapú magas rendelkezésre állású adatbázis infrastruktúrát.

A tanfolyamon a hallgatók elsajátíthatják a Microsoft SQL szerver Transact SQL nyelv alapjait

A tanfolyamon a hallgatók mélyebb ismereteket szerezhetnek a Microsoft SQL szerver Transact SQL nyelvről

A tanfolyamon a hallgatók elsajátítják a Microsoft SQL Server üzemeltetésével kapcsolatos feladatokat: telepítés, adatbázisok kezelése, felhasználók és jogosultságok, titkosítás, hibatűrő rendszerek, SQL alapok, jelentéskészítés.

A tanfolyamon a hallgatók elsajátítják az Oracle adatbázissal kapcsolatos SQL teljesítményoptimalizálást és tuningolást, sok gyakorlati példán keresztül, számos hasznos tippet és trükköt megismerve

A tanfolyamon hallgatóink elsajátíthatják a nagyvállalati környezetben rendkívül elterjedt Oracle WebLogic Server 11g verziójának finomhangolását. Tanfolyamunkat magyar nyelven hazai előadó tartja. Igény szerint angol nyelvű oktatás is megoldható.

A tanfolyamon a hallgatók elsajátíthatják az SQL lekérdezések írásának alapjait Microsoft T-SQL alapon.

Tanfolyam naptár

H K Sz Cs P Szo V
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Tanfolyam időpontok

Első oktatási nap:

2019-11-04  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2019-10-25
Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is