Glavna svrha pisanja članka nije ponavljanje očitih nijansi onim administratorima (i programerima) koji još nisu stekli iskustvo s 1C.

Sporedni cilj, ako imam nedostatke, Infostart će mi to najbrže ukazati.

Test V. Gileva već je postao svojevrsni standard "de facto". Autor na svojoj web stranici dao je sasvim razumljive preporuke, ali ja ću samo dati neke rezultate i komentirati najvjerojatnije pogreške. Naravno, rezultati testiranja na vašoj opremi mogu se razlikovati, ovo je samo smjernica, što bi trebalo biti i čemu možete težiti. Želim odmah napomenuti da se promjene moraju raditi korak po korak, a nakon svakog koraka provjerite kakav je rezultat dao.

Postoje slični članci na Infostartu, u relevantnim odjeljcima stavit ću poveznice na njih (ako mi nešto nedostaje, recite mi u komentarima, ja ću to dodati). Dakle, pretpostavimo da usporite 1C. Kako dijagnosticirati problem i kako razumjeti tko je kriv, administrator ili programer?

Početni podaci:

Testirano računalo, glavni pokusni kunić: HP DL180G6, 2*Xeon 5650, 32 Gb, Intel 362i , Win 2008 r2. Usporedbe radi, usporedive rezultate u jednonitnom testu pokazuje Core i3-2100. Posebno je uzeta oprema koja nije najnovija, na modernoj opremi rezultati su osjetno bolji.

Za testiranje udaljenih 1C i SQL poslužitelja, SQL poslužitelj: IBM System 3650 x4, 2*Xeon E5-2630, 32 Gb, Intel 350, Win 2008 r2.

Za testiranje 10 Gbit mreže korišteni su Intel 520-DA2 adapteri.

Verzija datoteke. (baza je na poslužitelju u zajedničkoj mapi, klijenti su povezani na mrežu, CIFS/SMB protokol). Algoritam korak po korak:

0. Dodajte Gilev test bazu podataka na poslužitelj datoteka u istoj mapi kao i glavne baze podataka. Povezujemo se s klijentskog računala, izvodimo test. Sjećamo se rezultata.

Razumije se da čak i za stara računala prije 10 godina (Pentium na 775 socketu ) vrijeme od klika na oznaku 1C:Enterprise do pojavljivanja prozora baze podataka trebalo bi biti manje od minute. ( Celeron = spor rad).

Ako vam je računalo gore od Pentiuma na 775 utičnica s 1 GB RAM-a, onda suosjećam s vama i bit će vam teško postići udoban rad na 1C 8.2 u verziji datoteke. Razmislite ili o nadogradnji (dugo je trebalo) ili prebacivanju na terminalski (ili web, u slučaju tankih klijenata i upravljanih obrazaca) poslužitelj.

Ako računalo nije gore, onda možete šutnuti administratora. Najmanje provjerite rad mreže, antivirusnog i HASP zaštitnog drajvera.

Ako je Gilevov test u ovoj fazi pokazao 30 "papiga" i više, ali radna baza 1C i dalje radi sporo - pitanja su već za programera.

1. Za orijentir, koliko klijentsko računalo može "istisnuti", provjeravamo rad samo ovog računala, bez mreže. Testnu bazu stavljamo na lokalno računalo (na vrlo brzi disk). Ako klijentsko računalo nema normalan SSD, tada se stvara ramdisk. Zasad najjednostavniji i besplatni je Ramdisk enterprise.

Za testiranje verzije 8.2 dovoljno je 256 MB ramdiska, i! Najvažniji. Nakon ponovnog pokretanja računala s radnim ramdiskom, trebalo bi imati 100-200 MB slobodnog prostora. U skladu s tim, bez ramdiska, za normalan rad slobodne memorije trebalo bi biti 300-400 MB.

Za testiranje verzije 8.3 dovoljan je ramdisk od 256 MB, ali je potrebno više slobodnog RAM-a.

Prilikom testiranja morate pogledati opterećenje procesora. U slučaju blizu idealnog (ramdisk), lokalna datoteka 1c učitava 1 procesorsku jezgru tijekom rada. U skladu s tim, ako tijekom testiranja jezgra vašeg procesora nije potpuno opterećena, potražite slabosti. Malo emocionalno, ali općenito ispravno, opisan je utjecaj procesora na rad 1C. Samo za referencu, čak i na modernom Core i3 s visokom frekvencijom, brojke 70-80 su sasvim stvarne.

Najčešće pogreške u ovoj fazi.

a) Neispravno konfiguriran antivirus. Postoji mnogo antivirusa, postavke za svaki su različite, mogu samo reći da uz pravilnu konfiguraciju ni web ni Kaspersky 1C ne smetaju. S "zadanim" postavkama - oko 3-5 papiga (10-15%) može se odvesti.

b) Način rada. Iz nekog razloga malo ljudi obraća pozornost na to, a učinak je najznačajniji. Ako vam treba brzina, onda to morate učiniti, kako na klijentskim tako i na poslužiteljskim računalima. (Gilev ima dobar opis. Jedino upozorenje je da na nekim matičnim pločama, ako je Intel SpeedStep isključen, TurboBoost se ne može uključiti).

Ukratko, tijekom rada 1C postoji puno čekanja na odgovor od drugih uređaja (disk, mreža, itd.). Dok čekate odgovor, ako je način rada uravnotežen, tada procesor smanjuje svoju frekvenciju. Od uređaja dolazi odgovor, 1C (procesor) treba raditi, ali prvi ciklusi idu na smanjenoj frekvenciji, zatim frekvencija raste - i 1C ponovno čeka odgovor od uređaja. I tako - mnogo stotina puta u sekundi.

Možete (i po mogućnosti) omogućiti način rada na dva mjesta:

Kroz BIOS. Onemogućite načine rada C1, C1E, Intel C-state (C2, C3, C4). U različitim biosima zovu se drugačije, ali značenje je isto. Tražite dugo, potrebno je ponovno pokretanje, ali ako ste to učinili jednom, možete zaboraviti. Ako je sve učinjeno ispravno u BIOS-u, tada će se dodati brzina. Na nekim se matičnim pločama postavke BIOS-a mogu postaviti tako da način rada sustava Windows ne igra nikakvu ulogu. (Primjeri podešavanja BIOS-a od Gileva). Ove postavke se uglavnom tiču ​​poslužiteljskih procesora ili "naprednog" BIOS-a, ako ga niste pronašli u svom sustavu, a nemate Xeon - u redu je.

Upravljačka ploča - Napajanje - Visoke performanse. Minus - računalo ako dulje vrijeme nije bilo na servisu, jače će zujati s ventilatorom, više će se grijati i trošiti više energije. Ovo je cijena izvedbe.

Kako provjeriti je li način rada omogućen. Pokrenite Upravitelj zadataka - Performanse - Monitor resursa - CPU. Čekamo dok procesor ne bude zauzet ničim.

Ovo su zadane postavke.

BIOS C-stanje uključeno,

način uravnotežene snage


BIOS C-stanje uključeno, način rada visokih performansi

Za Pentium i Core, možete tu stati,

iz Xeona još uvijek možete iscijediti koju "papigu".


BIOS C-stanje isključeno, način rada visokih performansi.

Ako ne koristite Turbo boost - to bi trebalo izgledati ovako

poslužitelj podešen za performanse


A sada brojke. Da vas podsjetim: Intel Xeon 5650, ramdisk. U prvom slučaju, test pokazuje 23,26, u drugom - 49,5. Razlika je gotovo dvostruka. Brojevi mogu varirati, ali omjer ostaje gotovo isti za Intel Core.

Poštovani administratori, možete grditi 1C kako želite, ali ako krajnji korisnici trebaju brzinu, morate omogućiti način rada visokih performansi.

c) Turbo pojačanje. Prvo morate razumjeti podržava li vaš procesor ovu funkciju, na primjer. Ako jest, onda još uvijek možete sasvim legalno dobiti neku izvedbu. (Ne želim se doticati pitanja overclockinga, posebno poslužitelja, radite to na vlastitu odgovornost i rizik. Ali slažem se da povećanje brzine sabirnice sa 133 na 166 daje vrlo primjetan porast i brzine i rasipanja topline)

Na primjer, napisano je kako uključiti turbo boost. Ali! Za 1C postoje neke nijanse (ne najočitije). Poteškoća je u tome što se maksimalni učinak turbo pojačanja očituje kada je C-stanje uključeno. I ispada nešto poput ove slike:

Imajte na umu da je množitelj maksimalan, Core brzina najljepša, performanse visoke. Ali što će se dogoditi kao rezultat 1s?

Faktor

Brzina jezgre (frekvencija), GHz

CPU-Z jedna nit

Gilev Ramdisk test

verzija datoteke

Gilev Ramdisk test

klijent-poslužitelj

bez turbo pojačanja

C-stanje isključeno, turbo pojačanje

53.19

40,32

C-stanje uključeno, turbo pojačanje

1080

53,13

23,04

Ali na kraju ispada da je prema testovima performansi CPU-a varijanta s množiteljem 23 ispred, prema Gilevim testovima u datotečnoj verziji performanse s množiteljem 22 i 23 su iste, ali u klijent-poslužitelj verzija, varijanta s množiteljem od 23 horor horror horror (čak i ako je C-state postavljen na razinu 7, još uvijek je sporiji nego s isključenim C-stateom). Stoga preporuka, provjerite sami obje opcije i odaberite najbolju od njih. U svakom slučaju, razlika između 49,5 i 53 papige je prilično značajna, pogotovo jer je to bez puno truda.

Zaključak - turbo boost mora biti uključen. Dopustite mi da vas podsjetim da nije dovoljno omogućiti Turbo boost stavku u BIOS-u, morate pogledati i druge postavke (BIOS: QPI L0s, L1 - onemogućiti, zahtjevno čišćenje - onemogućiti, Intel SpeedStep - omogućiti, Turbo boost - omogućiti.Upravljačka ploča – Napajanje – Visoke performanse) . I još bih se (čak i za file verziju) zaustavio na opciji gdje je c-state isključen, iako je tu množitelj manji. Nabavite nešto ovako...

Prilično kontroverzna točka je frekvencija pamćenja. Na primjer, frekvencija pamćenja prikazana je kao vrlo utjecajna. Moji testovi nisu otkrili takvu ovisnost. Neću uspoređivati ​​DDR 2/3/4, pokazat ću rezultate promjene frekvencije unutar iste linije. Memorija je ista, ali u BIOS-u forsiramo niže frekvencije.




I rezultati testova. 1C 8.2.19.83, za verziju datoteke lokalni ramdisk, za klijent-poslužitelj 1C i SQL na jednom računalu, Zajednička memorija. Turbo boost je onemogućen u obje opcije. 8.3 prikazuje usporedive rezultate.

Razlika je unutar pogreške mjerenja. Posebno sam izvukao snimke zaslona CPU-Z kako bih pokazao da se drugi parametri mijenjaju s promjenom frekvencije, ista CAS Latency i RAS to CAS Delay, što izravnava promjenu frekvencije. Razlika će biti kada se memorijski moduli fizički promijene, iz sporijih u brže, ali ni tu brojke nisu previše značajne.

2. Kada smo skužili procesor i memoriju klijentskog računala, prelazimo na sljedeće vrlo važno mjesto - mrežu. Mnogo je tomova knjiga napisano o podešavanju mreže, postoje članci o Infostartu (i drugima), ovdje se neću fokusirati na ovu temu. Prije početka testiranja 1C, pobrinite se da iperf između dva računala prikazuje cijeli pojas (za kartice od 1 Gbit - dobro, barem 850 Mbit, ali bolje 950-980), da se slijedi Gilevov savjet. Zatim - najjednostavniji test rada bit će, čudno, kopiranje jedne velike datoteke (5-10 gigabajta) preko mreže. Indirektni znak Normalan rad na mreži od 1 Gbit imat će prosječnu brzinu kopiranja od 100 Mb/s, dobar rad - 120 Mb/s. Želim vam skrenuti pozornost na činjenicu da opterećenje procesora također može biti slaba točka (uključujući). SMB protokol na linuxu je dosta slabo paraleliziran i tijekom rada vrlo lako može “pojesti” jednu procesorsku jezgru i više je ne trošiti.

I dalje. Uz zadane postavke, windows klijent najbolje radi s windows serverom (ili čak s windows radnom stanicom) i SMB / CIFS protokolom, linux klijent (debian, ubuntu nije gledao ostale) najbolje radi s linuxom i NFS-om (radi i sa SMB-om, ali na NFS papagajima gore). To što se kod linearnog kopiranja win-linux servera na nfs brže kopira u jedan stream, ne znači ništa. Podešavanje debiana za 1C je tema za poseban članak, još nisam spreman za to, iako mogu reći da sam u datotečnoj verziji čak dobio malo bolje performanse od Win verzije na istoj opremi, ali s postgresom s korisnici iznad 50 I dalje imam sve jako loše.

Najvažniji , što znaju "spaljeni" administratori, ali početnici ne uzimaju u obzir. Postoji mnogo načina za postavljanje puta do baze podataka 1c. Možete učiniti \\server\share, možete \\192.168.0.1\share, možete net use z: \\192.168.0.1\share (i u nekim će slučajevima ova metoda također raditi, ali ne uvijek) i zatim navedite pogon Z. Čini se da sve ove staze pokazuju na isto mjesto, ali za 1C postoji samo jedan način koji daje prilično stabilne performanse. Dakle, evo što trebate učiniti kako treba:

U naredbenom retku (ili u pravilima, ili kako vam već odgovara) - koristite net DriveLetter: \\server\share. Primjer: net use m:\\poslužitelj\baze. Posebno naglašavam NE IP adresu, naime Ime poslužitelj. Ako poslužitelj nije vidljiv po imenu, dodajte ga u dns na poslužitelju ili lokalno u datoteku hosts. Ali žalba mora biti po imenu. Sukladno tome, na putu do baze pristupite ovom disku (vidi sliku).

A sada ću u brojkama pokazati zašto takav savjet. Početni podaci: kartice Intel X520-DA2, Intel 362, Intel 350, Realtek 8169. OS Win 2008 R2, Win 7, Debian 8. Najnoviji drajveri, primijenjena ažuriranja. Prije testiranja sam se uvjerio da Iperf daje punu širinu pojasa (osim za kartice od 10 Gbita, pokazalo se da istiskuje samo 7,2 Gbita, kasnije ću vidjeti zašto, test server još nije ispravno konfiguriran). Diskovi su različiti, ali posvuda je SSD (posebno umetnut jedan disk za testiranje, ništa drugo nije učitano) ili raid sa SSD-a. Brzina od 100 Mbita dobivena je ograničavanjem postavki adaptera Intel 362. Nije bilo razlike između 1 Gbit bakra Intel 350 i 1 Gbit optike Intel X520-DA2 (dobiveno ograničenjem brzine adaptera). Maksimalna izvedba, turbo boost je isključen (samo radi usporedivosti rezultata, turbo boost dodaje malo manje od 10% za dobre rezultate, za loše rezultate možda uopće ne utječe). Verzije 1C 8.2.19.86, 8.3.6.2076. Ne navodim sve brojke, nego samo one najzanimljivije, da se ima s čime usporediti.

Win 2008 - Win 2008

poziv preko ip adrese

Win 2008 - Win 2008

Obraćanje po imenu

Win 2008 - Win 2008

Zvanje preko ip adrese

Win 2008 - Win 2008

Obraćanje po imenu

Win 2008 - Win 7

Obraćanje po imenu

Windows 2008 - Debian

Obraćanje po imenu

Win 2008 - Win 2008

Zvanje preko ip adrese

Win 2008 - Win 2008

Obraćanje po imenu

11,20 26,18 15,20 43,86 40,65 37,04 16,23 44,64
1S 8.2 11,29 26,18 15,29 43,10 40,65 36,76 15,11 44,10
8.2.19.83 12,15 25,77 15,15 43,10 14,97 42,74
6,13 34,25 14,98 43,10 39,37 37,59 15,53 42,74
1C 8.3 6,61 33,33 15,58 43,86 40,00 37,88 16,23 42,74
8.3.6.2076 33,78 15,53 43,48 39,37 37,59 42,74

Zaključci (iz tablice i iz osobnog iskustva. Odnosi se samo na verziju datoteke):

Preko mreže možete dobiti sasvim normalne brojeve za rad ako je ova mreža normalno konfigurirana i put je ispravno napisan u 1C. Čak i prvi Core i3s može dati 40+ papiga, što je sasvim dobro, a to nisu samo papige, u stvarnom radu razlika je također primjetna. Ali! ograničenje pri radu s više (više od 10) korisnika više neće biti mreža, ovdje je i dalje dovoljan 1 Gbit, ali blokada pri radu s više korisnika (Gilev).

Platforma 1C 8.3 mnogo je zahtjevnija za kompetentno postavljanje mreže. Osnovne postavke - pogledajte Gilev, ali imajte na umu da sve može utjecati. Vidio sam ubrzanje zbog činjenice da su deinstalirali (a ne samo isključili) antivirus, od uklanjanja protokola kao što je FCoE, od mijenjanja upravljačkih programa na stariju, ali Microsoft certificiranu verziju (posebno za jeftine kartice kao što su asus i dlinks), od uklanjanja drugu mrežnu karticu s poslužitelja. Mnogo opcija, pažljivo konfigurirajte mrežu. Može postojati situacija kada platforma 8.2 daje prihvatljive brojke, a 8.3 - dva ili čak više puta manje. Pokušajte se poigrati s verzijom platforme 8.3, ponekad dobijete jako velik učinak.

1C 8.3.6.2076 (možda kasnije, nisam još tražio točnu verziju) preko mreže još uvijek je lakše postaviti nego 8.3.7.2008. Od 8.3.7.2008. za postizanje normalnog rada mreže (u usporedivim papigama) pokazalo se samo nekoliko puta, nisam mogao ponoviti za općenitiji slučaj. Nisam puno razumio, ali sudeći po krpicama iz Process Explorera, tamo snimka ne ide kao u 8.3.6.

Unatoč činjenici da je pri radu na mreži od 100 Mbps njezin raspored opterećenja mali (možemo reći da je mreža slobodna), brzina rada je još uvijek puno manja nego na 1 Gbps. Razlog je latencija mreže.

Ceteris paribus (mreža koja dobro funkcionira) za 1C 8.2, Intel-Realtek veza je 10% sporija od Intel-Intela. Ali realtek-realtek općenito može dati oštro slijeganje iz vedra neba. Stoga, ako ima novca, bolje je držati Intel mrežne kartice posvuda, ako nema novca, onda Intel stavite samo na server (vaš KO). Da, i postoji mnogo više uputa za podešavanje intel mrežnih kartica.

Zadane antivirusne postavke (na primjer, verzija drweb 10) oduzimaju oko 8-10% papiga. Ako ga pravilno konfigurirate (dopustite procesu 1cv8 da radi sve, iako nije sigurno) - brzina je ista kao i bez antivirusa.

NEMOJTE čitati Linux gurue. Poslužitelj sa sambom je odličan i besplatan, ali ako stavite Win XP ili Win7 na poslužitelj (ili još bolje - OS poslužitelja), tada će u datotečnoj verziji 1c raditi brže. Da, i samba i skup protokola i mrežne postavke i još mnogo toga u debianu / ubuntuu su dobro podešeni, ali ovo se preporučuje stručnjacima. Nema smisla instalirati Linux sa zadanim postavkama i onda reći da je spor.

Dobra je ideja testirati diskove povezane putem net use s fio . Barem će biti jasno jesu li to problemi s 1C platformom ili s mrežom / diskom.

Za single-user varijantu ne mogu se sjetiti testova (ili situacije) gdje bi bila vidljiva razlika između 1Gb i 10Gb. Jedino gdje je 10Gbps za file verziju dalo bolje rezultate je spajanje diskova preko iSCSI-ja, ali to je tema za poseban članak. Ipak, mislim da su kartice od 1 Gbit dovoljne za file verziju.

Zašto, s mrežom od 100 Mbit, 8.3 radi znatno brže od 8.2 - ne razumijem, ali činjenica se dogodila. Sva ostala oprema, sve ostale postavke potpuno su iste, samo u jednom slučaju testira se 8.2, au drugom - 8.3.

Nije podešen NFS win - win ili win-lin daje 6 papiga, nisam ga uključio u tablicu. Nakon ugađanja dobio sam 25, ali je nestabilan (zalet u mjerenjima je veći od 2 jedinice). Za sada ne mogu dati preporuke o korištenju windowsa i NFS protokola.

Nakon svih postavki i provjera, ponovno pokrećemo test s klijentskog računala, radujemo se poboljšanom rezultatu (ako je uspio). Ako se rezultat poboljšao, ima više od 30 papiga (a posebno više od 40), manje od 10 korisnika radi u isto vrijeme, a radna baza podataka i dalje usporava - gotovo sigurno problem programera (ili ste već dosegao vrhunac mogućnosti datotečne verzije).

terminalski poslužitelj. (baza je na poslužitelju, klijenti su povezani na mrežu, RDP protokol). Algoritam korak po korak:

0. Dodajte Gilev test bazu podataka na poslužitelj u istu mapu kao i glavne baze podataka. Spajamo se s istog poslužitelja i izvodimo test. Sjećamo se rezultata.

1. Na isti način kao u verziji datoteke, postavljamo rad. Kod terminalskog poslužitelja procesor uglavnom igra glavnu ulogu (podrazumijeva se da nema očitih nedostataka, poput nedostatka memorije ili ogromne količine nepotrebnog softvera).

2. Postavljanje mrežnih kartica u slučaju terminal servera nema praktički nikakvog utjecaja na rad 1s. Za "poseban" komfor, ako vaš poslužitelj izdaje više od 50 papiga, možete se poigrati s novim verzijama RDP protokola, samo radi udobnosti korisnika, bržeg odgovora i skrolanja.

3. Uz aktivan rad velikog broja korisnika (a ovdje već možete pokušati spojiti 30 ljudi na jednu bazu, ako pokušate), vrlo je poželjno instalirati SSD pogon. Iz nekog razloga, vjeruje se da disk ne utječe posebno na rad 1C, ali svi testovi se provode s omogućenom predmemorijom kontrolera za pisanje, što je pogrešno. Testna baza je mala, stane u predmemoriju, otuda i visoke brojke. Na pravim (velikim) bazama sve će biti potpuno drugačije, pa je predmemorija onemogućena za testove.

Na primjer, provjerio sam rad Gilev testa s različitim opcijama diska. Stavio sam diskove od onoga što mi je bilo pri ruci, čisto da pokažem sklonost. Razlika između 8.3.6.2076 i 8.3.7.2008 je mala (u Ramdisk Turbo boost verziji 8.3.6 daje 56.18, a 8.3.7.2008 daje 55.56, u drugim testovima razlika je još manja). Potrošnja energije - maksimalne performanse, turbo boost onemogućen (osim ako nije drugačije navedeno).

Raid 10 4x SATA 7200

ATA ST31500341AS

Raid 10 4x SAS 10k

Raid 10 4x SAS 15k

Jedan SSD

ram disk

Predmemorija omogućena

RAID kontroler

21,74 28,09 32,47 49,02 50,51 53,76 49,02
1S 8.2 21,65 28,57 32,05 48,54 49,02 53,19
8.2.19.83 21,65 28,41 31,45 48,54 49,50 53,19
33,33 42,74 45,05 51,55 52,08 55,56 51,55
1C 8.3 33,46 42,02 45,05 51,02 52,08 54,95
8.3.7.2008 35,46 43,01 44,64 51,55 52,08 56,18

Uključeni cache RAID kontrolera uklanja sve razlike između diskova, brojevi su isti i za sat i za sas. Testiranje s njim za malu količinu podataka je beskorisno i nije pokazatelj.

Za platformu 8.2, razlika u performansama između SATA i SSD opcija je više nego dvostruka. Ovo nije tipfeler. Ako pogledate monitor performansi tijekom testa na SATA diskovima. tada je jasno vidljivo "Aktivno vrijeme diska (u%)" 80-95. Da, ako omogućite predmemoriju pisanja samih diskova, brzina će se povećati na 35, ako omogućite predmemoriju raid kontrolera - do 49 (bez obzira koji se diskovi trenutno testiraju). Ali ovo su sintetičke papige predmemorije, u stvarnom radu s velikim bazama podataka nikada neće biti 100% omjer pogodaka predmemorije pisanja.

Brzina čak i jeftinih SSD-ova (testirao sam na Agility 3) dovoljna je da verzija datoteke radi. Resurs za pisanje je druga stvar, ovdje morate pogledati u svakom konkretnom slučaju, jasno je da će Intel 3700 imati red veličine veći, ali cijena je odgovarajuća. I da, razumijem da prilikom testiranja SSD pogona također u većoj mjeri testiram predmemoriju ovog pogona, stvarni rezultati će biti manji.

Najispravnije (s moje točke gledišta) rješenje bilo bi dodijeliti 2 SSD diska u zrcalni raid za bazu datoteka (ili nekoliko baza datoteka) i ne stavljati ništa drugo tamo. Da, s ogledalom se SSD-ovi troše na isti način, a to je minus, ali barem su nekako osigurani od grešaka u elektronici upravljača.

Glavne prednosti SSD diskova za verziju datoteke pojavit će se kada postoji mnogo baza podataka, a svaka s nekoliko korisnika. Ako postoje 1-2 baze, a korisnici u regiji od 10, tada će SAS diskovi biti dovoljni. (ali u svakom slučaju - pogledajte učitavanje ovih diskova, barem kroz perfmon).

Glavne prednosti terminalskog poslužitelja su da može imati vrlo slabe klijente, a mrežne postavke mnogo manje utječu na terminalski poslužitelj (opet vaš KO).

Zaključci: ako pokrenete Gilev test na terminalskom poslužitelju (s istog diska na kojem se nalaze radne baze podataka) iu onim trenucima kada radna baza podataka uspori, a Gilev test pokaže dobar rezultat (iznad 30), tada kriv je spor rad glavne radne baze, najvjerojatnije programer.

Ako Gilev test pokazuje male brojke, a imate i procesor s visokom frekvencijom i brze diskove, onda ovdje administrator mora uzeti barem perfmon i negdje zabilježiti sve rezultate, pa gledati, promatrati, donositi zaključke. Neće biti definitivnog savjeta.

Opcija klijent-poslužitelj.

Testovi su provedeni samo na 8.2, tk. Na 8.3 sve dosta ozbiljno ovisi o verziji.

Za testiranje sam odabrao različite opcije poslužitelja i mreže između njih kako bih pokazao glavne trendove.

SQL: Xeon E5-2630

SQL: Xeon E5-2630

Fiber kanal-SSD

SQL: Xeon E5-2630

Fiber kanal - SAS

SQL: Xeon E5-2630

Lokalni SSD

SQL: Xeon E5-2630

Fiber kanal-SSD

SQL: Xeon E5-2630

Lokalni SSD

1C: Xeon 5650 =

1C: Xeon 5650 =

zajednička memorija

1C: Xeon 5650 =

1C: Xeon 5650 =

1C: Xeon 5650 =

16,78 18,23 16,84 28,57 27,78 32,05 34,72 36,50 23,26 40,65 39.37
1S 8.2 17,12 17,06 14,53 29,41 28,41 31,45 34,97 36,23 23,81 40,32 39.06
16,72 16,89 13,44 29,76 28,57 32,05 34,97 36,23 23,26 40,32 39.06

Čini se da sam razmotrio sve zanimljive opcije, ako vas zanima nešto drugo - napišite u komentarima, pokušat ću to učiniti.

SAS na pohrani je sporiji od lokalnih SSD-ova, iako pohrana ima velike veličine predmemorije. SSD-ovi i lokalni sustavi i sustavi za pohranu za Gilev test rade pri usporedivim brzinama. Ne znam nijedan standardni višenitni test (ne samo zapise, već svu opremu) osim za učitavanje 1C iz MCC-a.

Promjena 1C poslužitelja s 5520 na 5650 dala je gotovo udvostručenje performansi. Da, konfiguracije poslužitelja se ne podudaraju u potpunosti, ali pokazuje trend (ništa iznenađujuće).

Povećanje frekvencije na SQL poslužitelju svakako daje učinak, ali ne kao na 1C poslužitelju, MS SQL poslužitelj savršeno može (ako ga tražite) koristiti višejezgrenu i slobodnu memoriju.

Promjena mreže između 1C i SQL s 1 Gbps na 10 Gbps daje oko 10% papiga. Očekivano više.

Omogućavanje zajedničke memorije i dalje daje učinak, iako ne 15%, kao što je opisano. Obavezno to učinite, brzo je i jednostavno. Ako je netko dao SQL poslužitelju imenovanu instancu tijekom instalacije, tada da bi 1C radio, naziv poslužitelja mora biti naveden ne FQDN-om (tcp / ip će raditi), ne kroz localhost ili samo ServerName, već kroz ServerName\InstanceName, na primjer zz-test\zztest. (Inače će se pojaviti pogreška DBMS-a: Microsoft SQL Server Native Client 10.0: Shared Memory Provider: Knjižnica zajedničke memorije korištena za povezivanje sa SQL Server 2000 nije pronađena. HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE =08001, stanje=1, ozbiljnost=10, izvorno=126, linija=0).

Za korisnike manje od 100, jedina točka podjele na dva odvojena poslužitelja je licenca za Win 2008 Std (i starije verzije), koja podržava samo 32 GB RAM-a. U svim drugim slučajevima, 1C i SQL svakako treba instalirati na isti poslužitelj i dati im više (barem 64 GB) memorije. Davanje MS SQL-u manje od 24-28 GB RAM-a je neopravdana pohlepa (ako mislite da imate dovoljno memorije za to i da sve radi u redu - možda bi vam verzija datoteke 1C bila dovoljna?)

Koliko lošije hrpa 1C i SQL radi u virtualnom stroju tema je zasebnog članka (savjet - osjetno lošije). Ni u Hyper-V-u stvari nisu tako jasne...

Uravnoteženi način rada je loš. Rezultati se dobro slažu s verzijom datoteke.

Mnogi izvori kažu da način ispravljanja pogrešaka (ragent.exe -debug) daje snažno smanjenje performansi. Pa, snižava, da, ali ne bih nazvao 2-3% značajnim učinkom.

  1. Postavljanje planiranih i pozadinskih zadataka;
  2. Dijagnostika i otklanjanje grešaka u infobazi koja ima format datoteke za pohranu podataka;
  3. Pokrenite indeksiranje pretraživanja cijelog teksta u 1C ili ga potpuno isključite;
  4. Pokretanje baze podataka na najnovijim Platformama 8.3.8;
  5. Pokretanje u tankom klijentu;
  6. Povećanje brzine ponovnog objavljivanja dokumenata kada je antivirusni program onemogućen;
  7. Pokreni ponovno izračunavanje zbrojeva i ponovno sekvenciranje;
  8. Pokrenite Testiranje i popravljanje baze podataka, provjeravajući pomoćnim programom chdbfl.exe;
  9. Ako konfiguracija nije tipična, tj. modificirana od strane programera za određenu organizaciju, izvršite Provjeru konfiguracije;
  10. Onemogućite nepotrebne funkcionalne načine;
  11. Postavite korisnička prava;
  12. bazna konvolucija;
  13. Nadogradnja hardvera.

Metoda 1: Postavljanje planiranih i pozadinskih poslova

Aplikacija u novom izdanju 1C Računovodstva 3.0, osim što obavlja glavni posao, pokreće operacije u pozadini, što dovodi do smanjenja performansi programa.

Pozadinski način rada je stanje pripravnosti, odnosno operacija je uvijek u tijeku, iako se ne koristi.

Korak 1. Postavljanje planiranih i pozadinskih poslova

Otvorite popis planiranih i pozadinskih zadataka: Pogledajte Administracija - Podrška i održavanje - Planirane operacije - Planirani i pozadinski poslovi:

Nakon pokretanja programa 1C 8.3 automatski se pokreću pozadinski zadaci i izvršavaju se planirani zadaci koji koriste veliki iznos resurse i usporiti program. Stoga je potrebno analizirati rad računovođa i odrediti koje pozadinske zadatke ostaviti u autorun-u, a koje onemogućiti.

Na slici vidimo popis rutinskih zadataka koji se izvode u 1C 8.3 Računovodstvo:

Slika prikazuje popis dovršenih pozadinskih poslova:

Na primjer,

  • Program 1C 8.3 Računovodstvo za ažuriranje raznih klasifikatora stalno je povezano s web mjestom;
  • Ako tvrtka ne obavlja poslove vezane uz stranu valutu, tada nema potrebe za praćenjem tečajeva;
  • Ako računovođa ne koristi pretraživanje cijelog teksta u programu, tada nije preporučljivo pokrenuti proces "Izdvajanje teksta".

Korak 2 Onemogućite nepotrebne zadatke

Razmotrimo detaljno kako onemogućiti preuzimanje. Postavite pokazivač na željenu liniju i dvaput kliknite:

Da biste onemogućili zadatak, poništite potvrdni okvir Omogućeno:

Korak 3. Rasporedite planirane zadatke

Pogledajmo pobliže kako postaviti raspored. Postavite pokazivač na željenu liniju i dvaput kliknite:

Odaberite stavku Raspored:

U prozoru koji se otvori idite na željenu karticu i napravite odgovarajuće postavke:

Metoda 2. Dijagnosticiranje i uklanjanje grešaka u informacijskoj bazi koja ima format za pohranu podataka datoteke

Korak 1.

Izrađujemo sigurnosnu kopiju baze podataka.

Korak 2

Započinjemo proceduru. Da biste to učinili, otvorite Konfigurator i pokrenite proceduru Testiranje i popravljanje infobaze: Vidi Administracija - Testiranje i popravljanje. Odaberite provjere i načine koji će se izvršiti za informacijsku bazu:

Razmotrite detaljnije predložene mogućnosti provjere:

  • Ponovno indeksiranje tablica infobaze – ponovno gradi indekse tablica radi poboljšanja performansi baze podataka;
  • Provjera logičkog integriteta infobaze - provjera logike baze podataka;
  • Provjera referentnog integriteta infobaze - provjera logičkog integriteta baze podataka za otkrivanje "pokvarenih" poveznica;
  • Rekalkulacija zbrojeva - rekalkulacija zbrojeva tablica akumulacijskih registara;
  • Sažimanje tablica infobaze – smanjuje veličinu baze podataka nakon testiranja i popravka;
  • Restrukturiranje tablica infobaze - optimizira strukturu baze podataka pomoću pomoćnih datoteka kako bi se povećala stabilnost i performanse.

Ako odaberemo varijantu postupka Testiranje i popravak u načinu provjere referentnog integriteta infobaze, tada postaju dostupne stavke postavki za rukovanje pogreškama baze podataka:

  • stavak Kada postoje reference na nepostojeće objekte znači da će, kada se otkriju "pokvarene" poveznice, obraditi poveznice pomoću odabrane opcije;
  • stavak S djelomičnim gubitkom podataka o objektu znači da je ostatak podataka dovoljan za vraćanje podataka nekog objekta.

Postupak testiranja i ispravljanja 1C infobaze može se izvesti samo u ekskluzivnom načinu.

Metoda 3. Pokrenite indeksiranje pretraživanja cijelog teksta u 1C ili ga potpuno isključite

Pretraživanje podataka u punom tekstu razvio je 1C kako bi korisniku olakšao traženje nepoznatih informacija. Značajka pretraživanja podataka u punom tekstu u 1C 8.3 je:

  • Korisnik može unijeti jednostavan upit za pretraživanje i koristiti posebne operatore kao što su: i ili ne.
  • Pretraživanje podataka u punom tekstu radi s poljima tipa ValueStorage i dugim tekstualnim poljima, a korisniku se neće prikazati rezultati za koje nema prava.

Na primjer, trebate postaviti pretraživanje cijelog teksta u dokumentima izvješća o troškovima.

Korak 1.

Korak 2

Otvorite dokument Predujmni izvještaj: izbornik Konfigurator - Otvori konfiguraciju.

3. korak

U retku Pretraga cijelog teksta odaberite stavku Koristi: Napredni izvještaj - Polje za unos - Pretraga cijelog teksta:

Korak 4

Pokrećemo program i ažuriramo način pretraživanja cijelog teksta. Otvorite planirane operacije: odjeljak Administracija - Postavke programa - Podrška i održavanje:

Korak 5

Otvorite postavku i ažurirajte indeks pomoću gumba Ažuriraj indeks:

Metoda 4: Pokretanje baze podataka na najnovijim platformama 8.3.8

Kako ažurirati tehnološku platformu 1C 8.3, pogledajte naš video vodič:

Stručnjaci 1C poboljšali su raspodjelu opterećenja:

  • Možete preciznije kontrolirati količinu memorije koju troše radni procesi poslužitelja, što može povećati otpornost klastera na neoprezne radnje korisnika.
  • Restrukturiranje infobaza u pozadini. Ova nova mogućnost smanjuje vrijeme prekida rada sustava potrebno za ažuriranje aplikacijskih rješenja.
  • Verzija platforme 8.3 dobila je novo sučelje aplikacije "Taxi", praktičnije i intuitivnije s novim svijetlim dizajnom. Poboljšane mogućnosti navigacije aplikacije. Korisnik može samostalno prilagoditi svoj radni prostor postavljanjem panela u različita područja zaslona. Novi mehanizam za unos redak po redak značajno ubrzava dohvaćanje podataka. Za više informacija o novim značajkama 1C 8.3 Accounting Taxi sučelja pogledajte naš video:

Metoda 5. Pokretanje u tankom klijentu

Rad u načinu tankog klijenta moguć je samo u načinu upravljane aplikacije. U načinu rada tankog klijenta sve se radnje izvode na poslužitelju, korisniku se prikazuje samo prikaz primljenih informacija. Ovakav način rada ne zahtijeva velike resurse kako sustava tako i komunikacijskog kanala.

Metoda 6: Promijenite antivirusni softver

Ako postoji antivirus Avast ili Kaspersky, preporučljivo je zamijeniti ga drugim. Iskustvo je pokazalo povećanje brzine ponovnog objavljivanja dokumenata s povremeno onemogućenim antivirusnim programom, budući da antivirusni programi zauzimaju resurse računala.

Metoda 7. Testiranje i popravljanje baze podataka, provjera pomoću uslužnog programa chdbfl.exe

Potrebno je izvršiti Testiranje i korekciju baze uz prethodno izradu kopije.

Korak 1. Izrada kopije baze podataka

Kako sigurnosno kopirati 1C 8.3, pogledajte sljedeći video vodič:

Korak 2. Provjera pomoću uslužnog programa chdbfl.exe

Uslužni program chdbfl.exe koristi se u slučajevima kada se sustav ne pokreće čak ni u načinu rada konfiguratora. Uslužni program nalazi se u mapi “bin” instalirane tehnološke platforme, na primjer: c:\Program Files (x86)\1cv8\8.3.9.1818\bin\chdbfl.exe:

Izvršavamo provjeru pomoću uslužnog programa chdbfl.exe:

Korak 3. Izvršite testiranje baze i popravljanje

Pokrenite Testiranje i popravak baze podataka pokretanjem sustava u modu konfiguratora.

Korak 4: Vraćanje slijeda dokumenta

Da biste vratili redoslijed u 1C 8.3, otvorite Sve funkcije: glavni izbornik - Sve funkcije. Odaberite željenu stavku i otvorite tipkom Otvori:

U prozoru koji se otvori, na kartici Vrati nizove i kliknite Vrati ili Vrati sve:

Metoda 8. Ako konfiguracija nije tipična, provjerite konfiguraciju

Ako konfiguracija nije tipična, odnosno modificirana od strane programera za određenu organizaciju, tada provjeravamo konfiguraciju.

Korak 1.

Pokrenite program u načinu rada konfiguratora.

Korak 2

Otvori konfiguraciju baze podataka: odjeljak Konfiguracija - Konfiguracija baze podataka:

3. korak

Odaberite stavku Provjeri konfiguraciju i izvršite postavke:

Metoda 9. Onemogućite nepotrebne funkcionalne načine rada

Otvaramo Funkcionalnost programa 1C 8.3: odjeljak Glavni - Postavke - Funkcionalnost, izvršite postavke za svaki odjeljak:

Metoda 10. Postavite korisnička prava

Korak 1.

Pokrećemo 1C 8.3 u načinu rada konfiguratora.

Korak 2

Otvorite popis korisnika: odjeljak Administracija - Korisnici. Na kartici Ostalo određujemo koje uloge treba dodijeliti korisniku i označavamo ih kvačicama.

Smanjenjem odabrane funkcionalnosti smanjuje se vrijeme sortiranja upravljanih obrazaca od strane programa prilikom otvaranja popisa dokumenata, odnosno što manje nepotrebnog u upravljanom sučelju, to brže radi:

Metoda 11. Defragmentacija diska s bazom datoteka

Postupak defragmentacije diska optimizira datoteke koje se nalaze na tvrdom disku kako bi se povećala brzina sustava. Defragmentaciju treba raditi samo kada je to potrebno, jer povećava proces trošenja diska.

Nakon što odaberete tvrdi disk, desnom tipkom miša pozovite naredbu Svojstva:

Na kartici Alati odaberite Optimizacija diska i defragmentacija:

Metoda 12. Konvolucija baze

- to je unos tekućih stanja za određeni datum i uklanjanje starih, nepotrebnih dokumenata. Ova metoda može biti korisna ako je baza podataka velika, na primjer, za nekoliko godina. Rollup se mora izvesti bez rada korisnika u sustavu.

Korak 1. Napravite kopiju baze podataka

Korak 2. Provodimo postupak za konvoluciju baze 1C 8.3

Odjeljak Administracija - Servis - Infobase skup.

U prvoj fazi Program 1C 8.3 nudi izradu sigurnosne kopije, gdje trebate navesti direktorij za spremanje. Kliknite Dalje:

Izlaskom platforme 8.2 mnogi su korisnici primijetili smanjenje brzine programa, povećano vrijeme odziva pri kliku na poveznice, a izvješća su počela generirati sporije. Zapravo, 1s nije radio sporije, samo se s razvojem tehnologije pojavljuju mnoge dodatne funkcije koje nisu svima potrebne. Ali imamo dobre vijesti - sve ove funkcije mogu se onemogućiti prema nahođenju i želji korisnika. Pogledajmo sve razloge zašto 1C može raditi nezadovoljavajućom brzinom.

Ubrzanje programa na primjeru 1C: Računovodstvo

Prvo što ćemo učiniti je isključite mehanizam pretraživanja cijelog teksta.

  1. Idemo u naš program 1C Računovodstvo;
  2. U gornjem lijevom kutu kliknite na strelicu prema dolje, odaberite -> "Usluga" -> "Opcije". Kao što je prikazano na snimci zaslona;
  3. Stavite kvačicu u okvir "Prikaži naredbu" Sve funkcije ". Kao što je prikazano na snimci zaslona;
  4. Opet, u gornjem lijevom kutu kliknite na strelicu prema dolje, odaberite "Sve funkcije", kao što je prikazano na snimci zaslona;
  5. Pomičemo se popisom do samog dna, u stablu objekata, dvaput kliknite mišem, odaberite "Standardno" -> "Upravljanje pretraživanjem cijelog teksta";
  6. Kliknite na gumb "Isključeno", čime isključujemo mehanizam pretraživanja cijelog teksta;

Pretraživanje cijelog teksta je onemogućeno, sada morate onemogućite nepotrebne planirane zadatke:

  1. Na navigacijskoj ploči, kao što je prikazano na snimci zaslona, ​​idite na karticu "Administracija", tamo odaberite "Redovni i pozadinski zadaci". Ako nedostaje stavka "Redovni i pozadinski zadaci", pogledajte gornji desni kut, kliknite na poveznicu "Postavke navigacije"
  2. Na ploči s postavkama navigacije u lijevom stupcu pronalazimo i odabiremo "Redovni i pozadinski zadaci", kliknemo gumb "Dodaj", zatim "U redu", kao što je prikazano na slici.
  3. Dakle, idite na "Redovni i pozadinski zadaci", kao što je prikazano u paragrafu 1;
  4. Da biste onemogućili zakazani zadatak, desnom tipkom miša kliknite njegov naziv i odaberite Onemogući;
  5. Ako želite, možete onemogućiti sve planirane zadatke i sustav će dobro raditi. Ne preporučamo isključivanje monitora računovođe.

Ove radnje zajamčeno povećavaju brzinu 1C i performanse sustava. Zamrzavanja će biti eliminirana, vrijeme učitavanja programa značajno će se smanjiti.

Razlozi za smanjenje brzine rada u 1C

  • Korištenje programa koje su modificirali beskrupulozni programeri. Jedan od razloga mogla bi biti kvaliteta poboljšanja softvera;
  • Pogreške u postavkama programa;
  • Pogreške u postavkama opreme;
  • Pogreške u postavkama vanjskog softvera, poslužitelja;

Sustav 1C danas je jedan od glavnih alata za vođenje malih i srednjih poduzeća. U pravilu, svi zaposlenici organizacije imaju pristup programu. Dakle, ako 1C počne usporavati ili raditi sporo, to značajno utječe na poslovanje. Razmislite kako možete sami ubrzati i optimizirati rad u 1C.


Optimizacija s ažuriranjem 1C

Nove verzije 1C uvijek rade uspješnije i brže, stoga svakako pratite ažuriranja. Računovodstvo se preporuča ažurirati što je češće moguće. Pogotovo kada postoje verzije reguliranog izvještavanja.

Mnogi već dugo koriste mogućnost automatskog ažuriranja programa. Iako se ovaj problem lako rješava ručno za 1s Enterprise 8.3, njegovo ažuriranje neće uzrokovati probleme.

Prvi korak je preuzimanje najnovije verzije platforme koja je trenutno u upotrebi. To se radi ili pomoću ITS diska ili putem web sučelja, gdje pružaju stalnu podršku za korisnike programa kao što je 1s Enterprise 8.3, čije je ažuriranje konfiguracije također službeno isporučeno.

U potonjem slučaju, arhiva s ažuriranim podacima preuzima se zasebno. Njegovo raspakiranje odvija se u bilo kojoj mapi koja se smatra najprikladnijom za korisnika. Nakon toga trebate pokrenuti .exe datoteku. U sljedećem prozoru jednostavno kliknite gumb "Dalje".

Pojavit će se još jedna stranica. Na njemu korisnik odabire put kojim se završava instalacija. Ali ovaj se korak preporučuje samo naprednim vlasnicima osobnog računala. Zadane funkcije obično su dovoljne za rješavanje većine problema. Prema zadanim postavkama, u ovom slučaju, određena je jedna mapa u kojoj se sva ažuriranja instaliraju odjednom. To je mnogo prikladnije nego kada su konačni putovi različiti. Samo nekoliko puta kliknemo gumbe "Dalje" u programu 1s Enterprise 8.3, čije bi se ažuriranje konfiguracije trebalo dogoditi brzo.

Ostaje samo završni gumb koji nudi "Instalacija".

Kako ubrzati 1C ako se platforma usporava

Najčešće problemi proizlaze iz činjenice da u jednoj od faza opada koncentracija pažnje izvođača. Ovdje je važno pravilno odabrati shemu samog ažuriranja, samo u ovom slučaju nećemo naići na problem kada se 1s zamrzne tijekom ažuriranja.

Ažuriranje verzije 7.7

Postoji nekoliko vrsta konfiguracije. Ovisno o tome odabire se tijek daljnjih radnji.

  • Tipično - u ovom slučaju pretpostavlja se da se ažuriranje provodi i za regulirano izvješćivanje.
  • Tipične industrijske konfiguracije - na mnogo načina nalikuju prethodnim opcijama. Važno je unaprijed pročitati upute koje je programer dao. U suprotnom, nećete moći shvatiti zašto se 1s 8.3 ruši tijekom ažuriranja.
  • Modificirani standard - korisnik uvijek ima mogućnost sam modificirati aplikaciju tako da odgovara trenutnim potrebama. Druga opcija za proširenje funkcionalnosti je prijelaz na nove platforme. Na primjer, 8. verzija.

O verziji 8.0 i 8.1

Platforma 8.0 trenutno se povlači iz podrške. Novi generički dizajni funkcionirat će samo ako koristite najnovije verzije. Samo je potrebno ne zaboraviti da se sva srednja izdanja prolaze bez greške. Inače postoji velika vjerojatnost jednostavnog gubitka informacija. Ili naići na situaciju da se 1s zamrzne prilikom ažuriranja konfiguracije.

Moguće je da se uvede nova standardna konfiguracija, a zatim se u nju prenesu ostaci iz starih infobaza.

Što se tiče verzije 8.1, postoji nekoliko načina za nadogradnju na nju:

  1. ručno;
  2. u automatskom načinu rada;
  3. obratiti se stručnjacima tvrtki koje pružaju usluge u ovom području.

Rad s nestandardnim ili modificiranim verzijama

U početku se svaka konfiguracija odnosi na tipične razvoje. To prestaje biti ako se u poduzeću izvrše određene promjene. Na primjer, tijekom instalacije. Postoje dvije klase koje se izdvajaju od atipičnih konfiguracija:

  1. promijenjeno;
  2. stvoren od nule, uzimajući u obzir potrebe određenog poduzeća.

Ponekad se drugorazredna konfiguracija aktivno distribuira korisnicima. Onda spada u standard. Samo što se proizvođač ne smatra samim 1C, već tvrtkom koja je stvorila novu verziju.

Aktualnost konfiguracija može se održavati sljedećim radnjama:

  • Ispravak pogreške.
  • Funkcionalno proširenje.
  • Poboljšanje.
  • Promjena 1s 8.3, konfiguracija se ne ažurira u slučaju servisnih grešaka.

Proces instalacije može trajati različito, ovisno o brzini interneta koju trenutno koristite. U zasebnom prozoru korisnik bira hoće li ažurirati na kraju rada ili odmah. S potonjom opcijom morate biti sigurni da nitko drugi ne radi s aplikacijom. Sam proces uključuje korištenje ekskluzivnog načina rada unutar aplikacije 1c Enterprise 8.3, Zadnje ažuriranje nije iznimka.

  • Morate imati na umu da sve verzije izdanja možda neće odgovarati trenutnoj konfiguraciji.
  • Ako ažuriranja nisu napravljena dulje vrijeme, možda ćete morati preuzeti nekoliko datoteka ili arhiva odjednom.
  • Na popisu je lako razumjeti koja je verzija 1s Enterprise 8.3 potrebna, ažuriranje odabire sam korisnik.

Kada proces završi, sam Konfigurator se može zatvoriti. Ovaj se način rada najčešće koristi ako je potrebno ažuriranje. Prikladan je, automatizira gotovo cijeli proces. Kad je sljedeći put pokrenete prvi put, možda ćete vidjeti poruku da je platforma zastarjela. I da ga trenutno nije preporučljivo koristiti.

Dodatni razlozi za kočenje

Ako je program ažuriran ispravno i bez ikakvih pogrešaka, međutim, 1C i dalje usporava, tada razlog može biti sljedeći:

  • Antivirus - ako je ispravno konfiguriran, niti jedan antivirus neće ometati rad sustava, međutim, ako koristite tvorničke postavke, performanse 1C mogu se smanjiti za 5–10%. Antivirusni program možete optimizirati pomoću dodatnih postavki uklanjanjem pozadinskog načina rada (ako je apsolutno potrebno).
  • Parametri računala - često nedovoljno snažna računala dovode do snažnog smanjenja performansi 1C. Posebnu pozornost treba obratiti na video karticu, operativni sustav i procesor.

Takve metode značajno će optimizirati i ubrzati rad u 1C za bilo koju tvrtku ili poduzeće, nakon čega će se performanse programa značajno povećati.

Kako povećati brzinu i praktičnost rada u 1C

Pošaljite ovaj članak na moj mail

S vremenom, mnogi korisnici 1C primjećuju da sustav počinje raditi sporije i sve je više "buggy" čak i kada se koriste tipične konfiguracije "out of the box".

Glavne pritužbe korisnika:

Dokumenti su se polako počeli provoditi

Generiranje izvješća traje predugo

Program se češće zamrzava

Poznate pritužbe, zar ne?

Pokušajmo razumjeti glavne čimbenike degradacije performansi i pronaći rješenja.

Naslijeđena oprema

Prije svega, otklanjamo mogućnost hardverskih problema.

Da biste to učinili, morate provjeriti hardverske zahtjeve za 1C 8.3

To možete učiniti na službenoj web stranici http://1c.ru/rus/products/1c/predpr/compat/hard/demand.htm

Nebitna platforma

Neki korisnici ne vole ponovno ažurirati konfiguraciju, vjerujući da su ranije verzije stabilnije. Nažalost, takav konzervativizam može biti štetan: programeri redovito ažuriraju platformu, popravljaju greške u kodu i optimiziraju mehanizme, tako da korištenje zastarjele verzije (sa značajnim zaostatkom u izdanjima) može negativno utjecati na performanse.

Loše performanse poslužitelja

Moguće je povećati performanse uređivanjem postavki poslužitelja SQL i 1C: Enterprise.

Da biste to učinili, isključite sve opcije u BIOS-u kako biste uštedjeli snagu procesora i postavili performanse na maksimum. Prikladno je to učiniti, na primjer, putem uslužnog programa PowerSchemeEd.

Usluge koje se rijetko koriste treba onemogućiti. Ove usluge uključuju FullText Search i Integration Services.

Ne zaboravite postaviti maksimalnu količinu memorije koja je dodijeljena poslužitelju. Ovo je potrebno kako bi SQL poslužitelj imao vremena unaprijed očistiti memoriju, kontrolirajući punjenje.

Alternativno, moguće je prebaciti uslugu 1C u način otklanjanja pogrešaka. Ovo dodatno povećava optimizaciju 1C.

Velika baza podataka

Dok radite, svaka baza podataka s vremenom se povećava. Stoga ne zaboravite na redovito preventivno održavanje sustava. Prikladno je to učiniti standardnim alatom "Testiranje i popravljanje infobaze".

Ovaj alat pomoći će optimizirati bazu podataka restrukturiranjem i ponovnim indeksiranjem. Za korištenje obrade morate biti u modu konfiguratora. Obrada izgleda ovako:

Neispravna postavka pozadinskih i planiranih zadataka

Preporučljivo je defragmentirati indekse i ažurirati statistiku na dnevnoj bazi, jer kada se fragmentacija indeksa smanji, 1C optimizacija je značajno smanjena.

S istom učestalošću, poželjno je defragmentirati i ažurirati statistiku. Operacija se obavlja brzo, za njezinu provedbu nije potrebno isključiti aktivne korisnike, a dokazano je učinkovito ubrzanje 1C iz upotrebe.

Potpuno ponovno indeksiranje se izvodi kada je baza podataka zaključana. Ovo je dulji proces, ali mora se provoditi barem jednom tjedno u kombinaciji s defragmentacijom i ažuriranjem statistike.

Neispravna interakcija s drugim softverom

Osim toga, problem s performansama 1C:Enterprise može biti povezan s drugim unaprijed instaliranim softverom.

Najčešće su to antivirusi s netočnim postavkama. U skladu s tim, kako bi se osigurao ispravan rad 1C, potrebno je provjeriti postavke korištenog antivirusa. Na primjer, za Kaspersky, postavke su navedene na službenoj web stranici https://support.kaspersky.ru/general/compatibility/11683

Nestabilan komunikacijski kanal

Najčešće je ovaj problem relevantan kada radite u 1C putem WEB sučelja ili udaljene radne površine. Ako tvrtka koristi daljinski pristup, tada je potrebno provjeriti operativnost komunikacijskog kanala.

Ubrzanje 1C u korisničkom načinu rada

Srećom, u modernim isporukama optimizacija i ubrzanje 1C također se provode unutar korisničkog načina rada.

Na kartici "Podrška i održavanje" (odjeljak "Administracija") dostupan je širok popis funkcija koje povećavaju ubrzanje 1C:

Onemogućavanje automatskog pokretanja neiskorištenih planiranih zadataka;

Isključite pretraživanje cijelog teksta;

Konvolucija baze podataka za prethodno razdoblje;

Brisanje označenih objekata;

1C optimizacija

Naravno, optimizacija i ubrzanje 1C postiže se ne samo navedenim metodama, tako da popis savjeta nije lijek za sve, već može dati samo opću ideju o mogućnosti poboljšanja rada.

Često problemi s bazama podataka zahtijevaju uključivanje kvalificiranih stručnjaka, tako da nas uvijek možete kontaktirati za savjet.