Ovaj četvorodnevni kurs pruža polaznicicma koji upravljaju i održavaju SQL Server baze podataka znanje i veštine za prilagođavanje performansi i optimizaciju njihovih baza podataka.
Za koga je namenjen
Primarni polaznici za ovaj kurs su pojedinci koji administriraju i održavaju SQL Server baze podataka i odgovorni su za optimalne performanse instanci SQL Servera kojima upravljaju. Ovi pojedinci takođe pišu upite prema podacima i moraju osigurati optimalne performanse izvršavanja radnog opterećenja.
Sekundarni polaznici za ovaj kurs su pojedinci koji razvijaju aplikacije koje isporučuju sadržaj iz SQL Server baza podataka.
Potrebno predznanje
Pored svog profesionalnog iskustva, polaznici koji pohađaju ovu obuku treba da imaju i sledeće tehničko znanje:
- Osnovno poznavanje operativnog sistema Microsoft Windows i njegovih osnovnih funkcija.
- Radno znanje o administraciji i održavanju baze podataka.
- Radno znanje o Transact-SQL-u.
Trajanje
4 dana
Sadržaj
Modul 1: Arhitektura, zakazivanje i čekanja SQL Server-a
- Komponente SQL Servera i SQL OS
- Windows zakazivanje vs SQL zakazivanje
- Čekanja i redovi
Modul 2: SQL Server I/O
- Osnovni koncepti
- Rešenja za skladištenje
- I/O podešavanje i testiranje
Modul 3: Strukture baze podataka
- Interni podaci o strukturi baze podataka
- Interni podaci
- TempDB Internals
Modul 4: Memorija SQL servera
- Vindovs memorija
- Memorija SQL servera
- OLTP u memoriji
Modul 5: Istovremenost i transakcije
- Istovremenost i transakcije
- Locking Internals
Modul 6: Interna statistika i indeksi
- Interna statistika i procena kardinalnosti
- Index Internals
- Columnstore Indeksi
Modul 7: Izvršenje upita i analiza plana upita
- Interno izvršavanje upita i optimizator
- Planovi izvršenja upita
- Analiza planova izvršavanja upita
Modul 8: Planiranje keširanja i ponovne kompilacije
- Planirajte internu memoriju keša
- Rešavanje problema sa keš memorijom plana
- Prodavnica upita
Modul 9: Prošireni događaji
- Osnovni koncepti proširenih događaja
- Rad sa produženim događajima
Modul 10: Praćenje, praćenje i polazište
- Monitoring i praćenje
- Polazište i benčmarking