De ce inhibă 1c

De ce inhibă 1c
Impuse noi în titlul articolului este o problemă de actualitate pentru mulți administratori de sistem care lucrează cu produsul. Pe cât posibil, vom încerca să vorbim despre parametrii care afectează performanța 1C și demasca mituri populare. Astăzi, de exemplu, un caz recent, vrem să vă spun despre un alt aspect, poate afecta serios performanta - sarcini de rutină.

Să începem cu un caz real. Nu cu mult timp în urmă am întrebat unul dintre clienții noștri au plâns de „frână“ 1C unul dintre angajații săi. Simptomele sunt exprimate în faptul că, după un anumit timp configurația comerțului 10 începe să încetinească, să-l pur și simplu atârnă pe de ceva timp.

O analiză mai detaliată a situației a devenit clar, că aceasta este doar o singură persoană, și în orice loc de muncă, există o lungă perioadă de timp, dar dacă înainte de „frână“ a durat aproximativ o secundă, dar acum, după actualizare, acestea pot dura până la 15-20 de secunde, Ea își face treaba extrem de incomod.

În principiu, datele inițiale este suficient pentru a trage primele concluzii. Să-i dea mai mult timp:

  • „Frâne“ se întâmplă tot timpul, cu o anumită periodicitate
  • „Frână“ este doar un singur utilizator
  • „Frână“ în orice loc de muncă

Pentru a confirma suspiciunile lor se uite la setările parametrilor de contabilitate:

De ce inhibă 1c
Într-adevăr, „problema“ utilizatorul este listat ca un utilizator pentru a efectua activități de rutină. După cum sa dovedit, o dată la un moment dat, în numele utilizatorului care rulează locuri de muncă Autoexchange RIB. Rămâne să vedem ce a fost exact motivul pentru episodice „frânare“. De asemenea, este ușor de făcut:

De ce inhibă 1c
Și aici este „eroul de ocazie“ - o sarcină actualizează un index de căutare text complet, care rulează la fiecare 2,5 minute. În acest caz, problema a fost rezolvată complet deconectarea efectua sarcini de rutină în cadrul acestui utilizator, dar acest lucru nu este întotdeauna posibil sau de dorit, asa ca aici ne vom uita la modul de a gestiona locuri de muncă programate și cum să se asigure că acestea nu au un impact negativ asupra performanței.

Normal cerere

Configurațiile pe baza instrumentelor obișnuite de cerere unică pentru gestionarea lucrărilor programate nu. Acest lucru se datorează în mare parte faptului că în momentul dezvoltării lor inițiale conceptul de sarcini de rutină a fost dezvoltat destul de slab.

multe sarcini de rutină sunt gestionate prin stabilirea subsistemele asociate. De exemplu, stabilirea unor sarcini de rutină legate de schimbul de date ar trebui să fie căutate în preferințele de schimb asociate cu EGAIS în opțiunile de comerț în alcool etc.

De ce inhibă 1c
La prima vedere, este destul de logic, dar nici un singur instrument face dificilă monitorizarea locurilor de muncă programate configurate și setările optime ale acestora. Ei bine, în cazul în care locul de muncă este o-doi, și dacă mai mult, sau, ca în cazul nostru, există o suspiciune de oricare dintre locurile de muncă programate, dar nu ai nici o idee despre cine și ce este configurat în baza de date.

În acest caz, ar trebui să utilizați prelucrarea externă KonsolZadany (JobsConsole), care este un set de tratamente standard pentru a conduce STI. Prelucrarea oferă o singură interfață pentru toate sarcinile și le permite configurarea și controlul centralizat este în prezent face treaba.

De ce inhibă 1c
Această listă va trebui să examineze cu atenție toate locurile de muncă inutile, deconectați, și au dreptul de a aduce programul, în conformitate cu necesitățile vitale și bunul simț. De exemplu, în cazul nostru, nu este nevoie de a procesa răspunsurile EGAIS la fiecare 30 de secunde (această setare este făcută pentru testare) și în modul de operare va fi suficient pentru a face acest lucru spun o dată la fiecare jumătate de oră.

aplicație gestionată

În configurații bazate pe un locuri de muncă gestionate de aplicație programată atribuite unui rol mai important, cu ajutorul lor se pot efectua diverse sarcini pe baza de date de informații de serviciu și menținându-l la zi, dar în același timp, este programată de locuri de muncă sunt cele mai multe ori cauza „frână“.

Pentru a gestiona locuri de muncă programate conceputul hotel din meniul Administration - Suport și întreținere.

De ce inhibă 1c
Imediat trebuie remarcat faptul că locul de muncă a crescut semnificativ (de exemplu, avem aceeași configurație - de vânzare cu amănuntul) și setarea competentă poate îmbunătăți în mod semnificativ performanța bazei de informații. Setările implicite sunt 1C bazate pe nevoile companiei în mijlocul unui vid sferic și nu sunt optime chiar aproape.

De ce inhibă 1c

În primul rând dezactiva ceea ce este în mod clar inutile, ceea ce nu funcționează. Apoi optimiza programul de funcții rar folosite, de exemplu, să actualizeze băncile clasificator în vânzare cu amănuntul, precum și verificarea contractanților, poate fi efectuată o dată pe săptămână, în timpul off-ore, sau la sfârșitul anului (începutul) a zilei.

O atenție specială trebuie acordată tot ceea ce este legat de indexul de căutare. căutare full-text este cu siguranță un lucru la îndemână, dar de lucru cu indexul său este foarte, sarcină foarte scump. Deci, nu merg la extreme, și să-l, dar ar trebui să reconsidere serios și să ajusteze parametrii.

Să începem cu extragerea de text. Această operație vă permite să căutați conținutul fișierului atașat, așa că, dacă nu le utilizați, nu face o căutare pe ea, sau ai acolo niște imagini - că această operațiune poate fi oprit în orice caz, să-l din nou în 85 de secunde - este prea mult.

De ce inhibă 1c
Actualizarea regulamentelor indicelui - una dintre cele mai mari consumatoare de resurse operațiune, se efectuează o dată pe minut în mod implicit.

De ce inhibă 1c
Acum, gândiți-vă cât de des este actualizat sau se adaugă la baza pe care caută cel mai des informațiile? Evident, nu fiecare minut, așa că va fi suficient pentru a actualiza indexul mult mai rar: o dată pe oră, o dată pe zi sau chiar o dată pe săptămână.

Același lucru este valabil și pentru fuzionarea indicelui SDA. dacă actualizați indexul o dată pe zi, ar trebui să înființeze o fuziune pentru a efectua o dată pe săptămână, în același timp, prin stabilirea de început ca cel mai puțin interferează cu activitatea timpului.

De ce inhibă 1c
Aceste operații simple pe care le va permite, fără nici o atingere funcționalitatea de configurare pentru a ridica confortul de a lucra cu ea la nivelul următor prin eliminarea frecvente efectua operații destul de pretențioase. Doar nu merg la extreme, judeca competent pentru modul în care aveți nevoie de anumite caracteristici și cât de des pentru a îndeplini sarcinile asociate acestora.