A tanfolyamról
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
- Paraméterek
- Tranzakció izolációs szintek
- Lockolás, deadlock elkerülési stratégiák
Kinek ajánljuk
Előfeltételek
- 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