Load management: Rozdiel medzi revíziami

Z DWFC3
Prejsť na: navigácia, hľadanie
(Vytvorená stránka „Počas spracovania veľkého počtu úloh môže dôjsť k dočasnému preťaženiu niektorých zdrojov. Typicky pri databázach dochádza k preťaženiu IO subsystému,...“)
 
Riadok 6: Riadok 6:
  
 
DWFC poskytuje niekoľko nástrojov umožňujúcich riadiť záťaž:
 
DWFC poskytuje niekoľko nástrojov umožňujúcich riadiť záťaž:
−
* Nastavenie celkového limitu na úroveň paralelizmu
+
* Nastavenie celkového limitu úrovne paralelizmu
 
* Nastavenie limitu paralelizmu na úrovni skupiny/pripojenia
 
* Nastavenie limitu paralelizmu na úrovni skupiny/pripojenia
 
* Nastavenie limitu záťaže na úrovni skupiny/pripojenia
 
* Nastavenie limitu záťaže na úrovni skupiny/pripojenia
 
* Nastavenie exkluzívnej závislosti medzi úlohami
 
* Nastavenie exkluzívnej závislosti medzi úlohami
 +
 +
==Nastavenie celkového limitu úrovne paralelizmu==
 +
Celkový limit úrovne paralelizmu je zohľadňovaný pri každom pokuse o spustenie úlohy. Algoritmus pre spustenie úloh vyhodnocuje počet aktuálne bežiacich úloh a v prípade dosiahnutia globálneho limitu nie je spustená ďalšia úloha až kým niektorá z bežiacich úloh neskončí (nezáleží na spôsobe ukončenia, či úspešne alebo neúspešne).
 +
Tento limit sa nastavuje v administračnej časti aplikácie v sekcii Settings/ParallelLimit. V pravej časti obrazovky sa zobrazí aktuálne nastavená hodnota, ktorú môže administrátor aplikácie zmeniť na požadovanú hodnotu. Stlačením tlačidla '''Ok''' je zmena uložená a aktívna.

Verzia zo dňa a času 08:47, 17. august 2017

Počas spracovania veľkého počtu úloh môže dôjsť k dočasnému preťaženiu niektorých zdrojov. Typicky pri databázach dochádza k preťaženiu IO subsystému, alebo nedostatku operačnej pamäte, môže však byť preťažené CPU. O preťažení hovoríme z hľadiska riadenia spracovania o situácii, kedy je súčasný beh kombinácie úloh vykonaný neskôr ako by bola táto istá skupina úloh vykonaná sériovo alebo s nižším stupňom paralelizmu.

Preťaženie zdrojov je vo všeobecnosti považované za nežiadúci jav a je potrebné ho identifikovať pomocou nástrojov DB servera a OS. Dlhším sledovaním je možné v spracovaní identifikovať časti, ktoré vyžadujú samostatný beh, prípadne môžu bežať len vtedy, ak nebeží iná náročná úloha.

DWFC poskytuje niekoľko nástrojov umožňujúcich riadiť záťaž:

  • Nastavenie celkového limitu úrovne paralelizmu
  • Nastavenie limitu paralelizmu na úrovni skupiny/pripojenia
  • Nastavenie limitu záťaže na úrovni skupiny/pripojenia
  • Nastavenie exkluzívnej závislosti medzi úlohami

Nastavenie celkového limitu úrovne paralelizmu

Celkový limit úrovne paralelizmu je zohľadňovaný pri každom pokuse o spustenie úlohy. Algoritmus pre spustenie úloh vyhodnocuje počet aktuálne bežiacich úloh a v prípade dosiahnutia globálneho limitu nie je spustená ďalšia úloha až kým niektorá z bežiacich úloh neskončí (nezáleží na spôsobe ukončenia, či úspešne alebo neúspešne). Tento limit sa nastavuje v administračnej časti aplikácie v sekcii Settings/ParallelLimit. V pravej časti obrazovky sa zobrazí aktuálne nastavená hodnota, ktorú môže administrátor aplikácie zmeniť na požadovanú hodnotu. Stlačením tlačidla Ok je zmena uložená a aktívna.