20765C Curs Provisioning SQL Databases

Acest curs de patru zile oferă profesionistilor IT care gestionează și întrețin baze de date SQL Server, cunoștințele necesare pentru optimizarea performantelor acestora.

Inscrie-te folosind formularul de mai jos!
Contacteaza-ne daca ai nevoie de mai multe informatii
0728 ADVICE sau office@itadviser.ro
  • Pret 650€
  • Durata 4 zile
  • Nivel advanced
  • Cursanti 10
  • Limba curs Engleza/Romana
  • Examen -
  • Certificare Microsoft Certificate of Achievement

Detalii curs Provisioning SQL Databases

Profilul participantilor

Participantii sunt persoane care administrează și întrețin baze de date SQL Server, responsabile pentru performanța optimă a instanțelor SQL Server pe care le gestionează.

O alta categorie de participanti este reprezentata de persoanele care dezvoltă aplicații ce livrează conținut din bazele de date SQL Server.

La finalizarea cursului

După finalizarea acestui curs, studenții vor putea:

Descrie la nivel înalt arhitectura  SQL Server și a diferitelor componente ale acestuia.
Descrie conceptele de I / O de bază, rețelele de spațiu de stocare și testarea performanței.
Descrie conceptele arhitecturale și cele mai bune practici legate de fișierele de date pentru bazele de date ale utilizatorilor și TempDB.
Descrie conceptele arhitecturale și cele mai bune practici legate de tranzactii concurente, niveluri de izolare și blocare.
Descrie conceptele arhitecturale ale optimizatorului și modul de identificare și rezolvare a problemelor planului de interogare.
Descrie concepte arhitecturale, scenarii de depanare și cele mai bune practici legate de Plan Cache.
Descrie concepte arhitecturale, strategie de depanare și scenarii de utilizare pentru evenimente extinse.
Explica strategia de colectare a datelor și tehnicile de analiză a datelor colectate.
Înțelege tehnicile de identificare și diagnosticare a blocajelor pentru a îmbunătăți performanța generală.

Modulul 1: Arhitectură SQL Server, Planificare și Așteptare

Acest modul acoperă o imagine de ansamblu arhitecturală la nivel înalt a SQL Server și a diverselor componente ale acestuia. Se aruncă în profunzime în modelul de execuție SQL Server, așteaptă și cozi.

Lecții

Componentele SQL Server și sistemul de operare SQL
Programare Windows vs Scheduling SQL
Așteptări și cozi
Laborator: Arhitectură SQL Server, Planificare și Așteaptă

După finalizarea acestui modul, veți putea sa:

Descrieți componentele SQL Server și sistemul de operare SQL
Descrieți diferențele dintre Planificarea Windows și programarea SQL
Descrieți așteptările și cozile

Modulul 2: I / O SQL Server

Acest modul acoperă conceptele I / O de bază, rețelele de spațiu de stocare și testarea performanței. Se concentrează pe operațiile I / O SQL Server și modul de testare a performanței de stocare.

Lecții

Concepte de baza
Soluții de stocare
Configurare și testare I / O
Laborator: Testarea performanței stocării

După finalizarea acestui modul, veți putea sa:

Descrieți conceptele de bază ale I / O SQL
Descrieți soluțiile de stocare
Configurare și testare I / O

Modulul 3: Structuri de baze de date

Acest modul acoperă structuri de baze de date, fișiere de date și TempDB intern. Se concentrează pe concepte arhitecturale și bune practici legate de fișierele de date pentru bazele de date ale utilizatorilor și TempDB.

Lecții

Structura bazelor de date interne
Fișiere de date interne
TempDB Intern
Laborator: structuri de baze de date

După finalizarea acestui modul, veți putea:

Descrieți configurarea internă a structurilor bazei de date
Descrieți configurarea internă a fișierelor de date.
Descrieți configurarea internă a TempDB

Modulul 4: Memorie SQL Server

Acest modul acoperă Windows și memoria SQL Server interne. Se concentrează pe concepte arhitecturale și bune practici legate de configurarea memoriei SQL Server.

Lecții

Memorie Windows
Memorie SQL Server
OLTP în memorie
Laborator: Memorie SQL Server

După finalizarea acestui modul, veți putea sa:

Descrieți componentele memoriei Windows
Descrieți componentele memoriei SQL Server
Descrieți OLTP în memorie

Modulul 5: Concurrency și tranzacții

Acest modul acoperă tranzacții și blocare internă. Se concentrează pe concepte arhitecturale și bune practici legate de concurgență, tranzacții, niveluri de izolare și blocare.

Lecții

Concurență și tranzacții
Blocarea internelor
Laborator: concurenta si tranzactii

După finalizarea acestui modul, veți putea sa:

Explicați concurența și tranzacțiile
Descrieți blocarea

Modulul 6: Statistică și index intern

Acest modul acoperă statisticile și indexurile interne. Se concentrează pe concepte arhitecturale și bune practici legate de statistici și indexuri.

Lecții

Statisticile interne și estimarea cardinalității
Index intern
Indici de coloană
Laborator: statistici și indexuri interne

După finalizarea acestui modul, veți putea sa:

Descrieți statisticile interne
Explicați estimarea cardinalității
Descrieți de ce ați utiliza indexurile Columnstore și puteți implementa unul

Modulul 7: Executarea interogărilor și analiza planului de interogare

Acest modul acoperă execuția interogărilor și analiza planului de interogare. Se concentrează pe concepte arhitecturale ale Optimizatorului și pe modul de identificare și rezolvare a problemelor planului de interogare.

Lecții

Internație de execuție și optimizare a interogărilor
Analiza planurilor de interogare
Laborator: execuția interogărilor și analiza planului de interogare

După finalizarea acestui modul, veți putea sa:

Descrieți execuția și optimizatorul de interogare
Analizați planurile de interogare și rezolvați problemele comune

Modulul 8: Cache și Recompilare plan

Acest modul acoperă Cache-ul de plan și Recompilarea. Se concentrează pe concepte arhitecturale, scenarii de depanare și cele mai bune practici legate de Plan Cache.

Lecții

Planificați cache-ul intern
Depanarea problemelor din memoria cache a planului
Magazin de interogare
Laborator: Planificați cache și recompilare

După finalizarea acestui modul, veți putea sa:

Descrieți memoria cache a planului
Depanarea problemelor din memoria cache a planului
Descrieți magazinul de interogare și de ce l-ați folosi

Modulul 9: Evenimente extinse

Acest modul acoperă evenimente extinse. Se concentrează pe concepte arhitecturale, strategie de depanare și scenarii de utilizare pentru evenimente extinse.

Lecții

Conceptele de bază ale evenimentelor extinse
Implementarea evenimentelor extinse
Laborator: evenimente extinse

După finalizarea acestui modul, veți putea sa:

Descrieți conceptele de bază ale evenimentelor extinse
Implementați evenimente extinse

Modulul 10: Monitorizare, urmărire și bazelinizare

Acest modul acoperă instrumente și tehnici pentru monitorizarea, urmărirea și referința datelor de performanță SQL Server. Se concentrează pe strategia de colectare a datelor și tehnicile de analiză a datelor colectate.

Lecții

Monitorizarea și urmărirea
Bazelining și benchmarking
Laborator: Monitorizare, Trasare și Baselining

După finalizarea acestui modul, veți putea sa:

Descrieți diverse opțiuni de monitorizare și de urmărire
Descrieți diverse opțiuni de evaluare comparativă și de bază

Modulul 11: Depanarea problemelor obișnuite de performanță

Acest modul acoperă blocajele de performanță obișnuite legate de procesor, memorie, IO, TempDB și Concurrency. Se concentrează pe tehnici de identificare și diagnosticare a blocajelor pentru a îmbunătăți performanța generală.

Lecții

Depanarea performanțelor procesorului
Depanarea performanțelor memoriei
Depanarea performanței I / O
Depanarea performanțelor concurentei
Depanarea performanței TempDB
Laborator: soluționarea problemelor de performanță obișnuite

După finalizarea acestui modul, veți putea sa:

Depanati problemele uzuale de performanță

Cerințe preliminare:

Pe lângă experiența lor profesională, studenții care participă la această pregătire ar trebui să aibă deja următoarele cunoștințe tehnice:

Cunoașterea de bază a sistemului de operare Microsoft Windows și a funcționalității sale principale.
Cunoștințe de lucru despre administrarea și întreținerea bazelor de date
Cunoașterea Transact-SQL.

    Call Now Button