Schedule - PGConf.EU 2012Čtení exekučních plánů
Date: 2012-10-23
Exekuční plán leckdy připomíná křišťálovou kouli - přinejmenším tím že interpretace toho co ukazuje může být velmi obtížná. V rámci tohoto školení se dozvíte jaké základní fáze zpracování SQL dotazu má (parsování, plánování a exekuce) a jak se databáze snaží najít ten nejlepší plán. Podíváme se jaké způsoby čtení a joinování tabulek v PostgreSQL existují a jak je poznat v exekučním plánu. Ukážeme si i další základní operace se kterými se v exekučních plánech můžete běžně setkat (např. třídění nebo agregační funkce). A v neposlední řadě se také podíváme jak v exekučních plánech identifikovat typické problémy jako jsou například neaktuální statistiky nebo špatné odhady, a jak je napravit (pokud to je možné). SpeakerTomas Vondra |