Kurs
Optymalizacja wydajności zapytań w PostgreSQL
ŚredniozaawansowanyPoziom umiejętności
Zaktualizowano 01.2025
SQLProgramming4 godz.15 filmów53 Ćwiczenia4,300 XP13,568Zaświadczenie o ukończeniu
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis kursu
Wymagania wstępne
Data Manipulation in SQL1
Łą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.
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.
3
Wykorzystanie właściwości bazy danych
Skup się na właściwościach, które poprawiają wydajność bazy danych. Odkryj, kiedy tabela tak naprawdę nie jest tabelą, lecz widokiem. Sprawdź, jak struktura przechowywania danych (orientacja wierszowa lub kolumnowa) wpływa na budowę zapytań. Zbadasz zjawisko wulkanicznego smogu, korzystając z partycji i indeksów, aby przyspieszyć swoje zapytania.
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ń.
Optymalizacja wydajności zapytań w PostgreSQL
Kurs ukończony
Zdobądź zaświadczenie o ukończeniu
Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysuUdostępnij to w mediach społecznościowych i podczas oceny wyników pracyZapisz się teraz
Dołącz do ponad 19 milionów kursantów i zacznij Optymalizacja wydajności zapytań w PostgreSQL już dziś!
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.
Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych
Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.