Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Uzņēmumā 1C mēs plaÅ”i izmantojam mÅ«su paÅ”u izstrādātos darbus, lai organizētu uzņēmuma darbu. It Ä«paÅ”i, "1C: dokumenta plÅ«sma 8". Papildus dokumentu pārvaldÄ«bai (kā norāda nosaukums), tas ir arÄ« moderns ECM-sistēma (Enterprise Content Management ā€“ ā€‹ā€‹korporatÄ«vā satura pārvaldÄ«ba) ar plaÅ”u funkcionalitāti ā€“ pasts, darbinieku darba kalendāri, dalÄ«tas piekļuves organizÄ“Å”ana resursiem (piemēram, sanāksmju telpu rezervÄ“Å”ana), laika uzskaite, korporatÄ«vais forums un daudz kas cits.

Vairāk nekā tÅ«kstotis darbinieku izmanto dokumentu pārvaldÄ«bu uzņēmumā 1C. Datubāze jau ir kļuvusi iespaidÄ«ga (11 miljardi ierakstu), kas nozÄ«mē, ka tai nepiecieÅ”ama rÅ«pÄ«gāka aprÅ«pe un jaudÄ«gāks aprÄ«kojums.

Kā darbojas mūsu sistēma, ar kādām grūtībām saskaramies, uzturot datubāzi un kā tās risinām (kā DBVS izmantojam MS SQL Server) - pastāstīsim rakstā.

Tiem, kas par 1C produktiem lasa pirmo reizi.
1C:Document Flow ir lietojumprogrammu risinājums (konfigurācija), kas ieviests, pamatojoties uz biznesa lietojumprogrammu izstrādes ietvaru - 1C:Enterprise platformu.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā


ā€œ1C: Document Flow 8ā€ (saÄ«sināti kā DO) ļauj automatizēt darbu ar dokumentiem uzņēmumā. Viens no galvenajiem darbinieku mijiedarbÄ«bas rÄ«kiem ir e-pasts. Papildus pastam DO atrisina arÄ« citas problēmas:

  • Laika izsekoÅ”ana
  • Darbinieku prombÅ«tnes uzskaite
  • Pieteikumi kurjeriem/transportam
  • Darbinieku darba kalendāri
  • Korespondences reÄ£istrācija
  • Darbinieku kontakti (adreÅ”u grāmata)
  • KorporatÄ«vais forums
  • Telpu rezervÄ“Å”ana
  • Pasākumu plānoÅ”ana
  • CRM
  • KolektÄ«vs darbs ar failiem (ar failu versiju saglabāŔanu)
  • uc

Mēs ieejam dokumentu pārvaldībā plāns klients (vietējā izpildāmā lietojumprogramma) no Windows, Linux, macOS, tīmekļa klients (no pārlūkprogrammām) un mobilais klients - atkarībā no situācijas.

Un, pateicoties mÅ«su citam produktam, kas savienots ar dokumentu plÅ«smu - MijiedarbÄ«bas sistēma ā€“ mēs tieÅ”i Document Flow saņemam kurjera funkcionalitāti ā€“ tērzÄ“Å”anu, audio un video zvanus (t.sk. grupu zvanus, kas Å”obrÄ«d ir kļuvis Ä«paÅ”i svarÄ«gi, arÄ« no mobilā klienta), ātru failu apmaiņu plus iespēju rakstÄ«t tērzÄ“Å”anas robotus, kas vienkārÅ”o strādājot ar sistēmu. Vēl viena MijiedarbÄ«bas sistēmas izmantoÅ”anas priekÅ”rocÄ«ba (salÄ«dzinājumā ar citiem kurjeriem) ir iespēja vadÄ«t kontekstuālas diskusijas, kas saistÄ«tas ar konkrētiem Dokumentu plÅ«smas objektiem ā€“ dokumentiem, notikumiem utt. Tas nozÄ«mē, ka mijiedarbÄ«bas sistēma ir dziļi integrēta mērÄ·a lietojumprogrammā un nedarbojas tikai kā ā€œatseviŔķa pogaā€.

Burtu skaits mÅ«su DO jau ir pārsniedzis 100 miljonus, un kopumā DBVS ir vairāk nekā 11 miljardi ierakstu. Kopumā sistēma izmanto gandrÄ«z 30 TB krātuves: datu bāzes apjoms ir 7,5 TB, faili kolektÄ«vam darbam tiek glabāti atseviŔķi un aizņem vēl 21 TB.

Ja mēs runājam par konkrētākiem cipariem, Å”eit ir burtu un failu skaits Å”obrÄ«d:

  • IzejoÅ”ie e-pasti ā€“ 14,7 milj.
  • IenākoŔās vēstules ā€“ 85,4 milj.
  • Failu versijas ā€“ 70,8 miljoni.
  • IekŔējie dokumenti ā€“ 30,6 tÅ«kst.

DO ir vairāk nekā tikai pasts un faili. Tālāk ir sniegti skaitļi par citiem grāmatvedības objektiem:

  • Sapulču telpu rezervÄ“Å”ana ā€“ 52 126
  • Nedēļas atskaites ā€“ 153 940
  • Dienas atskaites ā€“ 628 153
  • Apstiprinājuma vÄ«zas ā€“ 11 821
  • IenākoÅ”ie dokumenti ā€“ 79 677
  • IzejoÅ”ie dokumenti ā€“ 28 357
  • Lietotāju darba kalendāros ieraksti par pasākumiem ā€“ 168 228
  • Pieteikumi kurjeriem ā€“ 21 883
  • DarÄ«juma partneri ā€“ 81 029
  • Darba ar darÄ«jumu partneriem uzskaite ā€“ 45 632
  • DarÄ«juma partneru kontaktpersonas ā€“ 41 795
  • Pasākumi ā€“ 10 243
  • Projekti ā€“ 6 320
  • Darbinieku uzdevumi ā€“ 245 980
  • Foruma ziņas ā€“ 26 282
  • TērzÄ“Å”anas ziņas ā€“ 891 095
  • Biznesa procesi - 109 056. MijiedarbÄ«ba starp darbiniekiem notiek caur procesiem - apstiprināŔana, izpilde, izskatÄ«Å”ana, reÄ£istrācija, parakstÄ«Å”ana utt. Mēs izmērām procesu ilgumu, ciklu skaitu, dalÄ«bnieku skaitu, atgrieÅ”anas skaitu, pieprasÄ«jumu skaitu mainÄ«t termiņus. Un Å”o informāciju ir ļoti noderÄ«gi analizēt, lai saprastu, kādi procesi notiek uzņēmumā, un paaugstinātu darbinieku sadarbÄ«bas efektivitāti.

Ar kādu iekārtu mēs to visu apstrādājam?

Å ie skaitļi norāda uz iespaidÄ«gu uzdevumu apjomu, tāpēc mēs saskārāmies ar nepiecieÅ”amÄ«bu pieŔķirt diezgan produktÄ«vu aprÄ«kojumu iekŔējo meitasuzņēmumu vajadzÄ«bām. Å obrÄ«d tā raksturlielumi ir Ŕādi: 38 kodoli, 240 GB RAM, 26 TB diski. Å eit ir serveru tabula:
Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Nākotnē plānojam palielināt iekārtu jaudu.

Kā notiek ar servera slodzi?

TÄ«kla darbÄ«ba mums vai mÅ«su klientiem nekad nav bijusi problēma. Kā likums, vājā vieta ir procesors un diski, jo visi jau zina, kā tikt galā ar atmiņas trÅ«kumu. Å eit ir mÅ«su serveru ekrānŔāviņi no Resource Monitor, kas parāda, ka mums nav nekādas briesmÄ«gas slodzes, tā ir ļoti pieticÄ«ga.

Piemēram, zemāk esoÅ”ajā ekrānuzņēmumā redzams SQL serveris, kurā CPU slodze ir 23%. Un tas ir ļoti labs rādÄ«tājs (salÄ«dzinājumam: ja slodze tuvojas 70%, tad, visticamāk, darbinieki ievēros diezgan ievērojamus darba palēninājumus).

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Otrajā ekrānuzņēmumā ir redzams lietojumprogrammu serveris, kurā darbojas platforma 1C: Enterprise ā€” tas apkalpo tikai lietotāju sesijas. Å eit procesora slodze ir nedaudz lielāka - 38%, tas ir gluds un mierÄ«gs. Notiek diska ielāde, taču tā ir pieņemama.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

TreÅ”ajā ekrānuzņēmumā ir redzams vēl viens 1C: Enterprise serveris (tas ir otrais, mums klasterÄ« ir divi no tiem). Tikai iepriekŔējais apkalpo lietotājus, un pie Ŕī strādā roboti. Piemēram, viņi saņem pastu, marÅ”ruta dokumentus, apmainās ar datiem, aprēķina tiesÄ«bas utt. Visas Ŕīs fona darbÄ«bas veic aptuveni 90ā€“100 fona darbus. Un Å”is serveris ir ļoti smagi noslogots - 88%. Bet tas neietekmē cilvēkus, un tas ievieÅ” tieÅ”i visu automatizāciju, kas bÅ«tu jāveic dokumentu pārvaldÄ«bai.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Kādi ir rādītāji, lai novērtētu veiktspēju?

MÅ«su meitasuzņēmumos ir iebÅ«vēta nopietna apakÅ”sistēma darbÄ«bas rādÄ«tāju mērÄ«Å”anai un dažādu rādÄ«tāju aprēķināŔanai. Tas nepiecieÅ”ams, lai gan paÅ”reizējā laika momentā, gan vēsturiskā skatÄ«jumā saprastu, kas notiek sistēmā, kas pasliktinās, kas kļūst labāk. UzraudzÄ«bas rÄ«ki - metrika un laika mērÄ«jumi - ir iekļauti "1C: Document Flow 8" standarta piegādē. Metrikas ievieÅ”anas laikā ir jāpielāgo, bet pats mehānisms ir standarta.

Metrika ir dažādu biznesa rādītāju mērījumi noteiktos laika momentos (piemēram, vidējais pasta piegādes laiks ir 10 minūtes).

Viens no rādītājiem parāda aktīvo lietotāju skaitu datu bāzē. Vidēji dienas laikā to ir 1000-1400. Grafikā redzams, ka ekrānuzņēmuma brīdī datu bāzē bija 2144 aktīvi lietotāji.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Ir vairāk nekā 30 Ŕādu darbÄ«bu, saraksts ir zem izcirtņa.Saraksts

  • Pieslēgties
  • IzrakstÄ«ties
  • Notiek pasta ielāde
  • Objekta derÄ«guma maiņa
  • Piekļuves tiesÄ«bu maiņa
  • Procesa priekÅ”meta maiņa
  • Objekta darba grupas maiņa
  • Komplekta sastāva maiņa
  • Faila maiņa
  • Failu importÄ“Å”ana
  • SÅ«tot pa pastu
  • Failu pārvietoÅ”ana
  • Uzdevuma novirzÄ«Å”ana
  • Elektroniskā paraksta parakstÄ«Å”ana
  • Meklēt pēc detaļām
  • Pilna teksta meklÄ“Å”ana
  • Faila saņemÅ”ana
  • Procesa pārtraukÅ”ana
  • SkatÄ«t
  • AtÅ”ifrÄ“Å”ana
  • Dokumentu reÄ£istrācija
  • Skenēt
  • Notiek dzÄ“Å”anas atzÄ«mes noņemÅ”ana
  • Objekta izveide
  • SaglabāŔana diskā
  • Procesa sākums
  • Lietotāju žurnāla ierakstu dzÄ“Å”ana
  • Elektroniskā paraksta noņemÅ”ana
  • DzÄ“Å”anas atzÄ«mes iestatÄ«Å”ana
  • Å ifrÄ“Å”ana
  • Eksportējiet mapi

PagājuÅ”ajā nedēļā mÅ«su vidējā lietotāju aktivitāte pieauga par pusotru reizi (grafikā redzams sarkanā krāsā) - tas ir saistÄ«ts ar lielākās daļas darbinieku pāreju uz attālinātu darbu (pazÄ«stamu notikumu dēļ). ArÄ« aktÄ«vo lietotāju skaits palielinājās 3 reizes (ekrānuzņēmumā redzams zilā krāsā), jo darbinieki sāka aktÄ«vi lietot mobilos tālruņus: katrs mobilais klients izveido savienojumu ar serveri. Tagad vidēji katram mÅ«su darbiniekam ir 2 pieslēgumi serverim.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Mums kā administratoriem tas ir signāls, ka mums ir jāpievērÅ” lielāka uzmanÄ«ba veiktspējas problēmām un jāskatās, vai situācija nav pasliktinājusies. Bet mēs to aplÅ«kojam, pamatojoties uz citiem parametriem. Piemēram, kā mainās pasta piegādes laiks iekŔējam marÅ”rutam (tālāk esoÅ”ajā ekrānuzņēmumā parādÄ«ts zilā krāsā). Redzam, ka lÄ«dz Å”im gadam tas svārstÄ«jās, bet tagad ir stabils - mums tas ir rādÄ«tājs, ka ar sistēmu viss ir kārtÄ«bā.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Vēl viens mums izmantotais rādÄ«tājs ir vidējais gaidÄ«Å”anas laiks, lai lejupielādētu vēstules no pasta servera (ekrānuzņēmumā parādÄ«ts sarkanā krāsā). Aptuveni runājot, cik ilgi vēstule peldēs pa internetu, pirms tā nonāks mÅ«su darbiniekā. Ekrānuzņēmums parāda, ka arÄ« Å”is laiks pēdējā laikā nav mainÄ«jies. Ir atseviŔķi pÄ«Ä·i - bet tie nav saistÄ«ti ar kavÄ“Å”anos, bet gan ar to, ka pasta serveros tiek zaudēts laiks.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Vai, piemēram, cita metrika (ekrānuzņēmumā parādÄ«ta zilā krāsā) ā€“ burtu atjaunināŔana mapē. Pasta mapes atvērÅ”ana ir ļoti izplatÄ«ta darbÄ«ba, un tā ir jāveic ātri. Mēs izmērām, cik ātri tas tiek veikts. Å is rādÄ«tājs tiek mērÄ«ts katram klientam. Var redzēt gan kopējo ainu uzņēmumam, gan dinamiku, piemēram, atseviŔķam darbiniekam. Ekrānuzņēmumā redzams, ka lÄ«dz Å”im gadam metrika bija nesabalansēta, tad veicām vairākus uzlabojumus, un tagad nepaliek sliktāk ā€“ grafiks ir gandrÄ«z plakans.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Metrika bÅ«tÄ«bā ir administratora rÄ«ks sistēmas uzraudzÄ«bai, lai ātri reaģētu uz jebkādām izmaiņām sistēmas darbÄ«bā. Ekrānuzņēmumā ir redzama gada iekŔējā meitasuzņēmuma metrika. Lēciens grafikos ir saistÄ«ts ar to, ka mums tika doti uzdevumi attÄ«stÄ«t iekŔējos meitasuzņēmumus.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Šeit ir saraksts ar vēl dažiem rādītājiem (zem griezuma).
Metrika

  • Lietotāja darbÄ«ba
  • AktÄ«vie lietotāji
  • AktÄ«vie procesi
  • Failu skaits
  • Faila lielums (MB)
  • Dokumentu skaits
  • Saņēmējiem nosÅ«tāmo objektu skaits
  • DarÄ«juma partneru skaits
  • Nepabeigtie uzdevumi
  • Vidējais gaidÄ«Å”anas laiks, lai lejupielādētu e-pasta ziņojumus no pasta servera pēdējo 10 minÅ«Å”u laikā
  • Ārējo datu buferis: failu skaits
  • Robeža atpaliek no paÅ”reizējā datuma
  • Gara rinda
  • OperatÄ«vā rinda
  • Neapstrādāts konta vecums pēc ārējā marÅ”rutÄ“Å”anas
  • IekŔējās marÅ”rutÄ“Å”anas pieņemÅ”anas rindas lielums (garā rinda)
  • IekŔējās marÅ”rutÄ“Å”anas pieņemÅ”anas rindas lielums (ātrā rinda)
  • Pasta piegādes laiks, izmantojot iekŔējo marÅ”rutÄ“Å”anu (gara rinda)
  • Pasta piegādes laiks, izmantojot iekŔējo marÅ”rutÄ“Å”anu (ātra rinda)
  • Pasta piegādes laiks, izmantojot ārējo marÅ”rutÄ“Å”anu (vidējais)
  • Dokumentu skaits Rezervācija
  • Dokumentu skaits PrombÅ«tne
  • Dokumentu skaits ā€œDarba reÄ£istrs ar darÄ«jumu partneriā€
  • Pasts Atjaunināt vēstules mapē
  • Pasts Vēstuļu kartÄ«tes atvērÅ”ana
  • Pasts PārsÅ«tiet vēstuli uz mapi
  • Pasts Pārvietojieties pa mapēm

Mūsu sistēma visu diennakti mēra vairāk nekā 150 rādītājus, taču ne visus no tiem var ātri uzraudzīt. Tie var noderēt vēlāk, vēsturiskā skatījumā, un jūs varat koncentrēties uz svarīgākajiem biznesam.

Piemēram, vienā no ievieÅ”anām tika atlasÄ«ti tikai 5 rādÄ«tāji. PasÅ«tÄ«tājs izvirzÄ«ja mērÄ·i izveidot minimālu rādÄ«tāju kopu, bet tajā paŔā laikā tādu, lai tas aptvertu galvenos darba scenārijus. PieņemÅ”anas aktā iekļaut 150 rādÄ«tājus bÅ«tu nepamatoti, jo pat uzņēmuma iekÅ”ienē ir grÅ«ti vienoties, kuri rādÄ«tāji uzskatāmi par pieņemamiem. Un viņi zināja par Å”iem 5 rādÄ«tājiem un jau pirms ievieÅ”anas projekta uzsākÅ”anas bija tos uzrādÄ«juÅ”i sistēmā, iekļaujot tos konkursa dokumentācijā: kartes atvērÅ”anas laiks ne vairāk kā 3 sekundes, laiks uzdevuma izpildei ar faila nr. vairāk nekā 5 sekundes utt. MÅ«su meitasuzņēmumos mums bija rādÄ«tāji, kas ļoti skaidri atspoguļoja sākotnējo pieprasÄ«jumu no klienta tehniskajām specifikācijām.

Mums ir arÄ« veiktspējas mērÄ«jumu profila analÄ«ze. Veiktspējas rādÄ«tāji ir katras notiekoŔās darbÄ«bas ilguma ieraksts (vēstules rakstÄ«Å”ana datu bāzē, vēstules nosÅ«tÄ«Å”ana uz pasta serveri utt.). To izmanto tikai tehniÄ·i. Mēs savā programmā uzkrājam daudz darbÄ«bas rādÄ«tāju. PaÅ”laik mēs izmērām aptuveni 1500 galveno operāciju, kas ir sadalÄ«tas profilos.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Viens no mums svarÄ«gākajiem profiliem ir ā€œPasta galveno indikatoru saraksts no patērētāja viedokļaā€. Å is profils ietver, piemēram, Ŕādus rādÄ«tājus:

  • Komandas izpilde: atlasiet pēc atzÄ«mes
  • Veidlapas atvērÅ”ana: saraksta forma
  • Komandas izpilde: atlasiet pēc mapes
  • Burta parādÄ«Å”ana lasÄ«Å”anas zonā
  • Vēstules saglabāŔana iecienÄ«tākajā mapē
  • Meklēt burtus pēc detaļām
  • Vēstules izveidoÅ”ana

Ja redzam, ka kāda biznesa rādÄ«tāja metrika ir kļuvusi par lielu (piemēram, vēstules no konkrēta lietotāja sākuÅ”as pienākt ļoti ilgu laiku), sākam to izdomāt un pievērÅ”amies tehnisko darbÄ«bu laika mērÄ«Å”anai. Mums ir tehniska operācija ā€œVēstuļu arhivÄ“Å”ana pasta serverÄ«ā€ ā€“ redzam, ka pēdējo periodu Ŕīs darbÄ«bas laiks ir pārsniegts. Å Ä« operācija savukārt tiek sadalÄ«ta citās operācijās - piemēram, savienojuma izveidoÅ”ana ar pasta serveri. Redzam, ka tas nez kāpēc pēkŔņi kļuvis ļoti liels (mums ir visi mērÄ«jumi par mēnesi - varam salÄ«dzināt, ka pagājuÅ”ajā nedēļā bija 10 milisekundes, un tagad ir 1000 milisekundes). Un mēs saprotam, ka Å”eit kaut kas ir salÅ«zis - mums tas ir jālabo.

Kā uzturēt tik lielu datu bāzi?

MÅ«su iekŔējais DO ir patiesi strādājoÅ”a augstas slodzes projekta piemērs. Parunāsim par tās datu bāzes tehniskajām iezÄ«mēm.

Cik ilgs laiks nepiecieÅ”ams lielu datu bāzes tabulu pārstrukturÄ“Å”anai?

SQL serverim ir nepiecieÅ”ama periodiska apkope, tabulu sakārtoÅ”ana. Labā nozÄ«mē tas bÅ«tu jādara vismaz reizi dienā un vēl biežāk galdiem ar lielu pieprasÄ«jumu. Bet, ja datubāze ir liela (un mÅ«su ierakstu skaits jau pārsniedzis 11 miljardus), tad rÅ«pēties par to nav viegli.

Mēs veicām tabulas pārstrukturÄ“Å”anu pirms 6 gadiem, bet tad tas sāka aizņemt tik daudz laika, ka mēs vairs neiekļāvāmies nakts intervālos. Un tā kā Ŕīs darbÄ«bas ļoti noslogo SQL serveri, tas nevar efektÄ«vi apkalpot citus lietotājus.

Tāpēc tagad mums ir jāizmanto dažādi triki. Piemēram, mēs nevaram veikt Ŕīs procedÅ«ras pilnām datu kopām. Jums ir jāizmanto 500000 14 rindu atjaunināŔanas parauga procedÅ«ra ā€” tas aizņem XNUMX minÅ«tes. Tas neatjaunina statistiku par visiem datiem tabulā, bet atlasa pusmiljonu rindu un izmanto tās, lai aprēķinātu statistiku, ko tā izmanto visai tabulai. Tas ir daži pieņēmumi, taču esam spiesti to izdarÄ«t, jo konkrētai tabulai statistikas apkopoÅ”ana par visu miljardu ierakstu prasÄ«s nepieņemami ilgu laiku.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā
Mēs optimizējām arī citas apkopes darbības, padarot tās daļējas.

DBVS uzturÄ“Å”ana parasti ir grÅ«ts uzdevums. Darbinieku aktÄ«vas mijiedarbÄ«bas gadÄ«jumā datubāze strauji aug, un administratoriem kļūst arvien grÅ«tāk to uzturēt - statistikas atjaunināŔana, defragmentÄ“Å”ana, indeksÄ“Å”ana. Å eit mums jāpiemēro dažādas stratēģijas, mēs labi zinām, kā to izdarÄ«t, mums ir pieredze, mēs varam ar to dalÄ«ties.

Kā ar Ŕādiem apjomiem tiek Ä«stenota dublÄ“Å”ana?

Pilna DBVS dublÄ“Å”ana tiek veikta reizi dienā naktÄ«, pakāpeniska - katru stundu. Katru dienu tiek izveidots arÄ« failu direktorijs, un tā ir daļa no failu krātuves papildu dublējuma.

Cik ilgs laiks nepiecieÅ”ams, lai izveidotu pilnu dublējumu?

Pilna dublÄ“Å”ana cietajā diskā tiek pabeigta trÄ«s stundu laikā, daļēja dublÄ“Å”ana stundas laikā. IerakstÄ«Å”ana lentē aizņem ilgāku laiku (Ä«paÅ”a ierÄ«ce, kas izveido rezerves kopiju speciālā kasetē, kas glabājas ārpus biroja; lentē tiek izveidota pārvedama kopija, kas saglabāsies, ja, piemēram, nodegs servera telpa). Dublējums tiek veikts tieÅ”i tajā paŔā serverÄ«, kura parametri bija augstāki ā€“ SQL serveris ar 20% procesora noslodzi. Protams, dublÄ“Å”anas laikā sistēma kļūst daudz sliktāka, taču tā joprojām darbojas.

Mēs pārbaudām paÅ”i: kā 1C tiek izvietots un kā tas tiek administrēts: dokumentu plÅ«sma 1C uzņēmumā

Vai ir deduplikācija?

Deduplikācija Ir faili, mēs to pārbaudÄ«sim paÅ”i, un drÄ«z tie tiks iekļauti jaunajā Dokumentu pārvaldÄ«bas versijā. Mēs arÄ« pārbaudām darÄ«juma partnera dublÄ“Å”anas mehānismu. Ierakstu dublÄ“Å”anās DBVS lÄ«menÄ« netiek atcelta, jo tas nav nepiecieÅ”ams. 1C:Enterprise platforma objektus glabā DBVS, un tikai platforma var bÅ«t atbildÄ«ga par to konsekvenci.

Vai ir tikai lasāmi mezgli?

Nav lasÄ«Å”anas mezglu (Ä«paÅ”i sistēmas mezgli, kas apkalpo tos, kuriem lasÄ«Å”anai jāsaņem kādi dati). DO nav uzskaites sistēma, ko ievietot atseviŔķā BI mezglā, bet ir atseviŔķs mezgls izstrādes nodaļai, ar kuru notiek ziņojumu apmaiņa JSON formātā, un tipiskais replikācijas laiks ir vienÄ«bas un desmitiem sekunžu. Mezgls joprojām ir mazs, tajā ir aptuveni 800 miljoni ierakstu, taču tas strauji aug.

Vai e-pasta ziņojumi, kas ir atzÄ«mēti dzÄ“Å”anai, nemaz netiek dzēsti?

Vēl nē. Mums nav uzdevums padarÄ«t pamatni vieglāku. Bija vairāki diezgan nopietni gadÄ«jumi, kad bija jāatsaucas uz dzÄ“Å”anai atzÄ«mētajiem burtiem, tostarp 2009.g. Tāpēc nolēmām pagaidām visu paturēt. Bet, kad Ŕīs izmaksas kļūs nepamatotas, mēs domāsim par izņemÅ”anu. Bet, ja jums ir pilnÄ«bā jāizņem atseviŔķa vēstule no datu bāzes, lai nebÅ«tu pēdu, tad to var izdarÄ«t pēc Ä«paÅ”a pieprasÄ«juma.

Kāpēc to uzglabāt? Vai jums ir statistika par piekļuvi veciem dokumentiem?

Nav statistikas. Precīzāk, tas ir lietotāja žurnāla formā, taču tas netiek glabāts ilgi. Ieraksti, kas vecāki par gadu, tiek dzēsti no protokola.

Bija situācijas, kad vajadzēja izgūt vecu piecu vai pat desmit gadu senu korespondenci. Un tas vienmēr tika darīts nevis dīkstāves dēļ, bet gan, lai pieņemtu sarežģītus biznesa lēmumus. Bija gadījums, kad bez korespondences vēstures būtu pieņemts nepareizs biznesa lēmums.

Kā tiek novērtēta un iznÄ«cināta dokumentu vērtÄ«ba atbilstoÅ”i glabāŔanas termiņiem?

PapÄ«ra dokumentiem tas tiek darÄ«ts parastajā tradicionālā veidā, tāpat kā visi pārējie. Mēs to nedarām elektroniskām ierÄ«cēm ā€” ļaujiet viņiem tās paturēt sev. Sēde ir klāt. Ir priekÅ”rocÄ«bas. Visiem ir labi.

Kādas ir attīstības perspektīvas?

Tagad mÅ«su DO atrisina apmēram 30 iekŔējās problēmas, dažas no kurām mēs uzskaitÄ«jām raksta sākumā. DL tiek izmantots arÄ«, lai sagatavotu konferences, kuras mēs rÄ«kojam divas reizes gadā saviem partneriem: visa programma, visi ziņojumi, visas paralēlās sadaļas, zāles - tas viss tiek ierakstÄ«ts DL un pēc tam lejupielādēts no tā un izdrukāta programma. ir izgatavots.

DO ceļā ir vēl vairāki uzdevumi, papildus tiem, kurus tas jau risina. Ir uzņēmuma mēroga uzdevumi, un ir unikāli un reti, kas nepiecieÅ”ami tikai konkrētai nodaļai. Viņiem ir jāpalÄ«dz, kas nozÄ«mē sistēmas izmantoÅ”anas ā€œÄ£eogrāfijasā€ paplaÅ”ināŔanu 1C ietvaros - pielietojuma jomas paplaÅ”ināŔanu, visu nodaļu problēmu risināŔanu. Tas bÅ«tu labākais veiktspējas un uzticamÄ«bas tests. Es gribētu redzēt, ka sistēma strādā ar triljoniem ierakstu, informācijas petabaitiem.

Avots: www.habr.com

Pievieno komentāru