DB2 Performance Optimization Feature pro ExE a WSETato optimalizační vlastnost kombinuje funkcionalitu MQT, MDC a Query Parallelismu pro dosažení optimálního výkonu komplexních SQL dotazů, klusterů dat v aplikacích OLAP a vysokého výkonu strojů s více procesory. Produkt obsahuje tyto komponenty : - MQT (HADR)
MQT (Materialized Query Tables) jsou tabulky jejichž definice je dána výsledkem dotazu a obsahují dílčí výsledky dotazu. Dotazy provedené s využitím MQT pomáhají rychleji získat celkové výsledky. Příkladem může být dotaz na zjištění obratu obchodní firmy za první čtvrtletí běžného roku. Příkaz SQL, který načítá obrat po denních stavech, je optimalizátorem DB2 přepsán tak, že přímo zjistí stav obratu za 1.Q uložený v tabulce MQT. MQT je součástí DB2 ESE. - MDC
MDC (Multi Dimensional Clustering) je určen zejména pro DW a rozsáhlé db. Cílem je zásadní zvýšení výkonu dotazů a snižení režie operací souvisejících s údržbou dat (reorganizace, údržba indexů během INSERT, UPDATE a DELETE). MDC je fyzický clustering tabulek při více než jedné dimenzi současně MDC tabulka je vytvořena tak, že řádky jsou na disku organizovány v blocích po sobě jdoucích stránek tak, že všechny řádky v jednom bloku mají stejnou hodnotu dimenze. MDC je součástí DB2 ESE. - Query Parallelismus
Umožňuje paralelní zpracování částí jednoho SQL dotazu více procesory, výsledkem je významný nárůst výkonu na víceprocesorových strojích. Query Parallelism je součástí DB2 ESE.
Nástroj je použitelný ve spojení s DB2 ExE nebo DB2 WSE verze 9. Uvedené technologie jsou součástí DB2 ESE verze 9.
|