Callback
  • De la tarabă la magazin

  • -

  • De la magazin la lanț de retail

  • -

  • De la retail la producție

10 sfaturi pentru optimizarea performanței serverului și a Torgsoft

Blocul 1. Hardware și alimentare cu energie

1. Utilizarea SSD în loc de HDD

Pentru funcționarea normală a bazei de date (BD), este absolut necesară o viteză mare de citire și scriere, prin urmare, utilizarea unui SSD este obligatorie. Utilizarea vechilor unități HDD (în special cu sectoare deteriorate) duce la blocaje severe și crește riscul ca baza de date să intre într-o stare de urgență (Suspect sau Recovery Pending).

2. Controlul spațiului liber pe disc

Pe discul unde sunt instalate BD și directoarele programului, este necesar să se mențină întotdeauna o marjă suficientă de spațiu liber (de preferință cel puțin 15-20%). Umplerea discului (în special a discului de sistem C) duce garantat la erori de arhivare, imposibilitatea de a actualiza programul și defecțiuni critice în funcționarea SQL Server.

3. Sursă de alimentare neîntreruptibilă (UPS)

PC-ul cu baza de date (serverul) trebuie să fie conectat obligatoriu la un UPS. O pană bruscă de curent este cea mai frecventă cauză a deteriorării BD (trecerea în starea Suspect), deteriorării fișierelor de sistem ale bazei (.ldf sau .mdf) și a pierderii de date.

Blocul 2. Setările sistemului de operare Windows

4. Interzicerea modurilor de repaus și hibernare

Pe server sau pe PC-ul principal este strict interzisă utilizarea modului de repaus, hibernării sau configurarea opririi automate a hard discurilor. Planul de alimentare al PC-ului trebuie setat pe „Performanță maximă” pentru a evita întreruperile de conexiune cu BD prin rețeaua locală.

5. Setările antivirusului și Firewall-ului

Windows Defender și antivirușii terți (Avast, 360 Total Security, etc.) blochează adesea din greșeală sau mută în carantină fișierele executabile ale programului (torgsoft.exe, TorgsoftLicenseService.exe, etc.). Pentru a evita acest lucru:

adăugați directorul C:\TORGSOFT (sau un altul unde este instalat programul) și toate fișierele executabile la excepțiile antivirusului (lista albă).
în Firewall, creați obligatoriu reguli pentru conexiunile de intrare și de ieșire care permit funcționarea pe porturile 1433, 1434 (pentru SQL Server) și 6001 (pentru serverul de aplicații).

6. Optimizarea proceselor de fundal și a memoriei

Dezactivați programele din startup și serviciile de fundal inutile (Xbox Game DVR, OneDrive, Cortana). Nu utilizați serverul pentru navigare pe internet: browserele (de exemplu, Google Chrome) sau mesageriile (Telegram) pot consuma peste 2 GB de memorie RAM, care va lipsi critic pentru SQL Server, ceea ce va duce la blocarea completă a Torgsoft.

7. Repornirea regulată a serverului

Configurați repornirea automată a serverului (prin Task Scheduler) de cel puțin 2-3 ori pe săptămână în afara orelor de program (de exemplu, noaptea). Acest lucru eliberează memoria RAM, resetează sesiunile blocate și previne „încetinirea” sistemului.

Blocul 3. Întreținerea bazei de date și SQL Server

8. Mutarea programului pe un disc non-sistem

Este recomandabil să plasați directorul programului și baza de date pe unitatea D: (sau alt disc non-sistem). Dacă programul se află deja pe unitatea C, mutarea este posibilă conform unui algoritm clar:

1
opriți serviciile TorgSoftService, TorgsoftLicenceService și SQL Server.
2
detașați baza de date în SQL Server Management Studio.
3
copiați fișierele bazei de date (.mdf, .ldf) și directorul PROGRAM pe noua unitate.
4
atașați din nou baza de date prin SQL Management Studio.
5
editați căile în fișierele de configurare (în special, modificați căile în registry, înlocuiți fișierul Win.dat) și porniți serviciile.

9. Utilizarea versiunii complete de SQL Server

Versiunea gratuită de SQL Server (Express), care este instalată implicit, are limitări hardware: utilizează doar 1,4 GB de memorie RAM și are o limită de dimensiune a bazei de date de 10 GB. Dacă baza de date atinge 10 GB, programul se oprește sau funcționează cu întârzieri critice. Pentru a rezolva această problemă, trebuie să treceți la versiunile plătite ale SQL Server (Standard sau Enterprise), care nu au astfel de limite.

Blocul 4. Optimizarea prin instrumentele Torgsoft

10. Lucrul cu perioadele, statisticile și prețul de cost

Închiderea perioadelor: închideți regulat perioadele neactuale (lunile). Acest lucru fixează prețul de cost și accelerează brusc generarea de rapoarte și analize.
Curățarea bazei: dacă baza de date se extinde, utilizați opțiunea „Ștergeți statistica perioadelor închise”. Aceasta elimină fizic documentele vechi de depozit și financiare, lăsând doar soldurile finale de bunuri și datorii, ceea ce reduce semnificativ volumul bazei de date (după aceasta, baza de date trebuie comprimată (Shrink) prin SQL).
Indexuri: efectuați periodic acțiunea de serviciu „Restabiliți și reorganizați indexurile și actualizați statisticile” — aceasta ordonează datele și accelerează funcționarea programului.
Prețul de cost: configurați calculul automat al prețului de cost pe timp de noapte, conform unui program. Dacă îl rulați în timpul zilei, când magazinul este activ, programul se va bloca sever. Nu întrerupeți niciodată calculul prețului de cost prin oprirea forțată a computerului.