Online kurz PostgreSQL IV. Optimalizácia dopytov je pre vás ideálny, ak sa chcete naučiť optimalizovať SQL dopyty, analyzovať výkon databázy PostgreSQL, efektívne používať indexy a operácie JOIN a pracovať s nástrojmi EXPLAIN, Query Planner, VACUUM a pgBadger. Ide o certifikovaný online kurz na PostgreSQL IV. Získate prehľad o pokročilých princípoch optimalizácie PostgreSQL databáz, spracovaní SQL dopytov, vyhodnocovaní ich výkonnosti a možnostiach znižovania času a systémových nárokov potrebných na získavanie a spracovanie dát. Oboznámite sa s EDB PostgreSQL a nástrojom EverSQL a pochopíte systematický postup pri identifikovaní problematických SQL dopytov a hľadaní možností ich optimalizácie. Naučíte sa posudzovať štruktúru dopytov, pracovať s odporúčaniami pre optimalizáciu a vyhodnocovať faktory, ktoré ovplyvňujú rýchlosť vykonávania databázových operácií. Prehĺbite si znalosti o limitoch PostgreSQL, podporovaných dátových typoch, dátových poliach, znakoch a textových reťazcoch. Oboznámite sa s technikou TOAST a pochopíte spôsob, akým PostgreSQL pracuje s rozsiahlymi hodnotami, ktoré nie je možné efektívne uložiť priamo do štandardného databázového riadka. Získate vedomosti o používaní operátorov a o údržbe databázy pomocou VACUUM, ktorá zohráva významnú úlohu pri správe neaktuálnych verzií riadkov, využívaní úložného priestoru a udržiavaní výkonnosti databázy. Pochopíte fungovanie Query Planner a význam hodnoty Cost pri porovnávaní jednotlivých plánov vykonania SQL dopytu. Naučíte sa používať príkaz EXPLAIN na analýzu plánov vykonania a interpretovať informácie, ktoré PostgreSQL poskytuje o predpokladanej náročnosti jednotlivých databázových operácií. Oboznámite sa so Sequential Scan a Index Scan a pochopíte, v akých situáciách databázový systém volí sekvenčné skenovanie tabuľky a kedy môže efektívnejšie využiť index. Budete vedieť porovnávať jednotlivé stratégie prístupu k dátam a identifikovať situácie, v ktorých môže vhodne vytvorený index výrazne zlepšiť výkon SQL dopytu. Po absolvovaní kurzu budete schopní analyzovať a optimalizovať SQL dopyty v PostgreSQL, pracovať s indexmi a operáciami JOIN, používať EXPLAIN a interpretovať Sequential Scan, Index Scan, Bitmap Index Scan a Bitmap Heap Scan, vyhodnocovať Query Planner a Cost a identifikovať výkonnostné problémy databázových operácií. Ak sa chcete skutočne naučiť optimalizovať SQL dopyty, analyzovať vykonávacie plány a systematicky zvyšovať výkon PostgreSQL databáz a stať sa PostgreSQL databázovým administrátorom alebo špecialistom na optimalizáciu databáz, tak toto je ideálny online kurz pre vás.