Məqaləni yazmaqda əsas məqsəd hələ 1C ilə təcrübə qazanmamış idarəçilərə (və proqramçılara) aşkar nüansları təkrarlamaq deyil.

İkinci dərəcəli məqsəd, əgər hər hansı bir çatışmazlığım varsa, Infostart bunu mənə ən sürətli şəkildə göstərəcək.

V. Gilevin testi artıq bir növ “de-fakto” standartına çevrilib. Veb saytındakı müəllif olduqca başa düşülən tövsiyələr verdi, amma mən sadəcə bəzi nəticələr verəcəyəm və ən çox ehtimal olunan səhvləri şərh edəcəyəm. Təbii ki, avadanlığınızdakı test nəticələri fərqli ola bilər, bu sadəcə bir təlimatdır, nə olmalı və nəyə can atmalısınız. Dərhal qeyd etmək istəyirəm ki, dəyişikliklər addım-addım edilməlidir və hər addımdan sonra onun hansı nəticə verdiyini yoxlayın.

Infostart-da oxşar məqalələr var, müvafiq bölmələrdə onlara keçidlər qoyacağam (bir şeyi əldən vermişəmsə, şərhlərdə mənə bildirin, əlavə edəcəm). Beləliklə, 1C-ni yavaşlatdığınızı düşünək. Problemə necə diaqnoz qoymaq və kimin günahkar olduğunu necə başa düşmək olar, idarəçi və ya proqramçı?

İlkin məlumatlar:

Test edilmiş kompüter, əsas qvineya donuzu: HP DL180G6, 2*Xeon 5650, 32 Gb, Intel 362i , Win 2008 r2. Müqayisə üçün, tək yivli testdə müqayisə edilə bilən nəticələr Core i3-2100 tərəfindən göstərilir. Avadanlıq ən yeni deyil, xüsusi olaraq alınıb, müasir avadanlıqlarda nəticələr nəzərəçarpacaq dərəcədə yaxşıdır.

Uzaqdan 1C və SQL serverlərini sınaqdan keçirmək üçün SQL server: IBM System 3650 x4, 2*Xeon E5-2630, 32 Gb, Intel 350, Win 2008 r2.

10 Gbit şəbəkəni sınaqdan keçirmək üçün Intel 520-DA2 adapterlərindən istifadə edilib.

Fayl versiyası. (baza paylaşılan qovluqdakı serverdə yerləşir, müştərilər şəbəkəyə qoşulur, CIFS/SMB protokolu). Addım-addım alqoritm:

0. Gilev test verilənlər bazasını əsas verilənlər bazaları ilə eyni qovluqdakı fayl serverinə əlavə edin. Müştəri kompüterindən qoşuluruq, testi işə salın. Nəticəni xatırlayırıq.

Belə başa düşülür ki, hətta 10 il əvvəl köhnə kompüterlər üçün (775 soketdə Pentium) ) 1C:Müəssisə etiketinə klikləməklə verilənlər bazası pəncərəsi görünənə qədər vaxt bir dəqiqədən az olmalıdır. ( Celeron = yavaş iş).

Əgər kompüteriniz Pentium-dan daha pisdirsə 775 rozetka 1 GB RAM ilə, onda mən sizə rəğbət bəsləyirəm və fayl versiyasında 1C 8.2-də rahat işə nail olmaq sizin üçün çətin olacaq. Ya təkmilləşdirməyi (vaxtı çoxdan keçmiş) və ya terminala (və ya nazik müştərilər və idarə olunan formalar vəziyyətində veb) keçidi nəzərdən keçirin.

Kompüter daha pis deyilsə, administratoru təpikləyə bilərsiniz. Ən azı şəbəkənin, antivirusun və HASP qoruma sürücüsünün işini yoxlayın.

Bu mərhələdə Gilevin testində 30 "tutuquşu" və daha çox göstərilibsə, lakin 1C işçi bazası hələ də yavaş işləyirsə - suallar artıq proqramçı üçündür.

1. Təlimat üçün, müştəri kompüterinin nə qədər "sıxıb çıxara biləcəyi", biz şəbəkə olmadan yalnız bu kompüterin işini yoxlayırıq. Test bazasını yerli kompüterə qoyduq (çox sürətli diskdə). Əgər müştəri kompüterində normal SSD yoxdursa, o zaman ramdisk yaradılır. İndiyə qədər ən sadə və pulsuz olanı Ramdisk müəssisəsidir.

8.2 versiyasını sınaqdan keçirmək üçün 256 MB ramdisk kifayətdir və! Ən əhəmiyyətli. Kompüteri işləyən ramdisk ilə yenidən başlatdıqdan sonra onun 100-200 MB boş yeri olmalıdır. Müvafiq olaraq, ramdisk olmadan, boş yaddaşın normal işləməsi üçün 300-400 MB olmalıdır.

8.3 versiyasını sınaqdan keçirmək üçün 256 MB ramdisk kifayətdir, lakin daha çox pulsuz RAM tələb olunur.

Test edərkən prosessor yükünə baxmaq lazımdır. İdeala yaxın vəziyyətdə (ramdisk), yerli fayl 1c əməliyyat zamanı 1 prosessor nüvəsini yükləyir. Müvafiq olaraq, sınaq zamanı prosessor nüvəniz tam yüklənməyibsə, zəif cəhətləri axtarın. Bir az emosional, lakin ümumiyyətlə düzgün, prosessorun 1C-nin işinə təsiri təsvir edilmişdir. Yalnız istinad üçün, hətta yüksək tezlikli müasir Core i3-də 70-80 rəqəmləri olduqca realdır.

Bu mərhələdə ən çox yayılmış səhvlər.

a) Yanlış konfiqurasiya edilmiş antivirus. Çox sayda antivirus var, hər birinin parametrləri fərqlidir, yalnız onu deyə bilərəm ki, düzgün konfiqurasiya ilə nə internet, nə də Kaspersky 1C müdaxilə etmir. "Defolt" parametrlərlə - təxminən 3-5 tutuquşu (10-15%) götürülə bilər.

b) Performans rejimi. Nədənsə, az adam buna diqqət yetirir və təsir ən əhəmiyyətlidir. Əgər sürətə ehtiyacınız varsa, bunu həm müştəri, həm də server kompüterlərində etməlisiniz. (Gilevin yaxşı təsviri var. Yeganə xəbərdarlıq odur ki, bəzi ana platalarda Intel SpeedStep söndürülübsə, TurboBoost-u işə salmaq olmaz).

Bir sözlə, 1C əməliyyatı zamanı digər cihazlardan (disk, şəbəkə və s.) cavab gözləyənlər çoxdur. Cavab gözləyərkən, performans rejimi balanslaşdırılmışdırsa, prosessor tezliyini azaldır. Cihazdan cavab gəlir, 1C (prosessor) işləmək lazımdır, lakin ilk dövrlər azaldılmış tezlikdə gedir, sonra tezlik yüksəlir - və 1C yenidən cihazdan cavab gözləyir. Və beləliklə - saniyədə yüzlərlə dəfə.

Performans rejimini iki yerdə aktivləşdirə bilərsiniz (və tercihen):

BIOS vasitəsilə. C1, C1E, Intel C-state (C2, C3, C4) rejimlərini söndürün. Fərqli bioslarda onlar fərqli adlanır, lakin məna eynidir. Uzun müddət axtarın, yenidən yükləmə tələb olunur, ancaq bir dəfə etmisinizsə, unuda bilərsiniz. BIOS-da hər şey düzgün aparılırsa, sürət əlavə olunacaq. Bəzi anakartlarda BIOS parametrləri elə qurula bilər ki, Windows performans rejimi heç bir rol oynamayacaq. (Gilev tərəfindən BIOS quraşdırma nümunələri). Bu parametrlər əsasən server prosessorlarına və ya "qabaqcıl" BIOS-a aiddir, əgər siz bunu sisteminizdə tapmamısınızsa və Xeon yoxdursa - hər şey qaydasındadır.

İdarəetmə Paneli - Güc - Yüksək performans. Mənfi - əgər kompüterə uzun müddət xidmət göstərilməyibsə, o, fanatla daha güclü vızıldayacaq, daha çox qızdıracaq və daha çox enerji sərf edəcək. Bu performansın qiymətidir.

Rejimin aktiv olduğunu necə yoxlamaq olar. Tapşırıq menecerini işə salın - Performans - Resurs Monitoru - CPU. Prosessor heç nə ilə məşğul olana qədər gözləyirik.

Bunlar standart parametrlərdir.

BIOS C vəziyyəti daxildir,

balanslaşdırılmış güc rejimi


BIOS C vəziyyəti daxildir, yüksək performans rejimi

Pentium və Core üçün orada dayana bilərsiniz,

hələ də Xeondan bəzi "tutuquşuları" sıxa bilərsiniz


BIOS C vəziyyəti off, yüksək performans rejimi.

Turbo boost istifadə etmirsinizsə - belə görünməlidir

performans üçün sazlanmış server


İndi isə rəqəmlər. Xatırladım: Intel Xeon 5650, ramdisk. Birinci halda, test 23,26, ikincidə - 49,5 göstərir. Fərq demək olar ki, ikiqatdır. Rəqəmlər dəyişə bilər, lakin nisbət Intel Core üçün demək olar ki, eyni qalır.

Hörmətli idarəçilər, 1C-ni istədiyiniz kimi danlaya bilərsiniz, lakin son istifadəçilərə sürət lazımdırsa, yüksək performans rejimini aktiv etməlisiniz.

c) Turbo Boost. Əvvəlcə prosessorunuzun, məsələn, bu funksiyanı dəstəklədiyini başa düşməlisiniz. Əgər belədirsə, onda siz hələ də qanuni olaraq müəyyən bir performans əldə edə bilərsiniz. (Mən overclock məsələlərinə, xüsusən də serverlərə toxunmaq istəmirəm, bunu öz təhlükə və riskinizə görə edin. Amma mən razıyam ki, Avtobus sürətinin 133-dən 166-ya yüksəldilməsi həm sürətdə, həm də istilik yayılmasında çox nəzərəçarpacaq artım verir)

Turbo boost-u necə açmaq olar, məsələn, yazılmışdır. Amma! 1C üçün bəzi nüanslar var (ən aydın deyil). Çətinlik ondan ibarətdir ki, turbo gücləndiricinin maksimum effekti C vəziyyəti işə salındıqda özünü göstərir. Və bu şəkil kimi bir şey çıxır:

Nəzərə alın ki, çarpan maksimumdur, Əsas sürət ən gözəldir, performans yüksəkdir. Bəs 1s nəticəsində nə olacaq?

Amil

Əsas sürət (tezlik), GHz

CPU-Z Tək İplik

Gilev Ramdisk testi

fayl versiyası

Gilev Ramdisk testi

müştəri-server

turbo boost olmadan

C vəziyyəti söndürülür, turbo gücləndirici

53.19

40,32

C vəziyyəti aktivdir, turbo gücləndirici

1080

53,13

23,04

Ancaq sonda məlum olur ki, CPU performans testlərinə görə, 23 çarpanlı variant qabaqdadır, Gilevin fayl versiyasında testlərinə görə, 22 və 23 çarpanları olan performans eynidir, lakin klient-server versiyası, 23 dəhşət dəhşət dəhşəti çarpanına malik variant (C vəziyyəti 7-ci səviyyəyə qoyulsa belə, C vəziyyəti söndürüldükdən daha yavaşdır). Buna görə tövsiyə, hər iki variantı özünüz yoxlayın və onlardan ən yaxşısını seçin. Hər halda, 49,5 ilə 53 tutuquşu arasındakı fərq, xüsusilə də çox səy göstərmədən olduqca əhəmiyyətlidir.

Nəticə - turbo gücləndirici daxil edilməlidir. Nəzərinizə çatdırım ki, BIOS-da Turbo boost elementini aktivləşdirmək kifayət deyil, digər parametrlərə də baxmaq lazımdır (BIOS: QPI L0s, L1 - söndürmək, təmizləmə tələb etmək - söndürmək, Intel SpeedStep - aktivləşdirmək, Turbo gücləndirmək - aktivləşdirin. İdarəetmə Paneli - Güc - Yüksək performans). Mən yenə də (fayl versiyası üçün belə) c-dövlətinin söndürüldüyü seçimdə dayanacağam, baxmayaraq ki, çarpan orada daha azdır. Belə bir şey alın ...

Olduqca mübahisəli məqam yaddaş tezliyidir. Məsələn, yaddaş tezliyi çox təsirli olaraq göstərilir. Testlərim belə bir asılılığı aşkar etmədi. DDR 2/3/4 ilə müqayisə etməyəcəyəm, eyni xətt daxilində tezliyin dəyişdirilməsinin nəticələrini göstərəcəyəm. Yaddaş eynidir, lakin BIOS-da biz aşağı tezlikləri məcbur edirik.




Və test nəticələri. 1C 8.2.19.83, fayl versiyası üçün yerli ramdisk, müştəri-server 1C və bir kompüterdə SQL üçün, Paylaşılan yaddaş. Turbo gücləndirmə hər iki seçimdə deaktiv edilib. 8.3 müqayisəli nəticələri göstərir.

Fərq ölçmə xətası daxilindədir. Digər parametrlərin tezlik dəyişikliyi, eyni CAS Latency və RAS-dan CAS Gecikməsi ilə dəyişdiyini göstərmək üçün CPU-Z ekran görüntülərini xüsusi olaraq çıxardım. Fərq yaddaş modulları fiziki olaraq yavaşdan daha sürətli dəyişdikdə olacaq, lakin hətta orada rəqəmlər çox əhəmiyyətli deyil.

2. Müştəri kompüterinin prosessorunu və yaddaşını müəyyən etdikdən sonra biz növbəti çox vacib yerə - şəbəkəyə keçirik. Şəbəkə tənzimləməsi haqqında çoxlu kitablar yazılmışdır, Infostart ( və başqaları) haqqında məqalələr var, burada bu mövzuya diqqət yetirməyəcəm. 1C testinə başlamazdan əvvəl əmin olun ki, iki kompüter arasında iperf bütün diapazonu göstərsin (1 Gbit kartlar üçün - yaxşı, ən azı 850 Mbit, lakin daha yaxşı 950-980), Gilevin tövsiyələrinə əməl olunur. Sonra - işin ən sadə sınağı, qəribə də olsa, şəbəkə üzərindən bir böyük faylı (5-10 gigabayt) kopyalamaq olacaq. Dolayı işarə 1 Gbit şəbəkədə normal işləmə orta surətin sürəti 100 Mb/s, yaxşı işləmə - 120 Mb/s olacaq. Diqqətinizi çəkmək istəyirəm ki, prosessor yükü də zəif nöqtə ola bilər (o cümlədən). SMB Linux-da protokol kifayət qədər zəif paralelləşdirilib və əməliyyat zamanı o, bir prosessor nüvəsini asanlıqla “yeyə” və artıq onu istehlak edə bilməz.

Və daha da. Defolt parametrlərlə, Windows müştəri ən yaxşı şəkildə Windows server (və ya hətta Windows iş stansiyası) və SMB / CIFS protokolu ilə işləyir, linux müştərisi (debian, ubuntu qalanlarına baxmadı) linux və NFS ilə yaxşı işləyir (o da SMB ilə işləyir, lakin yuxarıdakı NFS tutuquşularında). Win-linux serverini xətti olaraq nfs-ə köçürərkən bir axına daha sürətli kopyalanması heç nə demək deyil. 1C üçün debian tənzimləməsi ayrıca məqalənin mövzusudur, mən hələ buna hazır deyiləm, baxmayaraq ki, deyə bilərəm ki, fayl versiyasında eyni avadanlıqda Win versiyasından bir az daha yaxşı performans əldə etdim, lakin postgres ilə 50-dən yuxarı istifadəçilər hələ də hər şey çox pisdir.

Ən əhəmiyyətli , "yandırılmış" idarəçilərə məlumdur, lakin yeni başlayanlar nəzərə almır. 1c verilənlər bazasına yolu təyin etməyin bir çox yolu var. Siz \\server\paylaşa bilərsiniz, \\192.168.0.1\paylaşa bilərsiniz, net istifadə edə bilərsiniz z: \\192.168.0.1\share (və bəzi hallarda bu üsul da işləyəcək, lakin həmişə deyil) və sonra müəyyən edin Z diski.Görünür, bütün bu yollar eyni yerə işarə edir, lakin 1C üçün kifayət qədər sabit performans verən yalnız bir yol var. Beləliklə, düzgün etməli olduğunuz şey budur:

Komanda xəttində (və ya siyasətlərdə və ya sizə uyğun olan hər hansı bir şeydə) - net istifadə edin DriveLetter: \\server\share. Misal: xalis istifadə m:\\server\bases. Mən IP ünvanını DEYİL, xüsusilə vurğulayıram ad server. Əgər server adı ilə görünmürsə, onu serverdəki dns-ə və ya lokal olaraq host faylına əlavə edin. Amma müraciət adla olmalıdır. Müvafiq olaraq, verilənlər bazasına gedən yolda bu diskə daxil olun (şəkilə baxın).

İndi isə niyə belə məsləhətləri rəqəmlərlə göstərəcəyəm. İlkin məlumatlar: Intel X520-DA2, Intel 362, Intel 350, Realtek 8169 kartları OS Win 2008 R2, Win 7, Debian 8. Ən son drayverlər, yeniləmələr tətbiq edilib. Test etməzdən əvvəl Iperf-in tam ötürmə qabiliyyəti verdiyinə əmin oldum (10 Gbit kartlar istisna olmaqla, cəmi 7,2 Gbit sıxıldığı ortaya çıxdı, sonra niyə görəcəm, sınaq serveri hələ düzgün konfiqurasiya edilməmişdir). Disklər fərqlidir, lakin hər yerdə bir SSD (sınaq üçün xüsusi olaraq tək bir disk daxil edilmişdir, başqa heç nə yüklənmir) və ya SSD-dən basqındır. 100 Mbit sürət Intel 362 adapterinin parametrlərini məhdudlaşdırmaqla əldə edilmişdir.1 Gbit mis Intel 350 və 1 Gbit optika Intel X520-DA2 (adapterin sürətini məhdudlaşdırmaqla əldə edilmişdir) arasında heç bir fərq yox idi. Maksimum performans, turbo gücləndirmə söndürülür (yalnız nəticələrin müqayisəsi üçün turbo təkan yaxşı nəticələr üçün 10%-dən bir qədər az əlavə edir, pis nəticələr üçün heç təsir göstərməyə bilər). 1C 8.2.19.86, 8.3.6.2076 versiyaları. Bütün nömrələri deyil, yalnız ən maraqlılarını verirəm ki, müqayisə ediləcək bir şey olsun.

Qalib 2008 - Qazan 2008

ip ünvanı ilə zəng

Qalib 2008 - Qazan 2008

Adı ilə ünvan

Qalib 2008 - Qazan 2008

IP ünvanı ilə zəng

Qalib 2008 - Qazan 2008

Adı ilə ünvan

Win 2008 - Win 7

Adı ilə ünvan

Windows 2008 - Debian

Adı ilə ünvan

Qalib 2008 - Qazan 2008

IP ünvanı ilə zəng

Qalib 2008 - Qazan 2008

Adı ilə ünvan

11,20 26,18 15,20 43,86 40,65 37,04 16,23 44,64
1С 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

Nəticələr (cədvəldən və şəxsi təcrübədən. Yalnız fayl versiyasına aiddir):

Şəbəkə üzərində, bu şəbəkə normal şəkildə konfiqurasiya olunubsa və yol 1C-də düzgün yazılıbsa, iş üçün olduqca normal nömrələr əldə edə bilərsiniz. Hətta ilk Core i3s 40+ tutuquşu verə bilər, bu olduqca yaxşıdır və bunlar təkcə tutuquşular deyil, real işdə fərq də nəzərə çarpır. Amma! bir neçə (10-dan çox) istifadəçi ilə işləyərkən məhdudiyyət artıq şəbəkə olmayacaq, burada 1 Gbit hələ də kifayətdir, lakin çox istifadəçi işi zamanı bloklama (Gilev).

1C 8.3 platforması səlahiyyətli şəbəkə qurulması üçün dəfələrlə daha tələbkardır. Əsas parametrlər - Gilev-ə baxın, lakin hər şeyin təsir edə biləcəyini unutmayın. Mən onların antivirusu silməsindən (və sadəcə söndürməməsindən), FCoE kimi protokolların silinməsindən, sürücülərin köhnə, lakin Microsoft tərəfindən təsdiqlənmiş versiyaya dəyişdirilməsindən (xüsusən də asus və dlinks kimi ucuz kartlar üçün) proqramın silinməsindən sürətlənmə gördüm. serverdən ikinci şəbəkə kartı. Bir çox seçim, şəbəkəni düşünülmüş şəkildə konfiqurasiya edin. Platformanın 8.2-nin məqbul nömrələr verdiyi və 8.3-ün iki və ya daha çox dəfə az olduğu bir vəziyyət ola bilər. 8.3 platforma versiyaları ilə oynamağa çalışın, bəzən çox böyük effekt əldə edirsiniz.

Şəbəkə üzərindən 1C 8.3.6.2076 (bəlkə sonra, mən hələ dəqiq versiyanı axtarmadım) 8.3.7.2008-dən daha asandır. 8.3.7.2008-ci ildən normal şəbəkə işinə nail olmaq üçün (müqayisə olunan tutuquşularda) yalnız bir neçə dəfə çıxdı, daha ümumi bir vəziyyət üçün təkrarlaya bilmədim. Mən çox şey başa düşmədim, amma Process Explorer-in ayaq paltarlarına görə, qeyd 8.3.6-da olduğu kimi getmir.

100Mbps şəbəkədə işləyərkən onun yükləmə cədvəlinin kiçik olmasına baxmayaraq (şəbəkənin pulsuz olduğunu deyə bilərik), iş sürəti hələ də 1 Gbps-dən çox azdır. Səbəb şəbəkə gecikməsidir.

1C 8.2 üçün Ceteris paribus (yaxşı işləyən şəbəkə), Intel-Realtek bağlantısı Intel-Intel-dən 10% yavaşdır. Ancaq realtek-realtek ümumiyyətlə mavidən kəskin çökmə verə bilər. Buna görə də, pul varsa, Intel şəbəkə kartlarını hər yerdə saxlamaq daha yaxşıdır, pul yoxdursa, Intel-i yalnız serverə qoyun (sizin KO). Bəli və intel şəbəkə kartlarını tənzimləmək üçün dəfələrlə daha çox təlimat var.

Defolt antivirus parametrləri (məsələn, drweb 10 versiyası) tutuquşuların təxminən 8-10% -ni götürür. Düzgün konfiqurasiya etsəniz (təhlükəsiz olmasa da, 1cv8 prosesinə hər şeyi etməyə icazə verin) - sürət antivirus olmadan eynidir.

Linux guruslarını oxumayın. Samba ilə bir server əla və pulsuzdur, ancaq serverə Win XP və ya Win7 qoyursanız (və ya daha yaxşısı - server OS), onda 1c fayl versiyasında daha sürətli işləyəcək. Bəli, həm samba, həm protokol yığını və şəbəkə parametrləri və daha çoxu debian/ubuntu-da yaxşı köklənib, lakin bu mütəxəssislər üçün tövsiyə olunur. Linux-u standart parametrlərlə qurmaq və sonra yavaş olduğunu söyləmək mənasızdır.

Fio ilə şəbəkə istifadəsi ilə qoşulmuş diskləri sınamaq yaxşı fikirdir. Ən azından bunların 1C platforması ilə, yoxsa şəbəkə / disklə bağlı problemlər olduğu aydın olacaq.

Tək istifadəçi variantı üçün 1Gb və 10 Gb arasındakı fərqin görünəcəyi testlər (və ya vəziyyət) haqqında düşünə bilmirəm. Fayl versiyası üçün 10Gbps daha yaxşı nəticələr verdiyi yeganə yer diskləri iSCSI vasitəsilə birləşdirmək idi, lakin bu ayrı bir məqalə üçün mövzudur. Yenə də hesab edirəm ki, fayl versiyası üçün 1 Gbit kartları kifayətdir.

Niyə 100 Mbit şəbəkə ilə 8.3 8.2-dən nəzərəçarpacaq dərəcədə sürətli işləyir - başa düşmürəm, amma fakt baş verdi. Bütün digər avadanlıqlar, bütün digər parametrlər tamamilə eynidır, yalnız bir halda 8.2 sınaqdan keçirilir, digərində isə 8.3.

Köklənməmiş NFS win - win və ya win-lin 6 tutuquşu verir, onu cədvələ daxil etməyib. Tuningdən sonra 25 aldım, lakin qeyri-sabitdir (ölçmələrdə sürət 2 vahiddən çoxdur). Hələ ki, pəncərələrin istifadəsi və NFS protokolu ilə bağlı tövsiyələr verə bilmərəm.

Bütün parametrlər və yoxlamalardan sonra müştəri kompüterindən testi yenidən həyata keçiririk, təkmilləşdirilmiş nəticəyə sevinirik (əgər işləyibsə). Nəticə yaxşılaşdısa, 30-dan çox tutuquşu var (və xüsusilə 40-dan çox), eyni anda işləyən 10-dan az istifadəçi var və işləyən verilənlər bazası hələ də yavaşlayır - demək olar ki, bir proqramçı problemi (və ya siz artıq fayl versiyasının imkanlarının zirvəsinə çatdı).

terminal server. (baza serverdə yerləşir, müştərilər şəbəkəyə qoşulur, RDP protokolu). Addım-addım alqoritm:

0. Gilev test verilənlər bazasını əsas verilənlər bazaları ilə eyni qovluqdakı serverə əlavə edin. Eyni serverdən qoşuluruq və testi həyata keçiririk. Nəticəni xatırlayırıq.

1. Fayl versiyasında olduğu kimi, işi də qururuq. Terminal serveri vəziyyətində, prosessor ümumiyyətlə əsas rol oynayır (yaddaş çatışmazlığı və ya çox miqdarda lazımsız proqram təminatı kimi aşkar zəif cəhətlərin olmadığı başa düşülür).

2. Terminal serveri vəziyyətində şəbəkə kartlarının qurulması 1s-in işinə praktiki olaraq heç bir təsir göstərmir. "Xüsusi" rahatlığı təmin etmək üçün, əgər serveriniz 50-dən çox tutuquşu verirsə, istifadəçilərin rahatlığı, daha sürətli cavab və sürüşmə üçün RDP protokolunun yeni versiyaları ilə oynaya bilərsiniz.

3. Çox sayda istifadəçinin aktiv işi ilə (və burada cəhd etsəniz, artıq 30 nəfəri bir bazaya birləşdirməyə cəhd edə bilərsiniz), SSD sürücüsünü quraşdırmaq çox arzuolunandır. Nədənsə, diskin 1C-nin işinə xüsusilə təsir etmədiyinə inanılır, lakin bütün testlər yazı üçün aktivləşdirilmiş nəzarətçi önbelleği ilə aparılır, bu səhvdir. Test bazası kiçikdir, önbelleğe uyğundur, buna görə də yüksək rəqəmlər var. Həqiqi (böyük) verilənlər bazalarında hər şey tamamilə fərqli olacaq, buna görə də testlər üçün önbellek söndürülür.

Məsələn, Gilev testinin işini müxtəlif disk variantları ilə yoxladım. Mən sırf meyl göstərmək üçün əlimdə olan diskləri qoydum. 8.3.6.2076 ilə 8.3.7.2008 arasındakı fərq kiçikdir (Ramdisk Turbo gücləndirici versiyada 8.3.6 56.18 və 8.3.7.2008 55.56 verir, digər testlərdə fərq daha da azdır). Güc istehlakı - maksimum performans, turbo gücləndirici əlildir (başqa cür qeyd edilmədiyi təqdirdə).

Raid 10 4x SATA 7200

ATA ST31500341AS

Raid 10 4x SAS 10k

Raid 10 4x SAS 15k

Tək SSD

ramdisk

Keş aktivləşdirildi

RAID nəzarətçi

21,74 28,09 32,47 49,02 50,51 53,76 49,02
1С 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

RAID nəzarətçisinin daxil edilmiş önbelleği disklər arasındakı bütün fərqləri aradan qaldırır, nömrələr həm sat, həm də sas üçün eynidir. Onunla az miqdarda məlumat üçün sınaqdan keçirmək faydasızdır və göstərici deyil.

8.2 platforması üçün SATA və SSD seçimləri arasındakı performans fərqi iki dəfədən çoxdur. Bu yazı səhvi deyil. SATA disklərində sınaq zamanı performans monitoruna baxsanız. onda aydın görünür "Aktiv disk vaxtı (%) 80-95. Bəli, disklərin özlərinin yazma önbelleğini aktivləşdirsəniz, sürət 35-ə, reyd nəzarətçisinin önbelleğini aktivləşdirsəniz - 49-a qədər artacaq (hansı disklərin hazırda sınaqdan keçirilməsindən asılı olmayaraq). Ancaq bunlar keşin sintetik tutuquşularıdır, böyük verilənlər bazaları ilə real işdə heç vaxt 100% yazma keşinin hit nisbəti olmayacaqdır.

Hətta ucuz SSD-lərin sürəti (Agility 3-də sınaqdan keçirmişəm) fayl versiyasının işləməsi üçün kifayətdir. Yazma resursu başqa məsələdir, burada hər bir konkret halda baxmaq lazımdır, aydındır ki, Intel 3700 daha yüksək miqyasda olacaq, amma orada qiymət uyğundur. Bəli, başa düşürəm ki, bir SSD sürücüsünü sınaqdan keçirərkən, mən də bu sürücünün önbelleğini daha çox sınaqdan keçirirəm, real nəticələr daha az olacaq.

Ən düzgün (mənim fikrimcə) həll yolu, fayl bazası (və ya bir neçə fayl bazası) üçün güzgü basqına 2 SSD disk ayırmaq və orada başqa heç nə qoymamaq olardı. Bəli, bir güzgü ilə SSD-lər eyni şəkildə köhnəlir və bu bir mənfi cəhətdir, lakin heç olmasa nəzarətçi elektronikadakı səhvlərdən bir şəkildə sığortalanırlar.

Fayl versiyası üçün SSD disklərinin əsas üstünlükləri çoxlu verilənlər bazası olduqda və hər birində bir neçə istifadəçi olduqda görünür. 1-2 baza və 10 bölgədə istifadəçilər varsa, SAS diskləri kifayət edəcəkdir. (amma hər halda - bu disklərin yüklənməsinə baxın, heç olmasa perfmon vasitəsilə).

Terminal serverinin əsas üstünlükləri ondan ibarətdir ki, onun çox zəif müştəriləri ola bilər və şəbəkə parametrləri terminal serverinə daha az təsir edir (yenidən KO-nuz).

Nəticələr: Gilev testini terminal serverində (işləyən verilənlər bazalarının yerləşdiyi eyni diskdən) və işləyən verilənlər bazası yavaşladığı və Gilev testi yaxşı nəticə göstərdiyi (30-dan yuxarı) anlarda işlədirsinizsə, onda əsas işləyən verilənlər bazasının yavaş işləməsi günahkardır, çox güman ki, proqramçıdır.

Əgər Gilev testi kiçik rəqəmlər göstərirsə və sizdə həm yüksək tezlikli prosessor, həm də sürətli disklər varsa, o zaman burada administrator ən azı perfmon götürməli və bütün nəticələri hardasa qeyd etməli, izləməli, müşahidə etməli, nəticə çıxarmalıdır. Heç bir qəti məsləhət olmayacaq.

Müştəri-server seçimi.

Testlər yalnız 8.2, tk-da aparıldı. 8.3-də hər şey çox ciddi şəkildə versiyadan asılıdır.

Test üçün əsas tendensiyaları göstərmək üçün onların arasında müxtəlif server seçimləri və şəbəkələri seçdim.

SQL: Xeon E5-2630

SQL: Xeon E5-2630

Fiber kanal - SSD

SQL: Xeon E5-2630

Fiber kanal - SAS

SQL: Xeon E5-2630

Yerli SSD

SQL: Xeon E5-2630

Fiber kanal - SSD

SQL: Xeon E5-2630

Yerli SSD

1C: Xeon 5650 =

1C: Xeon 5650 =

paylaşılan yaddaş

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
1С 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

Deyəsən, bütün maraqlı variantları nəzərdən keçirmişəm, əgər başqa bir şeylə maraqlanırsınızsa - şərhlərdə yazın, mən bunu etməyə çalışacağam.

Saxlamada SAS yerli SSD-lərdən daha yavaşdır, baxmayaraq ki, yaddaşın böyük keş ölçüləri var. Gilev testi üçün SSD-lər və yerli və yaddaş sistemləri müqayisə edilə bilən sürətlə işləyir. MCC-dən 1C yükü istisna olmaqla, heç bir standart çox yivli test (yalnız qeydlər deyil, bütün avadanlıqlar) bilmirəm.

1C serverinin 5520-dən 5650-ə dəyişdirilməsi performansı demək olar ki, iki dəfə artırdı. Bəli, server konfiqurasiyaları tam uyğun gəlmir, lakin bir tendensiya göstərir (təəccüblü heç nə yoxdur).

SQL serverində tezliyin artırılması, əlbəttə ki, effekt verir, lakin 1C serverindəki kimi deyil, MS SQL Server çox nüvəli və pulsuz yaddaşdan istifadə etməyi mükəmməl bacarır (istəsəniz).

1C və SQL arasında şəbəkənin 1 Gbps-dən 10 Gbps-ə dəyişdirilməsi tutuquşuların təxminən 10% -ni verir. Daha çox gözlənilən.

Paylaşılan yaddaşın aktivləşdirilməsi təsvir olunduğu kimi 15% olmasa da, yenə də effekt verir. Bunu etdiyinizə əmin olun, bu, tez və asandır. Quraşdırma zamanı kimsə SQL serverinə adlandırılmış nümunə veribsə, 1C-nin işləməsi üçün server adı FQDN ilə deyil (tcp / ip işləyəcək), localhost və ya sadəcə ServerName vasitəsilə deyil, ServerName\InstanceName vasitəsilə göstərilməlidir. misal zz-test\zztest. (Əks halda, aşağıdakı DBMS xətası baş verəcək: Microsoft SQL Server Native Client 10.0: Paylaşılan Yaddaş Provayderi: SQL Server 2000-ə qoşulmaq üçün istifadə edilən paylaşılan yaddaş kitabxanası tapılmadı. HRESULT=80004005, HRESULT=80004005, HRESULT0vrLS=05:05, SQLSTATE=08001, vəziyyət=1, Şiddət=10, yerli=126, xətt=0).

100-dən az istifadəçilər üçün iki ayrı serverə bölünməyin yeganə nöqtəsi yalnız 32 GB RAM-ı dəstəkləyən Win 2008 Std (və köhnə versiyalar) üçün lisenziyadır. Bütün digər hallarda, 1C və SQL mütləq eyni serverdə quraşdırılmalı və daha çox (ən azı 64 GB) yaddaş verilməlidir. MS SQL-ə 24-28 GB-dan az RAM vermək əsassız xəsislikdir (əgər bunun üçün kifayət qədər yaddaşınız olduğunu düşünürsünüzsə və hər şey yaxşı işləyir - bəlkə 1C fayl versiyası sizin üçün kifayət edər?)

Bir dəstə 1C və SQL virtual maşında nə qədər pis işləyir, ayrı bir məqalənin mövzusudur (işarə - nəzərəçarpacaq dərəcədə pis). Hətta Hyper-V-də də hər şey o qədər də aydın deyil...

Balanslaşdırılmış performans rejimi pisdir. Nəticələr fayl versiyası ilə yaxşı uyğun gəlir.

Bir çox mənbələr deyirlər ki, debug rejimi (ragent.exe -debug) performansda güclü azalma verir. Yaxşı, aşağı salır, bəli, amma 2-3% əhəmiyyətli bir təsir adlandırmazdım.

  1. Planlaşdırılmış və fon tapşırıqlarının qurulması;
  2. Məlumatların saxlanması üçün fayl formatına malik olan infobazada səhvlərin diaqnostikası və aradan qaldırılması;
  3. 1C-də tam mətn axtarışı indeksləşdirməyə başlayın və ya onu tamamilə söndürün;
  4. Ən son Platformalar 8.3.8-də verilənlər bazasının işə salınması;
  5. Thin Client-də işə salın;
  6. Antivirus söndürüldükdə sənədlərin yenidən yerləşdirilməsi sürətinin artırılması;
  7. Cəmilərin Yenidən Hesablanması və Yenidən Sıralamasını həyata keçirin;
  8. chdbfl.exe yardım proqramı ilə yoxlanaraq verilənlər bazasını sınaqdan keçirin və düzəldin;
  9. Konfiqurasiya tipik deyilsə, yəni müəyyən bir təşkilat üçün proqramçılar tərəfindən dəyişdirilibsə, Konfiqurasiya Yoxlanmasını həyata keçirin;
  10. Lazımsız funksional rejimləri söndürün;
  11. İstifadəçi hüquqlarını qurmaq;
  12. əsas bükülmə;
  13. Avadanlıq yeniləməsi.

Metod 1: Planlaşdırılmış və fon işlərinin qurulması

1C Accounting 3.0-ın yeni buraxılışında olan proqram əsas işi yerinə yetirməklə yanaşı, proqramın performansının azalmasına səbəb olan fonda əməliyyatları işə salır.

Fon rejimi gözləmə rejimidir, yəni istifadə olunmasa da əməliyyat həmişə işləyir.

Addım 1. Planlaşdırılmış və fon işlərinin qurulması

Planlaşdırılmış və arxa plan tapşırıqlarının siyahısını açın: Baxın İdarəetmə - Dəstək və Baxım - Planlı Əməliyyatlar - Planlı və Fonda İşlər:

1C 8.3 proqramını işə saldıqdan sonra fon tapşırıqları avtomatik işə salınır və istifadə olunan planlaşdırılmış tapşırıqlar yerinə yetirilir. böyük məbləğ resursları və proqramı yavaşlatır. Buna görə də, mühasiblərin işini təhlil etmək və autorun-da hansı fon tapşırıqlarının buraxılmalı, hansının isə aradan qaldırılmalı olduğunu müəyyən etmək lazımdır.

Şəkildə biz 1C 8.3 Mühasibat uçotunda yerinə yetirilən gündəlik işlərin siyahısını görürük:

Şəkildə tamamlanmış fon işlərinin siyahısı göstərilir:

Misal üçün,

  • Proqram 1C 8.3 Müxtəlif təsnifatçıların yenilənməsi üçün mühasibat uçotu daim sayta bağlıdır;
  • Əgər şirkət xarici valyuta ilə bağlı əməliyyatlar aparmırsa, o zaman valyuta məzənnələrini izləməyə ehtiyac yoxdur;
  • Əgər mühasib proqramda tam mətn axtarışından istifadə etmirsə, o zaman “Mətn çıxarma” prosesini həyata keçirmək məqsədəuyğun deyil.

Addım 2 Lazımsız tapşırıqları söndürün

Yükləməni necə aradan qaldıracağını ətraflı nəzərdən keçirək. Kursoru istədiyiniz sətirə qoyun və iki dəfə vurun:

Tapşırığı deaktiv etmək üçün Aktivləşdirilmiş qutunun işarəsini çıxarın:

Addım 3. Planlaşdırılmış tapşırıqları planlaşdırın

Cədvəlin necə qurulacağına daha yaxından nəzər salaq. Kursoru istədiyiniz sətirə qoyun və iki dəfə vurun:

Cədvəl elementini seçin:

Açılan pəncərədə istədiyiniz nişana keçin və müvafiq parametrləri edin:

Metod 2. Fayl məlumatlarının saxlanması formatına malik olan infobazada səhvlərin diaqnostikası və aradan qaldırılması

Addım 1.

Biz verilənlər bazası ehtiyat nüsxəsini yaradırıq.

Addım 2

Prosedura başlayırıq. Bunu etmək üçün Konfiquratoru açın və infobase prosedurunu sınaqdan keçirin və düzəldin: Baxın İdarəetmə - Sınaq və Təmir. Məlumat bazası üçün həyata keçiriləcək yoxlamaları və rejimləri seçin:

Təklif olunan yoxlama variantlarını daha ətraflı nəzərdən keçirin:

  • Məlumat bazası cədvəllərinin yenidən indeksləşdirilməsi – verilənlər bazası işini yaxşılaşdırmaq üçün cədvəl indekslərini yenidən qurur;
  • infobazanın məntiqi bütövlüyünün yoxlanılması - verilənlər bazasının məntiqinin yoxlanılması;
  • infobazanın istinad bütövlüyünün yoxlanılması – “sınmış” keçidlərin aşkar edilməsi üçün verilənlər bazasının məntiqi bütövlüyünün yoxlanılması;
  • Cəmlərin yenidən hesablanması - yığım registrlərinin cədvəllərinin cəminin yenidən hesablanması;
  • Infobase cədvəllərinin sıxılması – sınaqdan və fiksasiyadan sonra verilənlər bazasının ölçüsünü azaldır;
  • Infobase cədvəllərinin yenidən qurulması - sabitliyi və performansı artırmaq üçün köməkçi fayllardan istifadə edərək verilənlər bazası strukturunu optimallaşdırır.

Infobase istinad bütövlüyünün yoxlanılması rejimində Test və təmir prosedurunun variantını seçsək, verilənlər bazası səhvlərini idarə etmək üçün parametrlər əlçatan olur:

  • Paraqraf Mövcud olmayan obyektlərə istinadlar olduqda o deməkdir ki, "sınıq" bağlantılar aşkar edildikdə, seçilmiş variantdan istifadə edərək keçidləri emal edəcək;
  • Paraqraf Obyekt məlumatlarının qismən itirilməsi ilə o deməkdir ki, məlumatların qalan hissəsi hansısa obyektin məlumatlarını bərpa etmək üçün kifayətdir.

1C məlumat bazasının sınaqdan keçirilməsi və korreksiyası proseduru yalnız eksklüziv rejimdə həyata keçirilə bilər.

Metod 3. 1C-də tam mətn axtarışı indeksləşdirməyə başlayın və ya onu tamamilə söndürün

Tam mətnli məlumat axtarışı istifadəçi tərəfindən tanış olmayan məlumatların axtarışını asanlaşdırmaq üçün 1C tərəfindən hazırlanmışdır. 1C 8.3-də tam mətn məlumat axtarışının xüsusiyyəti:

  • İstifadəçi sadə axtarış sorğusu daxil edə və aşağıdakı kimi xüsusi operatorlardan istifadə edə bilər: və ya yox.
  • Tam mətnli məlumat axtarışı ValueStorage tipli sahələrlə və uzun mətn sahələri ilə işləyir, halbuki istifadəçiyə hüququ olmayan nəticələr göstərilməyəcək.

Məsələn, Xərclər Hesabatı sənədlərində tam mətn axtarışını qurmalısınız.

Addım 1.

Addım 2

Sənədin Qabaqcıl hesabatını açın: menyu Konfiqurator - Konfiqurasiyanı açın.

Addım 3

Tam mətn axtarışı sətrində elementi seçin İstifadə edin: Qabaqcıl hesabat - Daxiletmə sahəsi - Tam mətn axtarışı:

Addım 4

Proqramı işə salırıq və tam mətnli axtarış rejimini yeniləyirik. Planlaşdırılmış əməliyyatları açın: bölmə İdarəetmə - Proqram parametrləri - Dəstək və texniki xidmət:

Addım 5

Parametri açın və İndeksi yeniləmə düyməsini istifadə edərək indeksi yeniləyin:

Metod 4: Verilənlər bazasını ən son platformalarda işə salın 8.3.8

1C 8.3 texnoloji platformasını necə yeniləmək olar, video təlimatımıza baxın:

1C mütəxəssisləri yükün paylanmasını yaxşılaşdırdılar:

  • Siz server işçisi prosesləri tərəfindən istehlak edilən yaddaşın miqdarına daha dəqiq nəzarət edə bilərsiniz ki, bu da klasterin ehtiyatsız istifadəçi hərəkətlərinə davamlılığını artıra bilər.
  • Arxa planda infobazaların yenidən qurulması. Bu yeni imkan proqram həllərini yeniləmək üçün tələb olunan sistemin dayanma müddətini minimuma endirir.
  • Platformanın 8.3 versiyası yeni parlaq dizaynı ilə daha rahat və intuitiv olan yeni "Taksi" tətbiq interfeysini aldı. Təkmilləşdirilmiş proqram naviqasiyası seçimləri. İstifadəçi ekranın müxtəlif sahələrində panellər yerləşdirməklə öz iş sahəsini müstəqil şəkildə fərdiləşdirə bilər. Yeni sətir-sətir daxiletmə mexanizmi məlumatların axtarışını əhəmiyyətli dərəcədə sürətləndirir. 1C 8.3 Mühasibat Taksi interfeysinin yeni xüsusiyyətləri haqqında ətraflı məlumat üçün videomuza baxın:

Metod 5. İncə Müştəridə işə salma

İncə müştəri rejimində işləmək yalnız idarə olunan proqram rejimində mümkündür. İncə müştəri rejimində bütün hərəkətlər serverdə həyata keçirilir, istifadəçiyə yalnız alınan məlumatın ekranı göstərilir. Bu iş rejimi həm sistemin, həm də rabitə kanalının böyük resurslarını tələb etmir.

Metod 6: Antivirus proqramını dəyişdirin

Avast və ya Kaspersky antivirusu varsa, onu başqası ilə əvəz etmək məsləhətdir. Təcrübə göstərir ki, antiviruslar kompüter resurslarını tutduğundan, bəzən antivirusun söndürülməsi ilə sənədlərin yenidən yerləşdirilməsi sürətinin artmasıdır.

Metod 7. Verilənlər bazasının sınaqdan keçirilməsi və fiksasiyası, chdbfl.exe yardım proqramı ilə yoxlanılması

Əvvəllər bir nüsxə çıxararaq bazanın sınaqdan keçirilməsi və düzəldilməsi lazımdır.

Addım 1. Verilənlər bazasının surətinin çıxarılması

1C 8.3-ün ehtiyat nüsxəsini necə çıxarmaq olar, aşağıdakı video təlimatına baxın:

Addım 2. chdbfl.exe yardım proqramı ilə yoxlayın

chdbfl.exe yardım proqramı konfiqurator rejimində belə sistemin başlamadığı hallarda istifadə olunur. Utilit quraşdırılmış texnoloji platformanın "bin" qovluğunda yerləşir, məsələn: c:\Program Files (x86)\1cv8\8.3.9.1818\bin\chdbfl.exe:

chdbfl.exe yardım proqramından istifadə edərək yoxlama aparırıq:

Addım 3. Baza Testini və Təmirini həyata keçirin

Sistemi konfiqurator rejimində işə salmaqla verilənlər bazasını sınaqdan keçirin və düzəldin.

Addım 4: Sənəd ardıcıllığının bərpası

1C 8.3-də ardıcıllığı bərpa etmək üçün Bütün funksiyaları açın: əsas Menyu - Bütün funksiyalar. İstədiyiniz elementi seçin və Aç düyməsini istifadə edərək açın:

Açılan pəncərədə, Ardıcıllığı bərpa et sekmesinde və Hamısını Bərpa et və ya Bərpa et düyməsini klikləyin:

Metod 8. Əgər konfiqurasiya tipik deyilsə, onda konfiqurasiyanı yoxlayın

Konfiqurasiya tipik deyilsə, yəni müəyyən bir təşkilat üçün proqramçılar tərəfindən dəyişdirilibsə, konfiqurasiyanı yoxlayırıq.

Addım 1.

Proqramı Konfiqurator rejimində işə salın.

Addım 2

Açıq verilənlər bazası konfiqurasiyası: bölmə Konfiqurasiya - Verilənlər bazasının konfiqurasiyası:

Addım 3

Konfiqurasiyanı yoxlayın elementini seçin və parametrləri edin:

Metod 9. Lazımsız funksional rejimləri söndürün

1C 8.3 proqramının Funksionallığını açırıq: bölmə Əsas - Parametrlər - Funksionallıq, hər bölmə üçün parametrlər edin:

Metod 10. İstifadəçi hüquqlarını qurun

Addım 1.

1C 8.3-ü Konfiqurator rejimində işə salırıq.

Addım 2

İstifadəçilərin siyahısını açın: bölmə İdarəetmə - İstifadəçilər. Digər sekmesinde istifadəçiyə hansı rolların təyin edilməsi lazım olduğunu müəyyənləşdiririk və onları işarələyirik.

Seçilmiş funksionallığın azaldılması sənədlərin siyahısını açarkən proqram tərəfindən idarə olunan formaların çeşidlənməsi vaxtını azaldır, yəni idarə olunan interfeysdə nə qədər az lazımsız olarsa, bir o qədər tez işləyir:

Metod 11. Fayl bazası ilə diskin defraqmentasiyası

Disk defraqmentasiyası proseduru sistemin sürətini artırmaq üçün sabit diskdə yerləşən faylları optimallaşdırır. Defragmentasiya yalnız zəruri hallarda aparılmalıdır, çünki bu, diskin aşınma prosesini artırır.

Sərt diski seçdikdən sonra Properties əmrini çağırmaq üçün sağ klikləyin:

Alətlər sekmesinde Disk optimallaşdırması və defraqmentasiyası seçin:

Metod 12. Bazanın bükülməsi

- bu, müəyyən bir tarix üçün cari qalıqların daxil edilməsi və köhnə, lazımsız sənədlərin çıxarılmasıdır. Bu üsul verilənlər bazası böyükdürsə, məsələn, bir neçə il ərzində faydalı ola bilər. Toplama istifadəçilər sistemdə işləmədən həyata keçirilməlidir.

Addım 1. Verilənlər bazasının surətini yaradın

Addım 2. Baza 1C 8.3-ün qıvrılması prosedurunu həyata keçiririk

Bölmə Administrasiyası - Xidmət - Infobase toplusu.

Birinci mərhələdə 1C 8.3 proqramı ehtiyat nüsxəsini yaratmağı təklif edir, burada saxlamaq üçün kataloqu göstərməlisiniz. Sonrakı klikləyin:

Platforma 8.2-nin buraxılması ilə bir çox istifadəçi proqramın sürətinin azaldığını, keçidlərə kliklədikdə cavab vaxtının artdığını qeyd etdi və hesabatlar daha yavaş formalaşmağa başladı. Əslində, 1-lər daha yavaş işləmədi, sadəcə texnologiyanın inkişafı ilə hər kəsə lazım olmayan bir çox əlavə funksiyalar ortaya çıxdı. Ancaq yaxşı xəbərimiz var - bütün bu funksiyalar istifadəçinin istəyi və istəyi ilə söndürülə bilər. 1C-nin qeyri-qənaətbəxş sürətlə işləyə bilməsinin bütün səbəblərini nəzərdən keçirək.

1C nümunəsində proqramın sürətləndirilməsi: Mühasibat uçotu

Etəcəyimiz ilk şey budur tam mətnli axtarış motorunu söndürün.

  1. 1C Mühasibat proqramımıza daxil oluruq;
  2. Yuxarı sol küncdə aşağı oxu vurun, -> "Xidmət" -> "Seçimlər" seçin. Ekran görüntüsündə göstərildiyi kimi;
  3. "Ekran əmri" Bütün funksiyalar " qutusuna bir işarə qoyun. Ekran görüntüsündə göstərildiyi kimi;
  4. Yenə yuxarı sol küncdə aşağı oxu vurun, ekran görüntüsündə göstərildiyi kimi "Bütün funksiyalar" seçin;
  5. Siyahını ən aşağıya, obyekt ağacında sürüşdürürük, siçanı iki dəfə vurun, "Standart" -> "Tam mətnli axtarışın idarə edilməsi" seçin;
  6. "Off" düyməsini basın, bununla da tam mətn axtarış mexanizmini söndürürük;

Tam mətn axtarışı deaktiv edilib, indi etməlisiniz lazımsız planlaşdırılmış tapşırıqları söndürün:

  1. Naviqasiya panelində, ekran görüntüsündə göstərildiyi kimi, "İdarəetmə" sekmesine keçin, orada "Daimi və arxa plan tapşırıqları" seçin. "Adi və arxa plan tapşırıqları" maddəsi yoxdursa, yuxarı sağ küncə baxın, "Naviqasiya parametrləri" bağlantısını vurun.
  2. Naviqasiya parametrləri panelində, sol sütunda "Daimi və fon tapşırıqları" tapırıq və seçirik, şəkildə göstərildiyi kimi "Əlavə et" düyməsini, sonra "OK" düyməsini basın.
  3. Beləliklə, 1-ci bənddə göstərildiyi kimi "Daimi və arxa plan tapşırıqları" na keçin;
  4. Planlaşdırılmış tapşırığı söndürmək üçün onun adına sağ klikləyin və Disable seçin;
  5. İstəyirsinizsə, bütün planlaşdırılan tapşırıqları söndürə bilərsiniz və sistem yaxşı işləyəcək. Mühasibin monitorunu söndürməyi məsləhət görmürük.

Bu hərəkətlər 1C sürətini və sistemin performansını artırmaq üçün zəmanət verilir. Donmalar aradan qaldırılacaq, proqramın yükləmə müddəti əhəmiyyətli dərəcədə azalacaq.

1C-də iş sürətinin azalmasının səbəbləri

  • Vicdansız proqramçılar tərəfindən dəyişdirilmiş proqramların istifadəsi. Səbəblərdən biri proqram təminatının təkmilləşdirilməsinin keyfiyyəti ola bilər;
  • Proqram parametrlərində səhvlər;
  • Avadanlıq parametrlərində səhvlər;
  • Xarici proqram təminatının, serverin parametrlərində səhvlər;

1C sistemi bu gün kiçik və orta biznesi idarə etmək üçün əsas vasitələrdən biridir. Bir qayda olaraq, təşkilatın bütün işçilərinin proqrama çıxışı var. Beləliklə, 1C yavaşlamağa və ya yavaş işləməyə başlayırsa, bu, işin aparılmasına əhəmiyyətli dərəcədə təsir göstərir. 1C-də işi özünüz necə sürətləndirə və optimallaşdıra biləcəyinizi düşünün.


1C yeniləməsi ilə optimallaşdırma

1C-nin yeni versiyaları həmişə daha uğurla və tez işləyir, ona görə də yeniləmələri izləməyi unutmayın. Mühasibat uçotunun mümkün qədər tez-tez yenilənməsi tövsiyə olunur. Xüsusilə tənzimlənən hesabatların versiyaları olduqda.

Çoxları proqramı avtomatik yeniləmək qabiliyyətindən çoxdan istifadə edirlər. Bu problem 1s Enterprise 8.3 üçün asanlıqla əl ilə həll olunsa da, yeniləmə problem yaratmayacaq.

İlk addım hazırda istifadə olunan platformanın ən son versiyasını yükləməkdir. Bu, ya ITS diskindən istifadə etməklə, ya da konfiqurasiya yeniləməsi də rəsmi olaraq təqdim edilən 1s Enterprise 8.3 kimi proqramın istifadəçilərinə davamlı dəstək verən veb interfeysi vasitəsilə həyata keçirilir.

Sonuncu halda, yeniləmə məlumatları olan arxiv ayrıca yüklənir. Onun açılması istifadəçi üçün ən əlverişli hesab edilən istənilən qovluqda baş verir. Bundan sonra, .exe faylını işə salmalısınız. Növbəti pəncərədə sadəcə "Sonrakı" düyməsini sıxmaq kifayətdir.

Başqa bir səhifə görünəcək. Bunun üzərində istifadəçi quraşdırmanın tamamlandığı yolu seçir. Ancaq bu addım yalnız fərdi kompüterin qabaqcıl sahibləri üçün tövsiyə olunur. Defolt funksiyalar adətən əksər problemləri həll etmək üçün kifayətdir. Varsayılan olaraq, bu halda, bütün yeniləmələrin bir anda quraşdırıldığı bir qovluq göstərilir. Bu, son yollar fərqli olduqda daha rahatdır. Konfiqurasiya yeniləməsi tez baş verməli olan 1s Enterprise 8.3 proqramında sadəcə "Növbəti" düymələrini bir neçə dəfə sıxırıq.

Yalnız "Quraşdırma" təklif edən son düymə qalır.

Platforma yavaşlayırsa, 1C-ni necə sürətləndirmək olar

Çox vaxt problemlər mərhələlərdən birində ifaçının diqqətinin konsentrasiyasının azalması ilə nəticələnir. Burada yeniləmənin özünün sxemini düzgün seçmək vacibdir, yalnız bu halda yeniləmə zamanı 1s donduqda problemlə qarşılaşmayacağıq.

Versiya 7.7 yeniləməsi

Bir neçə növ konfiqurasiya var. Bundan asılı olaraq sonrakı hərəkətlərin kursu seçilir.

  • Tipik - bu halda, yeniləmənin tənzimlənən hesabat üçün də həyata keçirildiyi güman edilir.
  • Tipik sənaye konfiqurasiyaları - bir çox cəhətdən əvvəlki variantlara bənzəyir. Geliştirici tərəfindən verilən təlimatları əvvəlcədən oxumaq vacibdir. Əks halda, yeniləmə zamanı 1s 8.3-ün niyə qəzaya uğradığını anlaya bilməyəcəksiniz.
  • Dəyişdirilmiş standart - istifadəçinin həmişə tətbiqi cari ehtiyaclara cavab verməsi üçün özü dəyişdirmək imkanı var. Funksionallığı genişləndirməyin başqa bir variantı yeni platformalara keçiddir. Məsələn, 8-ci versiya.

8.0 və 8.1 versiyaları haqqında

Platforma 8.0 hazırda dəstəkdən çıxarılır. Yeni ümumi dizaynlar yalnız ən son versiyalardan istifadə edərkən işləyəcək. Yalnız unutmamaq lazımdır ki, bütün ara buraxılışlar qaçılmaz olaraq verilir. Əks halda, sadəcə məlumatı itirmək ehtimalı yüksəkdir. Və ya konfiqurasiyanı yeniləyərkən 1s-in donduğu vəziyyətlə qarşılaşın.

Ola bilər ki, yeni standart konfiqurasiya təqdim olunsun və sonra köhnə infobazaların qalıqları ona ötürülür.

8.1 versiyasına gəldikdə, onu təkmilləşdirməyin bir neçə yolu var:

  1. əl ilə;
  2. avtomatik rejimdə;
  3. bu sahədə xidmət göstərən şirkətlərin mütəxəssislərinə müraciət edin.

Qeyri-standart və ya dəyişdirilmiş versiyalarla işləmək

Əvvəlcə hər hansı bir konfiqurasiya tipik inkişaflara aiddir. Müəssisədə müəyyən dəyişikliklər edilərsə, bu, belə olmaqdan çıxır. Məsələn, quraşdırma zamanı. Atipik konfiqurasiyalardan fərqlənən iki sinif var:

  1. dəyişdirildi;
  2. müəyyən bir müəssisənin ehtiyaclarını nəzərə alaraq sıfırdan yaradılmışdır.

Bəzən ikinci dərəcəli konfiqurasiya istifadəçilərə aktiv şəkildə paylanır. Sonra standarta aiddir. Sadəcə olaraq, istehsalçı 1C-nin özü deyil, yeni versiyanı yaradan şirkət hesab olunur.

Konfiqurasiyaların aktuallığı aşağıdakı hərəkətlərlə təmin edilə bilər:

  • Səhv korreksiyası.
  • Funksional genişlənmə.
  • Təkmilləşdirmə.
  • 1s 8.3-i dəyişdirin, xidmət xətaları halında konfiqurasiya yenilənmir.

Quraşdırma prosesi hazırda istifadə etdiyiniz İnternet sürətindən asılı olaraq fərqli vaxt tələb edə bilər. Ayrı bir pəncərədə istifadəçi işin sonunda və ya dərhal yeniləməyi seçir. Sonuncu seçimlə, proqramla başqa heç kimin işləmədiyinə əmin olmalısınız. Prosesin özü 1c Enterprise 8.3 tətbiqi daxilində eksklüziv rejimin istifadəsini nəzərdə tutur, Son yeniləmə istisna deyil.

  • Yadda saxlamaq lazımdır ki, bütün buraxılış versiyaları mövcud konfiqurasiyaya uyğun ola bilməz.
  • Yeniləmələr uzun müddətdir edilməmişsə, bir anda bir neçə fayl və ya arxiv yükləməli ola bilərsiniz.
  • Siyahıda 1s Enterprise 8.3-ün hansı versiyasının lazım olduğunu başa düşmək asandır, yeniləməni istifadəçi özü seçir.

Proses başa çatdıqda, Konfiquratorun özü bağlana bilər. Yeniləmə lazım olduqda ən çox istifadə olunan bu rejimdir. Rahatdır, demək olar ki, bütün prosesi avtomatlaşdırır. Növbəti dəfə onu ilk dəfə işə saldığınız zaman platformanın köhnəldiyini bildirən bir mesaj görə bilərsiniz. Və bu anda istifadə etmək tövsiyə edilmir.

Əyləc üçün əlavə səbəblər

Proqram düzgün və səhvsiz yenilənirsə, 1C hələ də yavaşlayır, bunun səbəbi aşağıdakı kimi ola bilər:

  • Antivirus - düzgün konfiqurasiya olunarsa, heç bir antivirus sistemə müdaxilə etməyəcək, lakin zavod parametrlərindən istifadə etsəniz, 1C performansı 5-10% azalda bilər. Arxa fon rejimini silməklə (tamamilə lazım olduqda) əlavə parametrlərdən istifadə edərək antivirusu optimallaşdıra bilərsiniz.
  • Kompüter parametrləri - tez-tez kifayət qədər güclü olmayan kompüterlər 1C performansının güclü azalmasına səbəb olur. Video karta, əməliyyat sisteminə və prosessora xüsusi diqqət yetirilməlidir.

Bu cür üsullar hər hansı bir şirkət və ya müəssisə üçün 1C-də işi əhəmiyyətli dərəcədə optimallaşdıracaq və sürətləndirəcək, bundan sonra proqramın performansı əhəmiyyətli dərəcədə artacaqdır.

1C-də işin sürətini və rahatlığını necə artırmaq olar

Bu yazını mənim poçtuma göndər

Vaxt keçdikcə bir çox 1C istifadəçisi sistemin daha yavaş işləməyə başladığını və hətta tipik "qutudan kənar" konfiqurasiyalardan istifadə edərkən getdikcə "səhv" olduğunu görür.

İstifadəçilər tərəfindən bildirilən əsas şikayətlər:

Sənədlər yavaş-yavaş aparılmağa başladı

Hesabatların yaradılması çox uzun çəkir

Proqram daha tez-tez donur

Tanış şikayətlər, elə deyilmi?

Performansın azalmasının əsas amillərini anlamağa və həll yollarını tapmağa çalışaq.

Köhnə avadanlıq

İlk növbədə, biz hardware problemləri ehtimalını aradan qaldırırıq.

Bunu etmək üçün 1C 8.3 üçün avadanlıq tələblərini yoxlamaq lazımdır

Bu http://1c.ru/rus/products/1c/predpr/compat/hard/demand.htm rəsmi saytında edilə bilər.

Uyğun olmayan platforma

Bəzi istifadəçilər əvvəlki versiyaların daha stabil olduğuna inanaraq konfiqurasiyanı bir daha yeniləməyi sevmirlər. Təəssüf ki, bu cür mühafizəkarlıq zərərli ola bilər: tərtibatçılar platformanı mütəmadi olaraq yeniləyir, koddakı səhvləri düzəldir və mexanizmləri optimallaşdırır, buna görə də köhnəlmiş versiyadan istifadə (buraxılışlarda əhəmiyyətli geriləmə ilə) performansa mənfi təsir göstərə bilər.

Zəif server performansı

SQL və 1C: Enterprise serverlərinin parametrlərini redaktə etməklə məhsuldarlığı artırmaq mümkündür.

Bunu etmək üçün, prosessorun gücünü saxlamaq və performansı maksimuma təyin etmək üçün BIOS-da bütün variantları söndürün. Bunu, məsələn, PowerSchemeEd yardım proqramı vasitəsilə etmək rahatdır.

Nadir hallarda istifadə edilən xidmətlər deaktiv edilməlidir. Bu xidmətlərə FullText Axtarış və İnteqrasiya Xidmətləri daxildir.

Serverə ayrılan yaddaşın miqdarını maksimuma təyin etməyi unutmayın. Bu, SQL serverinin doldurulmasına nəzarət edərək yaddaşı əvvəlcədən təmizləməyə vaxtı olması üçün tələb olunur.

Alternativ olaraq, 1C xidmətini sazlama rejiminə keçirmək mümkündür. Bu, 1C-nin optimallaşdırılmasını daha da artırır.

Böyük verilənlər bazası

Siz işlədikcə istənilən verilənlər bazası zamanla həcmi artır. Buna görə də, sistemin müntəzəm profilaktik baxımını unutma. Bunu standart "İnformasiya bazasının sınaqdan keçirilməsi və fiksasiyası" vasitəsi ilə etmək rahatdır.

Bu alət yenidən strukturlaşdırmaq və yenidən indeksləşdirməklə verilənlər bazasını optimallaşdırmağa kömək edəcək. Emaldan istifadə etmək üçün konfiqurator rejimində olmalısınız. Emal belə görünür:

Arxa fonun və planlaşdırılmış tapşırıqların səhv qurulması

Gündəlik olaraq indeksləri defraqmentasiya etmək və statistikanı yeniləmək məsləhətdir, çünki indeks parçalanması azaldıqda, 1C optimallaşdırılması əhəmiyyətli dərəcədə azalır.

Eyni tezlikdə statistikanı defraqmentasiya etmək və yeniləmək arzuolunandır. Əməliyyat tez həyata keçirilir, onun həyata keçirilməsi üçün aktiv istifadəçiləri ayırmaq lazım deyil və 1C-nin istifadədən effektiv sürətləndirilməsi sübut edilmişdir.

Tam yenidən indeksləşdirmə verilənlər bazası kilidləndikdə həyata keçirilir. Bu daha uzun bir prosesdir, lakin defraqmentasiya və statistikanın yenilənməsi ilə birlikdə həftədə ən azı bir dəfə edilməlidir.

Digər proqram təminatı ilə yanlış qarşılıqlı əlaqə

Bundan əlavə, 1C: Enterprise-in performans problemi əvvəlcədən quraşdırılmış digər proqram təminatı ilə bağlı ola bilər.

Çox vaxt bunlar yanlış parametrləri olan antiviruslardır. Müvafiq olaraq, 1C-nin düzgün işləməsini təmin etmək üçün istifadə olunan antivirusun parametrlərini yoxlamaq tələb olunur. Məsələn, Kaspersky üçün parametrlər https://support.kaspersky.ru/general/compatibility/11683 rəsmi saytında verilmişdir.

Qeyri-sabit rabitə kanalı

Çox vaxt bu problem WEB interfeysi və ya uzaq iş masası vasitəsilə 1C-də işləyərkən aktualdır. Şirkət uzaqdan girişdən istifadə edirsə, o zaman rabitə kanalının işləmə qabiliyyətini yoxlamaq lazımdır.

İstifadəçi rejimində sürətlənmə 1C

Xoşbəxtlikdən, müasir çatdırılmalarda 1C-nin optimallaşdırılması və sürətləndirilməsi də istifadəçi rejimində həyata keçirilir.

"Dəstək və texniki xidmət" sekmesinde ("İdarəetmə" bölməsi) 1C sürətini artıran funksiyaların geniş siyahısı mövcuddur:

İstifadə edilməmiş planlaşdırılmış tapşırıqların avtomatik işə salınmasını söndürmək;

Tam mətn axtarışını söndürün;

Əvvəlki dövr üçün verilənlər bazasının çevrilməsi;

İşarələnmiş obyektlərin silinməsi;

1c optimallaşdırılması

Əlbəttə ki, 1C-nin optimallaşdırılması və sürətləndirilməsi yalnız göstərilən üsullarla əldə edilmir, buna görə də məsləhətlərin siyahısı panacea deyil, yalnız işin yaxşılaşdırılması imkanı haqqında ümumi bir fikir verə bilər.

Çox vaxt verilənlər bazası ilə bağlı problemlər ixtisaslı mütəxəssislərin cəlb edilməsini tələb edir, ona görə də məsləhət almaq üçün həmişə bizimlə əlaqə saxlaya bilərsiniz.