Optimalizácia databázy Torgsoft: indexy a štatistiky
Optimalizácia databázy Torgsoft: čo to prináša a kedy je potrebná
Optimalizácia databázy cez obnovu/reorganizáciu indexov a aktualizáciu štatistík — je povinná servisná operácia na obnovenie rýchlosti Torgsoft pri veľkých objemoch dát alebo po hromadných zmenách v databáze.
Materiál je určený pre používateľov a systémových administrátorov, ktorí majú základné zručnosti pri práci s operačným systémom, službami Windows a Microsoft SQL Server. Všetky opísané kroky vykonávate na vlastné riziko: nesprávne zmeny nastavení, služieb alebo databázy môžu viesť k strate dát alebo k nefunkčnosti programu. Pred zmenami sa odporúča vytvoriť aktuálnu zálohu databázy, skontrolovať voľné miesto na disku a overiť, že v systéme nie sú aktívni používatelia. Ak si nie ste istí správnosťou krokov alebo nerozumiete dôsledkom — obráťte sa na technickú podporu.
Kedy je optimalizácia povinná: spúšťače podľa času, objemu a zmien
Optimalizáciu treba vykonať, ak existuje aspoň jeden z faktorov:
-
databáza sa aktívne používa viac ako 6–12 mesiacov,
-
prebehli hromadné operácie (import tovaru, inventúry, čistenie logov),
-
databáza sa približuje k limitu SQL Server Express (10 GB),
-
po aktualizácii verzie Torgsoft sa objavili výrazné spomalenia.
Príznaky, že databáza potrebuje optimalizáciu: pomalé formuláre, reporty, chyby a limit 10 GB
Používateľ sa zvyčajne sťažuje na:
-
veľmi dlhé vykonávanie jednotlivých operácií (uzatvorenie inventúry, tvorba dokumentov),
-
«zamŕzanie» formulárov Dostupnosť tovaru, Predaj s vystavením účtu,
-
reporty sa tvoria minúty,
-
chyby typu:
-
Arithmetic overflow
-
preplnenie filegroupu SQL,
-
databáza má 9–10 GB a objavujú sa chyby zápisu.
Príčiny spomalenia
-
Fragmentácia indexov
Kvôli neustálym zápisom/vymazaniam SQL používa neefektívne plány vykonávania. -
Zastarané štatistiky
SQL optimizátor nesprávne odhaduje objem dát. -
Nadbytočné dáta
Staré logy, štatistiky uzavretých období. -
Obmedzenia SQL Server Express
Pevný limit 10 GB spôsobuje chyby a degradáciu výkonu. -
Zastaraná verzia SQL Server (2005)
Nepodporuje moderné dotazy Torgsoft.
Ako zrýchliť databázu
1. Štandardná optimalizácia (povinné minimum)
Vykonajte servisnú operáciu:
Súbor → Obnoviť a reorganizovať indexy a aktualizovať štatistiky
Výsledok:
-
SQL vytvorí nové plány vykonávania,
-
rýchlosť operácií sa zvýši niekoľkonásobne.
2. Režim «Optimalizácia databázy» (verzia 2022.0.48+)
Pre zložité a «ťažké» databázy: Súbor → Optimalizácia databázy
Čo sa deje:
-
používa sa Database Engine Tuning Advisor,
-
analyzujú sa reálne pomalé dotazy,
-
vytvárajú sa individuálne indexy presne pre vašu databázu.
Fixovaný efekt z praxe:
-
zrýchlenie formulárov o 10–15-násobok,
-
uzatvorenie inventúry: z hodín na minúty.
3. Ak sa databáza blíži k 10 GB (SQL Express)
Povinné kroky:
-
Odstrániť zbytočné logy:
-
Protokol akcií používateľov,
-
Žurnál zmien dokumentov (ponechať napríklad 3 mesiace).
-
Odstrániť štatistiky uzavretých období (kód 006).
-
Potom:
-
obnoviť indexy,
-
vykonať Shrink cez SQL Server Management Studio.
Očakávaný výsledok:
-
zmenšenie veľkosti DB o 1.5–2-krát,
-
zmiznutie chýb preplnenia.
4. Skontrolovať verziu SQL Server
-
SQL Server 2005 — nie je odporúčaný, optimalizácia nemusí priniesť efekt.
-
Minimálne prípustné: SQL Server 2014.
Kontrola po optimalizácii
Po optimalizácii:
-
formuláre sa otvárajú v sekundách,
-
reporty sa tvoria bez oneskorení,
-
u používateľov nie sú zamŕzania,
-
veľkosť databázy je stabilná a nerastie abnormálne.
Prevencia do budúcna
-
vykonávať optimalizáciu raz za 3–6 mesiacov,
-
pravidelne uzatvárať obdobia,
-
neuchovávať logy roky,
-
kontrolovať veľkosť DB,
-
používať aktuálnu verziu SQL Server.
Zhrnutie: pravidlo postupu
Ak Torgsoft začne spomaľovať — prvé, čo treba urobiť, je optimalizácia indexov a štatistík.
Ak je databáza veľká alebo blízko 10 GB — optimalizácia + čistenie + shrink.
-
25.01.2026
Inštalácia a nastavenie Torgsoft-Hybrid
Návod na nastavenie Torgsoft-Hybrid: technické požiadavky, inštalácia, pripojenie zariadení a práca v offline režime s následnou synchronizáciou údajov.
-
08.01.2026
Prenos Torgsoft na iný počítač alebo server
Prenos Torgsoft na iný počítač alebo server: záloha, SQL databáza, licencia, nastavenia a bezpečné spustenie bez straty dát
-
06.01.2026
Optimalizácia databázy Torgsoft: indexy a štatistiky
Ako zrýchliť Torgsoft: optimalizácia indexov a SQL štatistík, signály potreby, kedy to vykonať a čo robiť s limitom 10 GB









Vráťte sa na predchádzajúci krok