Build your ultimate AI agent
Kursbeskrivning
Ett affärskritiskt uppdrag är beroende av dina SQL-kunskaper. Du har fått kod som du behöver åtgärda. Den ger rätt resultat men körs för långsamt, och den är dåligt formaterad vilket gör den svår att läsa. Deadline är imorgon. Du behöver formatera om koden och prova olika metoder för att förbättra prestandan. Trycket är på! I den här kursen använder vi SQL på verkliga datamängder från sport och geovetenskapen för att titta på god kodningspraxis och olika sätt att förbättra frågeprestanda och uppnå samma resultat.
Förkunskapskrav
Kursplan
Kursöversikt
1
Introduktion, repetition och ordningen för saker och ting
I det här kapitlet lär du dig hur formatering av SQL-kod, kommentarer och alias används för att göra frågor lättlästa och lättförståeliga. Du får också en introduktion till i vilken ordning databasen bearbetar en fråga, jämfört med den ordning SQL-syntaxen är skriven.
- Introduktion50 XP
- Formatering – spelarnas BMI100 XP
- Kommentarer – spelares BMI100 XP
- Kommentarer – hur många nyzeeländare finns det i NBA?100 XP
- Alias50 XP
- Tvetydiga kolumnnamn50 XP
- Aliasering – lag-BMI100 XP
- Frågeordning50 XP
- Bearbetningsordning50 XP
- Syntaxordning – jordbävningar i Nya Zeeland100 XP
- Syntaxordning – jordbävningar i Japan100 XP
- Syntaxordning – mycket stora jordbävningar100 XP
2
Filtrering och datautforskning
Det här kapitlet introducerar filtrering med WHERE och HAVING samt rekommendationer för hur dessa nyckelord bör – och inte bör – användas. Därefter förklaras de metoder som används för att utforska data och vilka effekter de kan ha på prestandan. Avslutningsvis går kapitlet igenom hur DISTINCT() och UNION används för att ta bort dubbletter, samt deras potentiella påverkan på prestandan.
3
Underfrågor och närvaro eller frånvaro av data
Det här kapitlet introducerar underfrågor och deras potentiella påverkan på frågeprestanda. Det undersöker också olika metoder för att avgöra om data i en tabell finns, eller saknas, i en relaterad tabell.
4
Prestandajustering av frågor
Du får en introduktion till hur STATISTICS TIME, STATISTICS IO, index och körningsplaner kan användas i SQL Server för att analysera och justera frågeprestanda.
S
Förbättra frågeprestanda i SQL Server
Kurs
slutförd

