Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Побороть резкое разрастание регистра и долгое проведение заказа в УТ 11

    • #1
    • 06.12.2013 12:54
    0
    В УТ 11 регистр Расчеты с клиентами за последние полгода резко вырос с 1 гб до 10 гб, причем документооборот примерно на одном уровне всегда. Сделали пересчет итогов и регистр ужался на 6 гб но вс...  Подробнее>>
    • #2
    • 06.12.2013 13:10
    0
    Привет, посмотрел регистр накопления РасчетыСклиентами. Сам объем таблицы = Объем данных + Объем индексов.
    Пока видно два варианта оптимизации:
    1) Убрать индексировать реквизит СчетНаОплату (если у вам нет учета посчетам на оплату) - это уменьшит размер таблиц и ускорит запись данных. Но это цветочки.
    2) Сам рост таблиц итогов идет из-за измерений регистра: АналитикаУчетаПоПартнерам, ЗаказКлиента, Валюта.
    Из этих измерений самое интересное АналитикаУчетаПоПартнерам с типом СправочникСсылка.КлючиАналитикиУчетаПоПартнерам.
    КлючиАналитикиУчетаПоПартнерам = {Номенклатура, Характеристика, Партнер/Склад}.
    Скорее всего если документооборот на прежнем уровне плодятся и не чистятся "устаревшие" КлючиАналитикиУчетаПоПартнерам.
    Надо проанализировать этот справочник:
    1) Удалить неактивных клиентов и номенклатуру и связанные с ними КлючиАналитикиУчетаПоПартнерам - это приведет к удалению многих блоков таблицы регистра РасчетыСклиентами и таблиц итогов по регистру РасчетыСклиентами и части объема индексов.
    Также посмотрел форумы справочник КлючиАналитикиУчетаПоПартнерам может содержить устаревшие записи (которые не актуальны для системы, но покаким либо причинам их не удалил). Думай в эту сторону - очистки и нормализации данных справочника КлючиАналитикиУчетаПоПартнерам.

    Конкретно то надо лазать уже в самой базе и анализировать данные справочника КлючиАналитикиУчетаПоПартнерам.
    • #3
    • 06.12.2013 15:42
    0
    Да тоже смотрел в эту сторону. Спасибо за за такие разумные советы.
    • #4
    • 06.12.2013 19:06
    0
    Копните в сторону дат по регистру.

    Была такая история, убрали ( не совсем подумав :) ) обязательность заполнения реквизита, "Дата платежа", и получилось что в регистр пишутся проводки с датой 01.01.0001 ну и соответственно с данного периода рассчитываются итоги при проведении :). База росла как на дрожжах.
Яндекс-директ
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться