Na kursie dowiesz się jak działają bazy danych oraz w jaki sposób przyspieszyć zapytania SQL

Kurs Optymalizacja zapytań SQL Oracle

45 ćwiczeń do pracy z językiem SQL Oracle Gotowe przykłady optymalizacji zapytań baz OracleNarzędzia do analizy i optymalizacji kodu SQL

Szkolenie to kolejny krok w poznawaniu baz danych Oracle. Dowiesz się na nim, w jaki sposób wykonywane są zapytania oraz jak pisać kod SQL, aby działał szybko.

Poznasz narzędzia, za pomocą których można monitorować zapytania SQL.

Weź udział w naszym szkoleniu i dowiedz się jak tworzyć wydajne zapytania

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom podstawowy
codi
Szkolenie z optymalizacji zapytań SQL w bazach danych Oracle

Kurs, na którym dowiesz się, w jaki sposób sprawdzić efektywność działania zapytań SQL w bazie Oracle.

8 godzin zegarowych nauki
890,00 zł netto (1 094,70 zł brutto)

Program kursu obejmuje nie tylko sprawdzanie działania zapytań, ale także naukę narzędzi, za pomocą których można zapytania analizować, takich jak Oracle SQL Developer.

Wybierz termin szkolenia

Tuning zapytań SQL w bazach danych Oracle

Jeśli podoba Ci się zakres szkolenia, ale nie znajdujesz odpowiedniego terminu, koniecznie napisz lub zadzwoń do nas. Postaramy się zorganizować szkolenie, w terminie, który będzie dla Ciebie odpowiedni.

Aby zobaczyć dostępną liczbę miejsc wybierz miasto i termin szkolenia.

Miasto
Data
Cena
Miejsc
Akcja
on-line
19.05.2025
890,00
4
on-line
11.06.2025
890,00
3
on-line
30.07.2025
890,00
5
on-line
21.08.2025
890,00
4
on-line
22.09.2025
890,00
6
on-line
27.10.2025
890,00
5
on-line
26.11.2025
890,00
5
on-line
09.12.2025
890,00
6
Program szkolenia Optymalizacja zapytań SQL w bazach danych Oracle

Program szkolenia dostosowany do pracy z dużymi zbiorami danych

Na szkoleniu nauczysz się analizy planów wykonania oraz wykorzystywania indeksów.

zaawansowany system szkolenia
program szkolenia Python poziom podstawowy

Część 1

  1. Metody dostępu do danych w tabeli
  2. Optymalizator i jego plan wykonania
    • Analiza planu wykonania dla różnych typów zapytań
    • Analiza poszczególnych elementów planu np. skanowanie tabeli, sortowanie, operacje na indeksach
    • Zbieranie i analiza statystyk wykonywania zapytań
  3. Indeksy i ich wpływ na wykonywanie zapytań
    • Rodzaje indeksów w Oracle
    • Kiedy warto stosować indeksy?
    • Tworzenie, modyfikowanie i usuwanie indeksów
    • W jaki sposób indeksy wpływają na wykonywanie zapytania?
    • Przegląd planów wykonania z użyciem różnych indeksów
    • Wpływ indeksów na zbieranie statystyk
  4. Przykładowe operacje wpływające na „wygaszanie” indeksu
    • Funkcje SUBSTR() i TRUNC()
    • Operatory arytmetyczne
    • Łączenie tekstów
    • Jak operacje „wygaszające” indeks wpływają na wydajność?

Część 2

  1. Proste metody optymalizacji zapytań
    • Wybór odpowiednich kolumn
    • Redukowanie nadmiarowych operacji
    • Używanie aliasów tabel
    • Filtrowanie rekordów za pomocą klauzuli WHERE a nie HAVING
    • Używanie tabel tymczasowych
    • Operator UNION versus UNION ALL
    • Operator EXISTS versus operatory IN i DISTINCT
    • Unikanie wielokrotnego odczytywania tych samych danych
    • Wykorzystanie funkcji analitycznych w optymalizacji
  2. „Zwykłe” funkcje uruchamiane na kolumnach z indeksami versus funkcje oparte na indeksach
  3. Optymalizacja dla dużych zbiorów danych
    • Rodzaje złączeń tabel i ich wpływ na wydajność
    • Techniki łączenia tabel wykorzystywane przez optymalizator
    • Zastosowanie funkcji okienkowych
    • Partycjonowanie tabel
    • Wpływ podzapytań na wydajność i metody optymalizacji podzapytań
    • Typy danych – wpływ nadmiernie dużych typów danych na wydajność
    • Tworzenie sugestii (ang. hint) dla optymalizatora
Efektywna nauka dzięki doświadczonym trenerom

Każdy z trenerów posiada duże doświadczenie w programowaniu i prowadzeniu zajęć

Nasi trenerzy posiadają wieloletnie doświadczenie w obszarze programowania. Są nie tylko ekspertami w swoich dziedzinach, ale także pasjonatami, którzy potrafią skutecznie przekazywać wiedzę i motywować uczestników do nauki.

Jarosław Olechno - Avendi trener SQL, Azure, PowerShell

Jarek Olechno

Mój profil
Michał Pietrasik - Avendi trener SQL, cyberbezpieczeństwo, administrator systemów

Michał Pietrasik

Mój profil
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Ucz się z nami języka SQL

Najlepiej oceniani trenerzy do Twojej dyspozycji

W naszej firmie nie ma przypadkowych, znalezionych „na szybko” trenerów. Każdy prowadzący zajęcia jest do nich przygotowany. Posiada odpowiednią wiedzę i umiejętność jej przekazywania.

Największą zaletą naszych trenerów jest ich osobowość. Potrafią tak zaciekawić tematem, że Uczestnicy szkolenia nie zauważają jak im mija czas.

codi
Rekomendowane szkolenia

Kontynuuj naukę programowania z nami

Pracując z danymi możesz je przetwarzać nie tylko w bazach danych. Bardzo dobrze w analizie i przetwarzaniu danych sprawdza się język Python, a zwłaszcza jego biblioteka Pandas. Kontynuuj naukę z nami i rozwijaj swoje kompetencje analityczne.

Interesują Cię jedynie wybrane tematy?

Indywidualne konsultacje

Zawsze staramy się dopasować szkolenie do Twoich potrzeb. Dlatego od razu po otrzymaniu Twojego zgłoszenia na kurs potwierdzonego wpłatą, przesyłamy do Ciebie materiały szkoleniowe.

Jeśli stwierdzisz, że znasz zagadnienia, które planujemy na kursie przedstawiać, możesz skorzystać z indywidualnych konsultacji i zapytać trenera tylko o te tematy, które nie są dla Ciebie w 100% jasne.

Zarezerwuj konsultacje

Indywidualne konsultacje
Indywidualne konsultacje