10 tipov na optimalizáciu servera a Torgsoftu
Blok 1. Hardvér a napájanie
1. Použitie SSD namiesto HDD
Pre normálnu prevádzku databázy (DB) je kriticky nevyhnutná vysoká rýchlosť čítania a zápisu, preto je použitie SSD povinné. Použitie starých HDD diskov (najmä s poškodenými sektormi) vedie k silnému zamŕzaniu a zvyšuje riziko prechodu databázy do núdzového stavu (Suspect alebo Recovery Pending).
2. Kontrola voľného miesta na disku
Na disku, kde je nainštalovaná DB a adresáre programu, je potrebné vždy udržiavať dostatočnú rezervu voľného priestoru (najlepšie aspoň 15-20%). Preplnenie disku (najmä systémového disku C) zaručene vedie k chybám pri archivácii, nemožnosti aktualizovať program a kritickým zlyhaniam v prevádzke SQL Servera.
3. Zdroj neprerušovaného napájania (UPS)
PC s databázou (server) musí byť povinne pripojený k UPS. Náhly výpadok prúdu je najčastejšou príčinou poškodenia DB (prechod do stavu Suspect), poškodenia systémových súborov databázy (.ldf alebo .mdf) a straty údajov.
Blok 2. Nastavenia operačného systému Windows
4. Zákaz režimov spánku a hibernácie
Na serveri alebo hlavnom PC je prísne zakázané používať prechod do režimu spánku, hibernáciu alebo nastavovať automatické vypínanie pevných diskov. Schéma napájania PC musí byť nastavená na „Maximálny výkon“, aby sa zabránilo prerušeniu spojenia s DB cez lokálnu sieť.
5. Nastavenie antivírusov a Firewallu
Windows Defender a antivírusy tretích strán (Avast, 360 Total Security atď.) často omylom blokujú alebo presúvajú do karantény spustiteľné súbory programu (torgsoft.exe, TorgsoftLicenseService.exe atď.). Aby ste sa tomu vyhli:
6. Optimalizácia procesov na pozadí a pamäte
Vypnite programy spúšťané pri štarte a nepotrebné služby na pozadí (Xbox Game DVR, OneDrive, Cortana). Nepoužívajte server na surfovanie po internete: prehliadače (napríklad Google Chrome) alebo komunikátory (Telegram) môžu spotrebovať viac ako 2 GB pamäte RAM, čo bude SQL Serveru kriticky chýbať, a povedie k úplnému zamrznutiu programu Torgsoft.
7. Pravidelné reštartovanie servera
Nastavte automatické reštartovanie servera (cez Plánovač úloh) aspoň 2-3 krát týždenne v nepracovnom čase (napríklad v noci). Tým sa uvoľní pamäť RAM, resetujú sa zamrznuté relácie a zabráni sa „spomaleniu“ systému.
Blok 3. Údržba databázy a SQL Servera
8. Presun programu na nesystémový disk
Odporúča sa umiestniť adresár programu a databázu na disk D: (alebo iný nesystémový disk). Ak je už program na disku C, presun je možný podľa presného algoritmu:
9. Použitie plnej verzie SQL Servera
Bezplatná verzia SQL Server (Express), ktorá sa inštaluje predvolene, má hardvérové obmedzenia: využíva len 1,4 GB pamäte RAM a má limit veľkosti databázy 10 GB. Ak databáza dosiahne 10 GB, program sa zastaví alebo pracuje s kritickými oneskoreniami. Ak chcete tento problém vyriešiť, musíte prejsť na platené verzie SQL Servera (Standard alebo Enterprise), ktoré takéto obmedzenia nemajú.
Vráťte sa na predchádzajúci krok