Vahemälu tühjendamise viis 1C

Vahemälu on arvuti mälu element. Füüsiliselt paikneb see samal protsessoril kui keskprotsessor. Selle kasutamine annab kindla tulemuse. Siiski on olukordi, kus vahemällu salvestatud teave võib olla vigade allikas. Kuidas tühjendada 1C vahemälu programmi normaliseerimiseks?

Õigeaegne vahemälu puhastamine kiirendab programmi.

Mis on vahemälu ja kust vead tulevad

Sõna vahemälu pärineb inglise vahemälust ja tõlgitakse kui "peita." See mõiste on mõningase teabe (andmete, käskude jms) summa, mis rakenduse (programmi) mugavuse ja kiiruse korral on nn puhvris (kiire mälus) lähedal. See on dokumentide kogum.

Sellise kiire mälu ligipääsuaeg on oluliselt väiksem kui lähteandmete salvestamisel (aeglane mälu). Vahemälu kasutavad kliendid võivad olla keskprotsessor, brauser, operatsioonisüsteem jne. Sellisele kliendile juurdepääsuks uurib süsteem kõigepealt vahemälu. Ja eelnevalt edasi lükatud andmete (vahemällu) leidmisel saab klient puhvrist andmeid.

Kujutage ette, et pärast vabastuse uuendamist on andmed (näiteks konfiguratsioon) muutunud. Kuid nende juurde pääsemisel taastati puhvrilt salvestatud teave, mis on juba kaotanud oma asjakohasuse. Selle tagajärjel seoses programmi 1C: Enterprise tööga võib olla dokumendi, tabeli, akende, dialoogide jne seadistuste vale kuvamine.

Sellises olukorras puhastatakse 1C vahemälu.

Vahemälu 1C puhastamise viisid

Puhastamine on lihtne ja seda saab teha mitmel viisil.

Dokumentide käsitsi eemaldamine

Esimene võimalus on kustutada kõik meie programmiga seotud ajutised kaustad ja failid.

  1. Lihtsaim viis nende kaustade leidmiseks on otsida (win + F) märksõnadele "1сv81" või "1cv82". Nõutavad kaustad (neist kaks) asuvad kasutaja kataloogis.
  2. Tavaliselt nimetatakse neid kaustu "LocalSettings" ja "ApplicationData". Vahemällu salvestatud failide loend näeb välja selline:

  3. Ja see on kustutatav nimekiri:

  4. Ärge kustutage faili ibases.v8i - see sisaldab programmi poolt kasutatavate infosüsteemide loendit!

Eemalda failiprogrammi abil

Lihtsuse ja kiiruse suurendamiseks saate kasutada ühte väikest faili sisaldavat eriprogrammi (see on administraatorite jaoks võimalus). Selle faili käivitamine puhastab vahemälu. Saate alla laadida bat-faili või luua selle ise. Ärge unustage, et selle meetodi kasutamine on riskantne ja võib põhjustada ettearvamatuid tulemusi.

Installige baas uuesti

Kui kustutate konkreetse teabebaasi ja installite sama (sama ettekirjutatud viisil), siis selliste toimingute tulemusena jääb alus sidumata. Vahemällu salvestatud andmete jaoks luuakse uus kataloog. Vanad vahemälu kirjed jäävad, kuid jäävad kasutamata. See tähendab, et süsteem ei käsitle neid. Kuna uue andmebaasi identifikaator on erinev.

Me seadistame seadistustes käsu

Vigade pideva iseloomuga on info andmebaasi käivitamisel kasulik rakendada täiendavaid parameetreid. Selline lahendus vähendab jõudlust, suurendades aega andmetele juurdepääsuks. Puhver jääb puhtaks, kuid paksude ja õhukeste klientide moodulid ja metaandmed kustutatakse.

Probleem püsib, kui probleemi allikas on kohalik metaandmete vahemälu. Kuna see käsk seda käsku ei mõjuta. Selle meetodi töötamiseks peate avama andmebaasi nimekirja, klõpsake käsku "Muuda". Vahekaardil "Advanced startup options" määrake käsk "ClearCache".

Kui ükski nendest meetoditest ei avaldanud positiivset mõju, peate ühendust võtma 1C rakendamisega kaasneva ettevõttega.

Me kaalusime, kuidas vahemälu 1C-s puhastada - valida üks teie äranägemise järgi. Nad kõik töötavad ja saate probleemi lahendada.

Jäta oma kommentaarid.