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.15 filmy53 ćwiczeń4,300 XP14,024Zaś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 kursantów z tysięcy 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 nauczania

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.
Zacznij 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.
Zacznij 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ń.
Zacznij rozdział
S

Optymalizacja wydajności zapytań w PostgreSQL

Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Zapisz się teraz

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.