Сжатие данных в регистре версии объектов

21.12.12

База данных - HighLoad оптимизация

Обработка используется для максимального сжатия сериализованных объектов в регистре "Версии объектов". Если вы используете типовой механизм версионирования от 1С то обработка может пригодится для экономии места на диске.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обработка
.epf 6,11Kb
21 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Сжимает данные в регистре версии объектов. Код можно использовать в регламентном задании без изменений.  Версии объектов хранятся в ресурсе "ВерсияОбъектов" с типом хранилище значений. Обработка выбирает не сжатые данные и устанавливает максимальное(9) значение сжатия данных для этого ресурса, а так же признак "Сжато" для исключения повторного сжатия данных.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

HighLoad оптимизация Разработчик 1С 8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Использование оператора «В» для полей или данных составного типа (например, Регистратор) может приводить к неочевидным проблемам.

10.11.2025    15267    ivanov660    48    

57

HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:ERP Бесплатно (free)

Приведем примеры использования различных в динамических списках и посмотрим, почему это плохо.

18.02.2025    16082    ivanov660    39    

62

HighLoad оптимизация Разработчик Россия Бесплатно (free)

А вы знали, что сервер 1С при соединении с базой на сервере PostgreSQL самостоятельно устанавливает некоторые параметры? Это важно знать при настройке сервера и отладке долгих запросов. Предлагаю разобраться.

27.08.2024    9993    soulner    10    

41

HighLoad оптимизация Технологический журнал Системный администратор Разработчик Бесплатно (free)

Обсудим поиск и разбор причин длительных серверных вызовов CALL, SCALL.

24.06.2024    18696    ivanov660    13    

64

HighLoad оптимизация Разработчик 1С:Предприятие 8 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    24592    Evg-Lylyk    73    

46

HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    14317    spyke    29    

54
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kapustinag 22.12.12 10:07 Сейчас в теме
На какой версии конфигурации проверяли?
В УПП по 1.3.30.х включительно есть регламентное задание "СжатиеДанныхВерсионирования", в последних версиях оно называется уже "УдалитьСжатиеДанныхВерсионирования", которое делает именно то, что Ваша обработка.
Так как оно готовится к удалению - это означает, что версии теперь сразу записываются максимально сжатые.

И действительно, если посмотреть в общий модуль ВерсионированиеОбъектов, то в процедуре МеханизмВерсионированияОбъектов_ПриЗаписиОбъекта явно указано:
ХранилищеДанных = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных(9));
2. zmaxims 15 23.12.12 15:28 Сейчас в теме
Ну собственно добавить нечего, значит не актуальна для упп версии 1.3.30.x и выше
3. aet 55 24.12.12 07:09 Сейчас в теме
http://infostart.ru/public/21905/ - тут удаление дублей и сжатие
Для отправки сообщения требуется регистрация/авторизация