<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
		<id>http://wiki.dwfc.bi-services.sk/index.php?action=history&amp;feed=atom&amp;title=Vyhodnocovanie</id>
		<title>Vyhodnocovanie - História úprav</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.dwfc.bi-services.sk/index.php?action=history&amp;feed=atom&amp;title=Vyhodnocovanie"/>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Vyhodnocovanie&amp;action=history"/>
		<updated>2026-10-24T18:46:49Z</updated>
		<subtitle>História úprav pre túto stránku na wiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Vyhodnocovanie&amp;diff=89&amp;oldid=prev</id>
		<title>Ferec: Vytvorená stránka „Nastavenie parametrov servera, parametre spracovania a závislosti medzi úlohami, prípadne skupinami vplývajú na celkovú výkonnosť spracovania. V situácii, keď...“</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Vyhodnocovanie&amp;diff=89&amp;oldid=prev"/>
				<updated>2017-08-28T13:57:09Z</updated>
		
		<summary type="html">&lt;p&gt;Vytvorená stránka „Nastavenie parametrov servera, parametre spracovania a závislosti medzi úlohami, prípadne skupinami vplývajú na celkovú výkonnosť spracovania. V situácii, keď...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Nastavenie parametrov servera, parametre spracovania a závislosti medzi úlohami, prípadne skupinami vplývajú na celkovú výkonnosť spracovania. V situácii, keď spracovanie dobieha príliš neskoro, je potrebné analyzovať ako by bolo možné spracovanie urýchliť.&lt;br /&gt;
Cieľom môže byť urýchlenie dokončenia konkrétnej úlohy, prípade viacerých úloh, alebo aj celého spracovania. Často ale platí, že tieto dva typy optimalizácií sa prekrývajú pokiaľ užívatelia trvajú na dodaní vysoko agregovaných dát, ktoré sú de facto výsledkom celého spracovania.&lt;br /&gt;
&lt;br /&gt;
Pre optimalizáciu spracovania je možné použiť nasledovné nástroje:&lt;br /&gt;
* priebežné sledovanie denného spracovania a identifikácia kritických bodov - vhodné pri menšom počte úloh, resp. menšej miere paralelizmu&lt;br /&gt;
* sledovanie priebehu úrovne paralelizmu počas spracovania - výsledok je vhodné porovnať so zaznamenanou spotrebou jednotlivých zdrojov OS (CPU,RAM,IO) a na základe korelácie identifikovať kritické body spracovania.&lt;br /&gt;
* hľadanie kritickej cesty pre vybrané úlohy - pomocou nástroja na hľadanie kritickej cesty je možné identifikovať zoznam úloh, ktoré je potrebné optimalizovať, prípadne rozdeliť, aby bolo možné spracovanie ukončiť v požadovanom čase&lt;br /&gt;
* identifikácia čakaní a deadlockov - databázy poskytujú nástroje na monitorovanie počtu zámkov, príp. čakania na zámky. Kombinácia týchto informácií so spracovaním umožňuje identifikovať miesta v spracovaní, ktoré zámky intenzívne pouzívajú.&lt;br /&gt;
&lt;br /&gt;
Po identifikácii kritických miest v spracovaní umožňuje DWFC ovplyvnenie spracovania nasledovnými metódami:&lt;br /&gt;
* ak je v spracovaní identifikovaných viacero úloh intenzívne využívajúcich rovnaký zdroj, v potrebné takýmto úlohám priradiť príslušnú váhu. Tým sa zabezpečí, že nebude spustených príliš veľa úloh, ktoré spotrebovávajú rovnaký zdroj&lt;br /&gt;
* nastavenie priority úlohy plniacej dáta do finálneho reportu - tento spôsob je vhodný v prípade, ak prioritizovaná úloha nie je blízko konca spracovania v zmysle závislostí, tzn. nevyžaduje vykonanie veľkej väčšiny úloh pre svoje spustenie. Zároveň je potrebné pamätať na dedenie priorít (viď [[Prioritizácia]]) a skutočnosť, že toto dedenie sa vykonáva len prostredníctvom závislostí medzi úlohami.&lt;br /&gt;
* pri identifikovaní úloh, ktorých súčasné spustenie vedie často k čakaniu na zámky, prípadne aj deadlockom je potrebné takéto úlohy vylúčiť zo súčasného spracovania zavedením závislostí typu Exclusive medzi týmito úlohami.&lt;br /&gt;
* vo všeobecnosti je vhodné zaviesť obmedzenie limitu na paralelizmus či už zjednodušeným, alebo sofistikovanejším spôsobom (viď [[Load_management|Riadenie záťaže]]). V praxi sa javí, že príliš vysoká miera paralelizmu vedie k vyčerpaniu zdrojov DB engine a dochádza následne k vykonávaniu neoptimálnych plánov.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	</feed>