Каталог решений - Исправляем медленное выполнение операций с хранилищем конфигурации

Исправляем медленное выполнение операций с хранилищем конфигурации

Исправляем медленное выполнение операций с хранилищем конфигурации

В наличии

В статье описан способ решения проблемы долгого захвата/помещения объектов в хранилище конфигурации

Категория:

Описание

При работе с хранилищем конфигурации иногда возникает проблема долгого захвата/помещения объектов — любая даже самая маленькая операция захвата/помещения объекта выполняется десятки секунд. Переподключение к хранилищу не помогает. Очистка кэша версий конфигурации хранилища на сервере не помогает. Очистка локального кэша версий конфигурации не помогает. Через интерфейс конфигуратора 8.3.15 я нашел возможность очистки только этих кэшей. Но в пакетном запуске конфигуратора еще есть возможность очистки локальной базы данных хранилища — ConfigurationRepositoryClearCache. Пример такой команды

1cv8 DESIGNER /S myserver\mybase /ConfigurationRepositoryF tcp://repserver/repbase /ConfigurationRepositoryN myname /ConfigurationRepositoryP mypass /ConfigurationRepositoryClearCache

Именно эта очистка решила проблему в моем случае. Однако формировать корректную строку пакетного запуска с таким параметром непросто.

Вот более простой способ очистки локальной базы данных хранилища

  1. Открываем каталог кэшей базы. Обычно он расположен в C:\Users\<User>\AppData\Local\1C\1Cv8\<ID>. Варианты:
    1. Через Инструменты разработчика

       
    2. Через 1CStartManager

       
    3. Через настройку использования локальных данных хранилища


       

  2. Удаляем каталог cfgrepo

    Однако при этом удаляется список последних комментариев к коммитам хранилища. Чтобы он сохранился, нужно внутри папки "cfgrepo" удалить все, кроме файла "comments".

 

has been added to your cart:
Оформление заказа