VÍCE O POBOČCE
Účast na přednáškách WUG je zcela zdarma. Na WUGu můžete přednášet i Vy, stačí se domluvit s organizátory pobočky.
VÍCE O WUG
Tomáš Jecha nám v této přednášce představil technologii RabbitMQ. Seznámil nás se vším od instalace a konfigurace serveru přes vnitřní architekturu a způsob používání této technologie z .NETu až po pokročilejší možnosti a způsoby routování zpráv. Kromě velkého počtu ukázek v průběhu celé přednášky bylo v její druhé části také ukázáno větší praktické demo kompletního postupu začlenění této technologie do již existujícího systému. V tomto demu byl navíc použit Unity kontejner, který pomohl provázat jednotlivé části systému. Po přednášce máme nyní přehled o tom, co technologie RabbitMQ umí a v kterých scénářích je jí vhodné nasadit.
Holan Tomáš, organizátor
Než se přednášející pustil do vlastní optimalizace SQL dotazů a execution plánů, shrnul nejprve ostatní nejdůležitější zásady týkajících se vrstev, které jí předchází. Jedná se o korektní databázová volání v aplikační vrstvě a v druhé řadě o správný návrh databázového schématu. Dále již vysvětloval a na příkladech ukazoval princip zpracování SQL dotazů v MS SQL Serveru, význam statistik, důsledky cachování execution plánů, interní uspořádání dat v SQL serveru, rozdíl mezi clustrovanými a neclustrovanými indexy, pojem pokrývající index, jak se orientovat v execution plánech a spolu s tím jednotlivé operace, které se v nich vyskytují. Závěrem následovalo ještě několik dalších ukázek, které demonstrovaly složitější SQL dotazy a na co si dávat pozor. Informací bylo celkově opravdu hodně a myslím si, že nemluvím jen za sebe, když uvedu, že všechny přitom byly velmi zajímavé a užitečné včetně odpovědí na velké množství dotazů v průběhu celé přednášky.