Sposoby czyszczenia pamięci podręcznej w 1C

Pamięć podręczna jest elementem pamięci komputera. Fizycznie znajduje się na tym samym chipie, co centralny procesor. Jego użycie daje wyraźny wzrost wydajności. Istnieją jednak sytuacje, w których buforowane informacje mogą być źródłem błędów. Jak wyczyścić pamięć podręczną 1C, aby znormalizować program?

Terminowe czyszczenie pamięci podręcznej przyspiesza program.

Treść

  • 1 Co to jest pamięć podręczna i skąd pochodzą błędy
  • 2 Sposoby czyszczenia pamięci podręcznej 1C
    • 2.1 Ręczne usuwanie zapisów
    • 2.2 Odinstaluj za pomocą programu plików
    • 2.3 Ponownie zainstaluj bazę
    • 2.4 Ustawiamy polecenie w ustawieniach

Co to jest pamięć podręczna i skąd pochodzą błędy

Pamięć podręczna słów pochodzi z angielskiej pamięci podręcznej i tłumaczy się jako "ukryć". Termin ten jest rozumiany jako ilość niektórych informacji (danych, poleceń itp.), Które dla wygody i szybkości aplikacji (programu) są blisko, w tak zwanym buforze (w szybkiej pamięci). To zbiór rekordów.

Czas dostępu do tak szybkiej pamięci jest znacznie mniejszy niż dostęp do źródłowego przechowywania danych (wolna pamięć). Klienci uzyskujący dostęp do pamięci podręcznej mogą być centralnym procesorem, przeglądarką, systemem operacyjnym itp.Gdy taki klient uzyskuje dostęp do danych, system najpierw sprawdza pamięć podręczną. A gdy znajdziemy takie dane, które wcześniej zostały przełożone (buforowanie), klient otrzymuje zapisy z bufora.

Wyobraź sobie, że po zaktualizowaniu wersji dane (na przykład konfiguracja) uległy zmianie. Ale podczas uzyskiwania dostępu do nich, buforowane informacje z bufora zostały odtworzone, co już straciło na znaczeniu. Konsekwencją tego w stosunku do pracy programu 1C: Enterprise może być nieprawidłowe wyświetlanie dokumentu, tabeli, ustawień okien, okien dialogowych i tak dalej.

W tej sytuacji pamięć podręczna 1C jest wyczyszczona.

Sposoby czyszczenia pamięci podręcznej 1C

Czyszczenie jest prostą procedurą i można to zrobić na kilka sposobów:

Ręczne usuwanie zapisów

Pierwszym sposobem jest usunięcie wszystkich folderów tymczasowych i plików związanych z naszym programem.

  1. Najłatwiejszym sposobem zlokalizowania tych folderów jest wyszukiwanie (wygrana + F) dla słów kluczowych "1vv81" lub "1cv82". Wymagane foldery (dwa z nich) będą znajdować się w katalogu użytkownika.
  2. Zazwyczaj te foldery są nazywane "Ustawienia lokalne" i "Dane aplikacji". Lista buforowanych plików wygląda następująco:
  3. I to jest lista do usunięcia:
  4. Nie usuwaj pliku ibases.v8i - zawiera on listę baz danych informacji używanych przez program!

Odinstaluj za pomocą programu plików

Dla uproszczenia i zwiększenia szybkości można użyć specjalnego programu zawartego w jednym małym pliku (jest to sposób dla administratorów). Uruchomienie tego pliku wyczyści pamięć podręczną. Możesz pobrać plik nietoperza lub utworzyć go samodzielnie. Nie zapominaj, że stosowanie tej metody jest ryzykowne i może prowadzić do nieprzewidywalnych rezultatów.

Ponownie zainstaluj bazę

Jeśli usuniesz określoną bazę danych i zainstalujesz ją (w ten sam sposób), to w wyniku takich działań baza danych zostanie odwiązana. Zostanie utworzony nowy katalog dla zapisanych w pamięci podręcznej danych. Stare wpisy pamięci podręcznej pozostaną, ale będą zawieszone nieużywane. Oznacza to, że system nie będzie nimi kierował. Ponieważ nowa baza danych będzie miała inny identyfikator.

Ustawiamy polecenie w ustawieniach

Ze stałą naturą błędów warto zastosować dodatkowe parametry podczas uruchamiania bazy danych. Takie rozwiązanie obniży wydajność, zwiększając czas dostępu do danych.Bufor pozostanie czysty, ale moduły i metadane dla grubych i cienkich klientów zostaną usunięte.

Problem nadal występuje, jeśli źródłem problemu jest lokalna pamięć podręczna metadanych. Ponieważ to polecenie nie ma wpływu na to polecenie. Aby ta metoda działała, musisz otworzyć listę baz danych, kliknij polecenie "Edytuj". Na zakładce "Zaawansowane opcje uruchamiania" zarejestruj polecenie "ClearCache".

Jeśli żadna z tych metod nie przyniosła pozytywnych rezultatów, musisz skontaktować się z firmą towarzyszącą wdrożeniu 1C.

Zastanawialiśmy się, jak wyczyścić pamięć podręczną w 1C - wybierz jeden ze sposobów według własnego uznania. Wszystkie działają i możesz rozwiązać problem.

Zostaw swoje komentarze.