Több éves SQL Server adminisztrátori és programozói gyakorlattal rendelkező szakembereknek ajánljuk ezt a tanfolyamot, akik az SQL Server hatékonyabb kihasználását célozzák meg, monitorozás után kapott információkból, szerverbeállítások finom hangolásával, lekérdezések optimalizálásával. Azoknak, akik szeretnék növelni az egységnyi idő alatt kiszolgált felhasználók számát, illetve csökkenteni a lekérdezések válaszidejét.
A tanfolyam tematikája a 10987C: Performance Tuning and Optimizing SQL Databases elnevezésű hivatalos tanfolyam alapján készült.
Tematika:
-
Rendszerfigyelés, monitorozás, teljesítményhangolás eszközeinek bemutatása
-
Performance and Reliability Monitor
-
Profiler
-
Activity Monitor
-
Performance Studio, Data Collector, rendszer riportok
-
Resource Governor
-
Dynamic management view-k lekérdezése
-
Teljesítményhangolás szerver beállításokkal
-
Logikai tervezés
-
normalizáció, denormalizáció
-
Fizikai tervezés
-
mdf, ldf fájl helye
-
adatbázis particionálás
-
tábla particionálás
-
tempdb szerepe
-
Lekérdezések optimalizálása
-
lekérdezési tervek elemzése
-
belső lekérdezés kontra tábla kapcsolás
-
query hintek
-
HASH, MERGE, LOOP JOIN-ok
-
Common Table Expressions
-
Indexek optimalizálása
-
clustered, non-clustered, covering index stratégiák
-
Tárolt eljárások, függvények optimalizációja
-
Tranzakció izolációs szintek
-
Lockolás, deadlock elkerülési stratégiák
Előfeltétel:
-
Adatbázisok lekérdezésében, T-SQL utasításokban jártasság
-
SQL adminisztrátori tanfolyam, vagy ezzel egyenértékű tudás
-
SQL Server programozói tanfolyam, vagy ezzel egyenértékű tudás
Előfeltétel tanfolyamok:
Microsoft SQL Server adatbázis adminisztráció (10775, 20462, 20764), Querying Microsoft SQL Server – Advanced, Querying Microsoft SQL Server – Basic