Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok
Mit fog tanulni ezt a cikket?
- A cikk ismerteti a célja az eredmények az osztott mód
- Megérti a rendszer viselkedését „1C: Enterprise 8” párhuzamos működését nagyszámú felhasználó
- A következő ellenérvek mód elválasztási eredmények
- Iránymutatást adott ki a helyes használata az eredmények a szétválás regiszter
Platform „1C: Enterprise 8” tartalmaz lehetőségek és mechanizmusok, amelyek a munka nem feltétlenül kell teljes képet arról, hogyan és hogyan kell használni őket hatékonyan. Ilyen az eredmény a szétválasztás mód.
Megosztási mechanizmus eredményei teljesítő egy nagyon fontos és hasznos funkció: a használata lehetővé teszi, hogy végre párhuzamosan felvétel a számviteli nyilvántartások és tárolási nyilvántartások.
Itt található a hatékonysága ebben az üzemmódban, példaként. Ehhez figyelembe vesszük a helyzet előtt és után az eredmény az osztott módban.
Mielőtt bekapcsolná az eredmények az osztott mód
Van egy jelenlét két azonos dokumentumban a szám 001 és 002:
Mindkét dokumentum hajtott a felhalmozási nyilvántartásban. Irányítsd maradványokat sem. Szerkezet felhalmozódása regiszter:
Két dolgozó felhasználók dokumentumaikat, szimultán kezdet. Ez olyan helyzetet teremt, amelyben a két dokumentum azonos típusú ugyanakkor törekedjünk, hogy a mozgás.
Ebben az esetben a következő képet a szinten az adatbázisban:
Ez történik a rendszerben:
- A dokumentumok arra törekedjünk, hogy egy nyilvántartásba vétel céljából a felhalmozás
Ennek eredményeként tanúi vagyunk az időveszteség - a második felhasználó kénytelen várni, amíg a végén a dokumentum az első. Egyrészt, a jobb és a logikai, a másik - szenved párhuzamos munkája felhasználó van a rendszerben.
A probléma megoldásához, és hozzanak létre egy mechanizmust az elkülönülés eredménye.
Használata csak előírt nyilvántartások felhalmozódás és számviteli nyilvántartások.
Felvétele eredményét elkülönítés rendszerének
Ha engedélyezi ezt a mód igen egyszerű:
Megjegyezzük, hogy az eredmény az elválasztás alapértelmezés szerint engedélyezve van az összes új felhalmozási és számviteli nyilvántartások. Amellett, hogy a tervező felhasználói módban, akkor nézd, amit nyilván magában foglalja a rendszer:
Mi történik, miután az eredmények a szétválasztása a rendszer?
új oszlop „az elválasztó” jelenik meg a táblázatban tároló / számviteli nyilvántartás eredményeket. nevezte «Splitter» A DBMS magát.
Ugyanannál az asztalnál mozgások ugyanaz marad, úgy viselkedik, mint egy elválasztó a „hivatalvezető”. A változás látjuk az eredményeket az asztalra.
Ez a mező tele van csak, ha két (vagy több) tranzakció próbál változtatni az eredményeket egy sort a táblázatban. Abban az esetben, ilyen esetben „elválasztó” mezőben tárolja eltérő értéket az egyes tranzakciókat.
Egy ilyen eredményének végrehajtása az osztott mód lehetővé teszi, hogy végre párhuzamosan felvételt az összes tranzakciót.
Példánkban két dokumentum akkor aktiválódik, amikor ott van a következő:
Mindkét Cikkünk párhuzamos a nyilvántartást az adatokat az új terület „elválasztó”. Ennek eredményeként nincsenek várakozó zárak és fokozott párhuzamosság felhasználói élményt.
Cons mód elválasztási eredmények
Ha engedélyezve van, a nyilvántartás összesen növeli a tábla mérete annak a ténynek köszönhető, hogy az új mező került felvételre, és vannak több sorban mérések helyett egy készlet.
Kézhezvételét követően a nyilvántartás egyenlegek felmerül az igény konvolúciós adatokat, ami időigényes, még jelentéktelen.
Esetünkben a két dokumentum az áruk maradékot „asztal” a raktárban „Fő” szükség van két sort, hogy a végső érték „7”. Bekapcsoláskor szeparátor csoportosító sorok (kívül) nem szükséges.
Mikor kell használni az eredményeket az elválasztás mód?
Ehhez meg kell felelnie a következő feltételeknek:
- Regiszter szerint nincs maradékanyag-ellenőrzés - nincs adat olvasással a tranzakciót. A vezérlő regiszterek, mérlegeket, mint általában, hiányzik. De ha a maradékanyagok ellenőrzése céljából jelen, nem fog semmilyen teljesítmény nyereség. Ezen felül, a maradékanyagok ellenőrzése céljából be kell állítani, hogy használja a tulajdon „BlokirovatDlyaIzmeneniya” rekordokat, mivel fennáll a valószínűsége a holtpont.
A sorozat művelet regisztrálni vagy dolgozni egy kis számú felhasználó nincs értelme, hogy tartalmazza az eredmények a szétválasztás rendszer: a hiányzó egyidejű tranzakciók nem vezetnek az elvárások a zár, és ennek megfelelően nincs hatása a használata az eredmények az osztott módban.
PDF-változata a cikket a csoport tagjai VKontakte
35 órás képzés, felkészítés az 1C: Expert, megfelelő beállítását a szerver oldalon, kód optimalizálása, a terhelés ellenőrző berendezések és egyéb felnőtt dolgokat.
21 Responses to Optimization "1C: Enterprise 8" - az a szétválasztás mód
Jó napot!
Kérem, mondja meg, azt írja, hogy ez a mód nem használható, ha van egy szermaradék-megfigyelési a nyilvántartásban - az adatok olvasása a tranzakciót. Ie új módszerek operatív (leírások, akkor ellenőrzik szermaradványok) a felhalmozási regiszter OstatkiTovarov ezt a módot kell tiltani? A vizsgálat szakorvosi rajta figyelni?
> Ie új módszerek operatív (leírások, akkor ellenőrzik szermaradványok) a felhalmozási regiszter OstatkiTovarov ezt a módot kell tiltani?
Kapcsolva, vagy van egy sor olyan rekordok ezen nyilvántartást kell állítani BlokirovatDlyaIzmeneniya tulajdonság = True. Ha ez nem történik meg, a párhuzamos magatartás dokumentumok ugyanazokat az értékeket a 8.2 lesz lehetséges patthelyzet, és 8,3 lesz lehetséges negatív egyenlegét.
> A vizsgálat a szakértő rajta figyelni?
Ez az, amit nem tudok mondani.
Jó napot!
az összes könyvet, tanfolyamok „BlokirovatDlyaIzmeneniya = True” nem tesz a dokumentumban PrihodnayaNakladnaya mondani, hogy miért? Elvégre, ha azt pereprovozhu dokumentum PrihodnayaNakladnaya van blokkolni olyan területen, amely már az érkezése az áruk vagy mást is leírni a veszteséget. Példa: egy szék volt 2 db, változó pereprovozhu szék egy emelvényen, és ebben a pillanatban írom le székre, aztán kerül felszámolásra nemleges. A kérdés merült fel, mert átadta a fűszereket, és betette a dokumentum PrihodnayaNakladnaya „BlokirovatDlyaIzmeneniya = True” írtam egy extra zár.