Škálovatelnost je jedním z našich hlavních zájmů a 4D v17 R5 přináší v této oblasti dobré zprávy, zejména pro ty, kteří mají na svém 4D Serveru velké procesní zatížení. Při připojení vzdálených klientů (jednoho, dvou nebo i stovek) k serveru zaznamenáte výrazné zvýšení rychlosti výkonu.
Vnitřní architektura 4D byla vylepšena a nyní je využití procesoru plně optimalizovánootevře sev nové záložce) v preemptivním režimu a při současném přístupu ke čtení a zápisu do stejné tabulky. Výsledkem může být 4 až 8x vyšší výkon!
Porovnejme provádění některých procesů náročných na prostředky:
PŘED
Před optimalizací vidíme, že všechny procesy čtení/zápisu přistupující ke stejné tabulce nevyužívají procesor naplno. I když má používaný počítač čtyři jádra, procesor je většinou nečinný, protože procesy se blokují:
PO
Po optimalizaci již dostupná jádra nejsou nečinná, což vede k rychlejšímu zpracování:
Výše uvedené snímky obrazovky ukazují akce prováděné s jednou tabulkou.
Před optimalizací trvalo provedení smyčky nad touto tabulkou pro načtení dat 958 ms.
Po optimalizaci to trvá 138 ms.