Hoppa till huvudinnehållet

Kurs

Förbättra frågeprestanda i PostgreSQL

Mellannivå4 tim

Lär dig strukturera dina PostgreSQL-frågor så att de körs på en bråkdel av tiden.

Sql4 tim15 videor53 övningar4,300 XP13,623Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

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.
Starta kapitel
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.
Starta kapitel
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.
Starta kapitel
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.
Starta kapitel
S

Förbättra frågeprestanda i PostgreSQL

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.