Версионирование - каковы последствия в плане производительности и роста базы?

1. Туки Туки 51 18.03.19 10:54 Сейчас в теме
Всем привет!
Поделитесь опытом, кто включал версионирование в ЗУП 3.1 - заметно ли это отразилось на быстродействии и на размере базы? После перехода на новую редакцию были тонны возмущения на предмет тормозов в новом ЗУПе, сейчас версионирование так и манит, останавливает только возможность ухудшения этих самих тормозов. И как это вообще работает, в любой момент можно его выключить и регистр с версиями перестанет заполняться или нет?
База клиент-серверная, ЗУП 3.1.8.246 плафторма 8.3.12.1529
Спасибо заранее всем откликнувшимся)
Найденные решения
14. VmvLer 18.03.19 18:28 Сейчас в теме
в ЗУПе не такой объем данных как в оперативных БД(УТ, БУХ) так что, я считаю, можно не опасаться версионирования в ней.

Гораздо "страшнее" для ЗУПА монстровидный РЛС, корявые запросы в динамических списках
и массовая практика вычислений через механизмы представлений с использованием множеств временных таблиц - именно эти факторы и вызывают 99% тех случаев когда пользователи вопят "тормозит".
SlavaKron; Туки Туки; +2 Ответить
13. SaschaL 18.03.19 14:20 Сейчас в теме
Да выборочное указание объектов, пожалуй оптимальный выход, тем более что не обязательно сохранять версии всех объектов. Объем базы понятно что будет расти, без этого ни куда, тут придется чем то жертвовать.
Вот еще есть статья, может кому пригодиться
Туки Туки; +1 Ответить
9. Timur.V 78 18.03.19 11:57 Сейчас в теме
Когда объемы информации в программе возрастают, можно постепенно отказываться от версионирования некоторых объектов вообще или применять его только в особенно важные моменты, например, при проведении документов. Можно ограничить срок хранения версий, например годом. После этого версии будут автоматически удаляться регламентным заданием. Настройка запуска регламентного задания осуществляется на странице настроек версионирования.
Источник: https://buh.ru/
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SaschaL 18.03.19 10:58 Сейчас в теме
Добрый день!
У меня знакомые включили данную возможность, но поскольку у них сервер мощный то не сильно заметно замедление работы программы, но оно есть.
В файловом варианте на обычной рабочей машине не пробовали.
3. SaschaL 18.03.19 10:59 Сейчас в теме
На счет откатиться назад ни чего не скажу. Пока пробовали этот вариант, если он вообще есть.
8. Туки Туки 51 18.03.19 11:55 Сейчас в теме
(3) Спасибо) Просто думаю может попробовать включить, а если все будет плохо вырубить)
4. oleg-x 26 18.03.19 11:14 Сейчас в теме
Будет расти база как на дрожжах, особенно, если не настраивать его.
Тормоза конечно увеличатся, так как данные дополнительно нужно будет сохранять.
Отключить можно, здесь проблем не должно быть.
6. Туки Туки 51 18.03.19 11:51 Сейчас в теме
(4) ОК, спасибо! А если, к примеру, только несколько видов документов записывать, нагрузка и рост базы будут пропорционально этому? Обычно возникает необходимость узнать историю или вернуться к прошлой версии у небольшого списка объектов
5. SedovSU@mail.ru 297 18.03.19 11:43 Сейчас в теме
Рост базы точно не избежен, но тут можно в какой то период делать свертку регистра, либо написать/доработать чтоб хранилось во внейшней базы. Но если сворачивать, то потеряется полная история изменения, если во внешней базе хранить, то писать какой то функционал по получению данных и представления ее для пользователя
7. Туки Туки 51 18.03.19 11:54 Сейчас в теме
(5) Доработать имеется ввиду сделать полностью свое через БСП или есть возможность доработаь платформенный? Просто никак не могу понять различия между ними, вроде как с первым, само собой можно делать все что угодно, а вот платформенный не очень понятно чем отличается. Полная история не нужна, в основном нужно просто "найти косячника" за последнее время :)
9. Timur.V 78 18.03.19 11:57 Сейчас в теме
Когда объемы информации в программе возрастают, можно постепенно отказываться от версионирования некоторых объектов вообще или применять его только в особенно важные моменты, например, при проведении документов. Можно ограничить срок хранения версий, например годом. После этого версии будут автоматически удаляться регламентным заданием. Настройка запуска регламентного задания осуществляется на странице настроек версионирования.
Источник: https://buh.ru/
10. Туки Туки 51 18.03.19 12:13 Сейчас в теме
(9) О, спасибо большое! А есть полная ссылка?
11. Timur.V 78 18.03.19 12:20 Сейчас в теме
(10)
Версионирование объектов (новые возможности «1С:Бухгалтерии 8»)
https://buh.ru/articles/documents/39945/
12. AlenaR 18.03.19 13:07 Сейчас в теме
у нас включено версионирование по тем объектам, по которым вечном разборки между кадровиками и расчетчиками кто что поменял, по остальным выключено
срок хранения стоит 3 месяца, более длительных разборок обычно не бывает :)
Туки Туки; +1 Ответить
16. Туки Туки 51 19.03.19 02:34 Сейчас в теме
(12)
разборки между кадровиками и расчетчиками кто что поменял
у меня та же причина его включать :))
13. SaschaL 18.03.19 14:20 Сейчас в теме
Да выборочное указание объектов, пожалуй оптимальный выход, тем более что не обязательно сохранять версии всех объектов. Объем базы понятно что будет расти, без этого ни куда, тут придется чем то жертвовать.
Вот еще есть статья, может кому пригодиться
Туки Туки; +1 Ответить
14. VmvLer 18.03.19 18:28 Сейчас в теме
в ЗУПе не такой объем данных как в оперативных БД(УТ, БУХ) так что, я считаю, можно не опасаться версионирования в ней.

Гораздо "страшнее" для ЗУПА монстровидный РЛС, корявые запросы в динамических списках
и массовая практика вычислений через механизмы представлений с использованием множеств временных таблиц - именно эти факторы и вызывают 99% тех случаев когда пользователи вопят "тормозит".
SlavaKron; Туки Туки; +2 Ответить
15. VladimirB 16 18.03.19 18:40 Сейчас в теме
Лет 5 назад делал историю изменения реквизитов документа на 7.7 для организации, которая печатает рекламные объявления от частников и юр.лиц о продажах
до сих пор работают на ней. У них споры были, что кто-то исправляет объявления после разноски их в базу. До сих пор у них это работает.
17. Туки Туки 51 19.03.19 04:05 Сейчас в теме
Нашел статью с зазеркалья с описанием платформенного версионирования, вроде звучит неплохо - сам объект не хранится, только его изменения, плюс историю можно настраивать до реквизитов
Когда мы проанализировали имеющуюся ситуацию, имеющийся опыт использования БСП, взвесили все «за» и «против», мы пришли к выводу, что наиболее эффективным решением будет реализовать историю данных в составе самой технологической платформы. Это позволит достичь следующих преимуществ:

Чтобы воспользоваться этим механизмом администратору или пользователю не придётся изменять конфигурацию, всё необходимое уже есть в платформе. Нужно только включить.
Этот механизм будет работать быстрее, чем аналоги, реализованные в составе конфигурации, т.к. он будет использовать возможности, недоступные из встроенного языка.
Сама история данных будет занимать меньше места, так как будет храниться не копия данных, а только их разница с предыдущей версией. Кроме этого само версионирование можно применять не ко всем реквизитам, а только к тем, которые интересуют. Это также даст дополнительную экономию.
Можно будет поддержать версионирование не только тех объектов, которые обладают уникальной ссылкой (справочники, документы и т.п.), но и необъектных сущностей, таких как записи регистров сведений, например.

https://wonderland.v8.1c.ru/blog/istoriya-dannykh/

В ЗУП настраивается в менб Администрирование - общие настройки - история изменений. Проверил на копии, отключается нормально и механизм очень заманчивый - наглядно показывает что изменилось :)
19. Дмитрий74Чел 234 22.03.19 09:21 Сейчас в теме
(17) Механизм платформы "История данных" <> механизм БСП "версионирование". В текущих типовых используется механизм БСП. А платформенный механизм пока еще не используется.
20. Туки Туки 51 22.03.19 09:23 Сейчас в теме
(19) Спасибо, а не подскажешь где почитать про именно платформенный механизм?
23. Дмитрий74Чел 234 22.03.19 09:57 Сейчас в теме
(20) так в (17) же ссылка.
Или вопрос был "как включить его использование"? Так в той же ссылке написано общими словами: «Включение» механизма заключается в том, чтобы указать, для каких именно объектов конфигурации будет вестись история изменений.
Из опыта: как-то создавал новый документ, пытался включить ему какой-то флаг использования из платформенного "история данных" - так конфигуратор сказал "нельзя, т.к. режим совместимости ниже требуемого". Ну ради этого я не стал в типовой повышать режим совместимости.
18. Туки Туки 51 19.03.19 04:06 Сейчас в теме
Большое спасибо всем откликнувшимся!
21. Дмитрий74Чел 234 22.03.19 09:25 Сейчас в теме
Версионирование - такая вещь, что однажды попробовав (вернее, когда получаешь ответ на вопрос "да что за чертовщина творится в базе" в виде "тот-то тогда-то поменял реквизит в справочнике") - ни за что не откажешься. Пусть база растет (хотя не так уж и сильно, обычно гораздо больше по размерам регистры партий или прикрепленных файлов). Да и не приходилось сталкиваться с тем чтоб оно давало заметное замедление. Вот rls - тот да, сразу заметен.
22. Туки Туки 51 22.03.19 09:28 Сейчас в теме
(21) Уже пользуюсь, зачетная вещь :) Включил сохранять только важные объекты и ограничил срок хранения, полет нормальный)
24. user633533_encantado 11 22.03.19 10:04 Сейчас в теме
После включения версионирования в ERP вообще не заметил разницы в плане производительности, главное версионировать только то что важно и чистить старые версии, так как например через год уже никому не важно, кто изменил документ и что в нем поменял.
25. Туки Туки 51 22.03.19 10:25 Сейчас в теме
(24) С этим все ок, настроил там же удаление устаревших версий регламетным заданием) максимальных срок хранения 3 месяца, остальные - 1 месяц
(23) Кажется понимаю, значит я просто путаю определения)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот