Przejdź do głównej treści

Kurs

Optymalizacja wydajności zapytań w PostgreSQL

Średniozaawansowany4 godz.

Naucz się strukturyzować zapytania PostgreSQL, aby działały w ułamku czasu.

Sql4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}4,300 XP13,623Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Tracisz czas na wolne zapytania? Nie chcesz pokazywać swojego kodu bardziej doświadczonym współpracownikom? W tym kursie nauczysz się, jak pisać zapytania w PostgreSQL, które działają wielokrotnie szybciej. Analizując powiązane dane dotyczące udziału w igrzyskach olimpijskich, klimatu poszczególnych krajów oraz produktu krajowego brutto, przekonasz się na własnym przykładzie, jak dobór metody filtrowania i stosowanie podzapytań wpływają na wydajność. Poznasz właściwości bazy danych zorientowanej wierszowo, a przy okazji zobaczysz, jak hawajskie wulkany oddziałują na jakość powietrza. Dzięki optymalizacji struktury zapytań z wykorzystaniem planera zapytań i kolejności operacji SQL szybko zaczniesz imponować współpracownikom swoją efektywnością.

Wymagania wstępne

Program kursu

Plan kursu

1

Łączenie danych

Zanurz się w świecie zimowych igrzysk olimpijskich! Nauczysz się łączyć tabele, pisać podzapytania i tworzyć tabele tymczasowe – szukając olimpijczyków, którzy trenują w mroźnych warunkach. Poznasz też planer zapytań i dowiesz się, jak jego działanie może pomóc ci budować szybsze zapytania SQL.
Rozpocznij rozdział
2

Ograniczanie wyników i zmniejszanie obciążenia

Przypomnij sobie algebrę i poznaj kolejność operacji w SQL. Sprawdzisz, które kraje „powinny" mieć najwięcej sportowców, analizując dane o populacji i produkcie krajowym brutto (PKB), a przy tym nauczysz się optymalnych metod filtrowania. Dowiesz się też, kiedy zapytanie wykonuje agregację (sumy, zliczania itp.) i jak odpowiednio ustrukturyzować kod, żeby ten proces był jak najbardziej efektywny.
Rozpocznij rozdział
3

Wykorzystanie właściwości bazy danych

4

Ocena wydajności zapytań

Poznaj cykl życia zapytania i zagłęb się w działanie planera zapytań. Sprawdź, jak planer tworzy i optymalizuje plan wykonania. Szukając atrakcyjnych miejsc na wakacje, przeanalizujesz kraje z rosnącą liczbą ludności i zobaczysz, jak złączenie tabel wpływa na poszczególne kroki zapytania. Dopracuj techniki optymalizacji, porównując, jak różne filtry skracają czas wykonania zapytań.
Rozpocznij rozdział
S

Optymalizacja wydajności zapytań w PostgreSQL

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.

Optymalizacja wydajności zapytań w PostgreSQL | DataCamp