MOC - 2784: Tuning and Optimizing Queries using Microsoft SQL Server 2005

Lokacije
Algebra d.o.o.
Maksimirska 58a
10000 Zagreb
Slavićeva 15
21000 Split
Špire Brusine 16/2
23000 Zadar
Adama Reisnera 74
31000 Osijek
Ova radionica (workshop) pruža razvijateljima baza podataka za velika poslovna okruženja znanja i vještine za procjenu i poboljšanje upita i vremena odziva upita. Workshop se fokusira na sistematiziranu identifikaciju i optimizaciju database faktora koji utječu na performanse upita.

Po odslušanom seminaru polaznik će znati:
- Normalizirati baze podataka.
- Dizajnirati normaliziranu bazu podataka.
- Optimizirati dizajn baze podataka koristeći denormalizaciju.
- Optimizirati data storage.
- Upravljati istodobnošću odabirom odgovarajuće transaction izolacijske razine..
- Izabrati locking granularity razinu.
- Optimizirati i podesiti performanse upita.
- Optimizirati indexing strategiju.
- Odlučiti kada su potrebni kursori.
- Identificirati i riješiti probleme koji limitiraju performanse.

Sadržaj seminara:

- Modul 1: Measuring Database Performance
- Modul 2: Optimizing Physical Database Design
- Modul 3: Optimizing Queries for Performance
- Modul 4: Refactoring Cursors into Queries
- Modul 5: Optimizing an Indexing Strategy
- Modul 6: Managing Concurrency

Predznanje:
- Iskustvo u radu sa data storageima.
- Poznavanje strukture indeksa i njihove primjene.
- Iskustvo u razvijanju baza podataka
– tri godine rada u enterprise okruženju.
- Poznavanje locking modela.
- Razumijeti Transact-SQL sintaksu i logiku programiranja.
- Biti u stanju razviti bazu podataka za 3NF i poznavati postupak izrade siguronosne kopije potpuno prilagođenog dizajna (denormalizacije) te razvijanje u skladu sa izvedbenim i poslovnim zahtjevima uz dodatak poznavanja dizajn modela, kao što su Zvijezda i Pahuljica sheme.
- Imati osnovne vještine praćenja sustava i uklanjanja grešaka.
- Imati osnovno poznavanje operativnog sustava i platforme, odnosno kako se operativni sustav integrira sa bazom podataka, što platforma ili OS mogu, te kako djeluje interakcija između OS-a i baze podataka.
- Imati osnovno znanje o aplikacijskoj strukturi, odnosno kako aplikacije mogu biti dizajnirane u tri sloja.
- Znati kako korisititi dana modeling alat.

Certifikati:
  • Upis u radnu knjižicu: ne
  • Certifikat: da
  • Uvjerenje: ne
  • In-house: ne
  • Svjedodžba: ne
  • Diploma: ne