Build your ultimate AI agent
Kursbeskrivning
Tappar du tid på långsamma frågor? Tvekar du att dela din kod med mer erfarna kollegor? I den här kursen lär du dig hur du strukturerar dina PostgreSQL-frågor så att de körs på en bråkdel av tiden. Genom att utforska sammanlänkad data om olympiskt deltagande, länders klimat och bruttonationalprodukt får du se direkt hur val av filtreringsmetod och användning av underfrågor påverkar frågeprestandan. Du lär dig om egenskaperna hos en radbaserad databas och får också se hur Hawaiis vulkaner påverkar luftkvaliteten. Genom att omstrukturera dina frågor med hjälp av frågeoptimeraren och SQL:s operationsordning kommer du snart att imponera på dina kollegor med din effektivitet.
Förkunskapskrav
Kursplan
Kursöversikt
1
Sammanfoga data
Dyk in i vinter-OS! Du lär dig hur du använder join, underfrågor och temporära tabeller för att hitta vilka olympiska idrottare som tränar i minusgrader. Du lär dig också om frågeoptimeraren och hur dess funktionalitet kan vägleda din SQL-struktur mot snabbare frågor.
- Allt om join50 XP
- Varifrån kommer alla idrottare100 XP
- Använd olika join-typer för att utforska idrottarnas regioner100 XP
- Vad säger vädret?100 XP
- Underfrågor och gemensamma tabelluttryck (CTE)50 XP
- Filtrera till minusgrader med en underfråga100 XP
- Där vintern är vit100 XP
- Länder med subquery eller CTE100 XP
- Arbeta med temporära tabeller50 XP
- Temporär tabell för kanadensare100 XP
- Analysera den temporära tabellen100 XP
2
Minimera resultat och minska belastningen
Plocka fram dina algebrakunskaper när du lär dig SQL:s operationsordning. Hitta vilka länder som "borde" ha flest idrottare utifrån befolkning och bruttonationalprodukt (BNP), och lär dig hur du filtrerar på bästa sätt. Du lär dig också när din fråga aggregerar (summerar, räknar och så vidare) och hur du kan strukturera den för att optimera processen.
3
Utnyttja databasens inbyggda egenskaper
Fokusera på de egenskaper som förbättrar databasprestanda. Upptäck när din tabell inte är en tabell utan en vy. Lär dig hur databasens lagringsstruktur – radbaserad eller kolumnbaserad – påverkar hur du strukturerar dina frågor. Du utforskar vulkanisk smog och använder partitioner och index för att snabba upp dina frågor.
4
Utvärdera frågeprestanda
Lär dig begreppen kring frågans livscykel och fördjupa dig i frågeoptimeraren. Utforska hur frågeoptimeraren skapar och optimerar frågeplanen. Hitta din nästa semesterdestination genom att söka efter länder med nylig befolkningstillväxt, och se hur en join påverkar frågans steg. Finjustera dina optimeringstekniker genom att undersöka hur olika filter påverkar frågetiderna.
S
Förbättra frågeprestanda i PostgreSQL
Kurs
slutförd

