Load management: Rozdiel medzi revíziami
(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 | + | * 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.