Build your ultimate AI agent
Descrierea cursului
O misiune critică depinde de abilitățile tale de programare SQL. Ai primit un cod de remediat. Acesta returnează rezultatele corecte, dar rulează prea lent și este prost formatat, ceea ce îl face greu de citit. Termenul-limită este mâine. Va trebui să reformatezi codul și să încerci diferite metode pentru a îmbunătăți performanța. Presiunea este mare! În acest curs vom folosi SQL pe seturi de date reale, din domeniul sportului și al geoscienței, pentru a analiza bunele practici de scriere a codului și diversele modalități prin care putem îmbunătăți performanța interogărilor, obținând același rezultat.
Cerințe prealabile
Curriculum
Structura cursului
1
Introducere, recapitulare și ordinea lucrurilor
În acest capitol, vei învăța cum formatarea codului SQL, adăugarea de comentarii și folosirea aliasurilor contribuie la scrierea unor interogări ușor de citit și de înțeles. Vei descoperi, de asemenea, ordinea în care baza de date procesează interogările, comparativ cu ordinea sintaxei SQL dintr-o interogare.
- Introducere50 XP
- Formatare - IMC-ul jucătorilor100 XP
- Comentarii – IMC-ul jucătorilor100 XP
- Comentarii – câți kiwi joacă în NBA?100 XP
- Aliasuri50 XP
- Nume de coloane ambigue50 XP
- Aliasuri – BMI-ul echipei100 XP
- Ordinea interogării50 XP
- Ordinea de procesare50 XP
- Ordinea sintaxei – cutremure din Noua Zeelandă100 XP
- Ordinea sintaxei – cutremure din Japonia100 XP
- Ordinea sintaxei - cutremure foarte mari100 XP
2
Filtrarea și investigarea datelor
Acest capitol introduce filtrarea cu WHERE și HAVING, precum și cele mai bune practici privind utilizarea acestor cuvinte cheie. Explică apoi metodele folosite pentru investigarea datelor și efectele pe care acestea le pot avea asupra performanței. În final, capitolul analizează rolul instrucțiunilor DISTINCT() și UNION în eliminarea duplicatelor și impactul lor potențial asupra performanței.
3
Subinterogări și prezența sau absența datelor
Acest capitol reprezintă o introducere în subinterogări și în impactul potențial al acestora asupra performanței interogărilor. De asemenea, examinează diferitele metode folosite pentru a determina dacă datele dintr-un tabel sunt prezente sau absente într-un tabel asociat.
4
Optimizarea performanței interogărilor
Vei descoperi cum pot fi utilizate STATISTICS TIME, STATISTICS IO, indexurile și planurile de execuție în SQL Server pentru a analiza și optimiza performanța interogărilor.
S
Îmbunătățirea performanței interogărilor în SQL Server
Curs
finalizat

