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:

Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

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:

Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

Ez történik a rendszerben:

  1. A dokumentumok arra törekedjünk, hogy egy nyilvántartásba vétel céljából a felhalmozás
  • Szintjén DBMS felhalmozási regiszter által képviselt két táblázat: mozgás asztal és a maradékok (eredmény táblázatot).
  • A táblázat mozgások rögzítésére adataikat dokumentumok párhuzamosan. Ezt úgy érjük el különböző értékeket a mező „hivatalvezető”, és ennek megfelelően a munka különböző Táblázatsorok.
  • De nincs maradék tábla területén „hivatalvezető”, az adatok ebben a táblázatban tárolja a mérési szakasz a nyilvántartásban.
  • Itt van egy helyzet, amelyben két dokumentumot kell változtatni egy bejegyzést, de nem tudja megváltoztatni egy bejegyzést egy időben.
  • Annak érdekében, hogy ne veszítse el a rögzített adatokat, egyes iratok meg kell várni, hogy kapcsolja be a rekordot, míg a másik dokumentum nem rögzíti a mozgásukat. És, miután az első dokumentumok teszi a mozgást, a második lesz, hogy a saját.
  • Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

    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ű:

    Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

    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:

    Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

    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ő:

    Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

    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:

    1. 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.
  • C regiszter tartja a párhuzamos működés a felhasználók, és az aktív.
  • 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?

    Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok

    > 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.

    Hogyan lehet gyorsítani 1s - az eredmények az elválasztás mód - a projekt - 1c tanfolyamok