Optymalizacja zapytań SQL

Optymalizacja zapytań SQL

Optymalizacja zapytań SQL to kompleksowe szkolenie które pozwoli Ci poznać zasady pisania wydajnych zapytań SQL. Dzięki procesowi optymalizacji zapytań SQL oraz strojeniu bazy danych możesz podnieść szybkość wykonywanych zapytań oraz zmniejszyć obciążenie bazy danych. Dzięki szkoleniu optymalizacji zapytań sql dowiesz się w jaki sposób baza danych przetwarza zapytanie oraz w jak jest ono wykonywane. Dowiesz się też jak można sterować planem wykonania zapytania oraz jak na jego podstawie poprawić swoje zapytanie. Wszystkie te czynności mają wpływ na czas wykonania zapytań SQL.

Szkolenie optymalizacji zapytań SQL

To praktyczny kurs którego plan znajdziesz poniżej. Istnieje możliwość dostosowania szkolenia do twoich indywidualnych potrzeb. Jeżeli chciałbyś zorganizować szkolenie napisz do nas na adres [email protected] lub skorzystaj z formularza u dołu strony.

W trakcie szkolenia optymalizacja zapytań SQL nie tylko poznasz zasady przetwarzania zapytania ale przede wszystkim nauczysz się jak wykorzystać zdobytą wiedzę do napisania zapytania które wykona się szybko i efektywnie. Będziesz ćwiczył czytanie planów, sprawdzanie statystyk oraz będziesz pisał zapytania, sprawdzał ich czas wykonania, plan wykonania oraz sposób samego wykonania. Dzięki zdobytej wiedzy i poznanym technikom optymalizacja zapytań SQL będzie twoją mocną stroną.

Szkolenie prowadzone są w profesjonalnych salach szkoleniowych ale możemy je zorganizować również w siedzibie twojej firmy lub formie online/zdalnej z trenerem na żywo.

Dla kogo jest to szkolenie?

  • Analityków i Testerów – aby zapytania SQL które wykonują na bazie kończyło się w zaplanowanym czasie.
  • Programistów – aby poznali lepiej zasady działania bazy Oracle oraz wiedzieli jak pisać wydajny kod SQL.
  • Dla osób które ukończyły szkolenie SQL średniozaawansowany i chcą rozszerzyć swoją wiedzę z znajomości SQL w środowisku Oracle
  • I dla wszystkich innych chcących poznać techniki optymalizacji SQL.

Poniżej znajduje się program szkolenia. Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected] lub zadzwoń: 695-793-748

Plan szkolenia Optymalizacja zapytań SQL


Wstęp do szkolenia i jego rozpoczęcie 

  • Agenda
  • Przedstawienie się 
  • Rundka po kursantach w tym m.in. przekazanie oczekiwań 
  • Sprawdzenie wiedzy i ewentualne ewentualne szybkie wiedzy z SQL

Wstęp do optymalizcji SQL

  • Normalizacja bazy danych oraz jej denoromalizacja
  • Struktury danych bazy danych w Oracle
  • Blok danych w Oracle
  • Przedstawienie ROWID
  • Omówienie czym jest i jak czytać plany zapytań
  • Statystyki

Indeksy typu B-tree w Oracle

  • Budowa Indexu B-tree w Oracle
  • Index Unique Scan
  • Index Range Scan
  • Index Full Scan
  • Index Fast Full Scan
  • Index Skip Scan
  • Index Join Scan
  • Table Acess By Index ROWID
  • Multi read block

Join w Oracle

  • Nested loops Join
  • Hash join
  • Merge join

Partycjonowanie

  • Partycje Range
  • Partycje Hash
  • Partycje List
  • Inne zagadnienia dotyczące partcjonowania

Pozostałe zagadnienia

  • Kolejność kolumn w tabeli
  • DEFAULT na kolumnach tabeli
  • Kolejność warunków w WHERE
  • Hinty
  • Dobre praktyki

Zorganizuj szkolenie optymalizacja zapytań SQL

Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected] lub skorzystaj z poniższego formularza:


    Szkolenia prowadzimy między innymi w takich miastach jak: Warszawa, Poznań, Kraków, Gdańsk, Katowice, Wrocław