Имя: Пароль:
1C
1С v8
Запрос цен в 1С УТП тормозит печать чека
0 autonome
 
27.08.19
15:49
Добрый день
Имеется файловая база 1С:УТП для Украины (аналог КА российской), РИБ, используется только для розничных продаж.
При пробивании чека заметили задержку перед печатью чека от 30 сек до 2 минут. Замер производительности показал задержку в простом запросе цен АТТ:
ВЫБРАТЬ
    ЦеныПродажные.Склад КАК Склад,
    ЦеныПродажные.Номенклатура КАК Номенклатура,
    ЦеныПродажные.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ЦеныПродажные.Цена КАК Цена
ИЗ
    РегистрСведений.ЦеныАТТ.СрезПоследних(
            &Дата,
            Склад В (&СписокСкладов)
                И Номенклатура В (&СписокНоменклатуры)) КАК ЦеныПродажные

Запрос типовой.
Интересно, что рядом разворачиваем файловую копию базы (как из dt, так и CD) и отлаживаем этот же запрос на консоли отчетов - все летает.
Возможно, важно: проблемная база была создана из копии такой же базы, но свернутой. Т.е. в базе сделали свертку и перенесли документы ввода остатков и справочники в пустую базу, в ней и начались проблемы с задержкой.
Да, номенклатуры и цен много, над оптимизацией запроса думаем  параллельно. Но на старой базе-источнике, не свернутой, с данными в десятки раз больше - запрос тоже летает.
Реиндексации, пересчеты итогов, загрузка-выгрузка dt - делали, задержка незначительно уменьшилась, но все еще критичная.
В чем может быть проблема?
2 Timon1405
 
27.08.19
15:53
(1) >>Имеется файловая база...
3 Timon1405
 
27.08.19
15:58
так-то срез последних - подзапрос к физтаблице соединенной сама с собой, для вычисления макс периода. если в одном документе ввода цен 100500 строк, то ее джойн сам с собой займет много времени. теоретически, можно попробовать разбить док ввода цен на несколько.
4 Timon1405
 
27.08.19
16:00
или в вашем рибе сработал РЛС
5 lodger
 
27.08.19
16:02
(0) может всё проще, и существующий файл с базой лежит верхом на бедблоке.
клонировать файл базы, объявить его правильным, замерить производительность.
6 autonome
 
27.08.19
16:03
(3) Да, в эту сторону уже думали - удаляли из ввода цен строки с товаром, осталось только пару небольших Переоценок, переоценки перепроводили (т.к. документы грузили за период через выгрузку-загрузку XML) - никакой реакции
7 autonome
 
27.08.19
16:04
(4) В консоли отчетов запрос гоняем под полными правами.
Или что именно имеется в виду?
8 H A D G E H O G s
 
27.08.19
16:07
Купите сервер 1с
9 autonome
 
27.08.19
16:09
(5) Да, на файловой копии рядышком работает как надо.
10 autonome
 
27.08.19
16:13
Такая же проблема не на одном компьютере, а практически на всех, куда поставили новую урезанную базу. Базу берем каждый раз с последнего разворачивания, чтобы меньше догружать документов.
Поэтому кажется, что проблема в данных, но нет идей, куда копать.
11 autonome
 
27.08.19
16:15
(8) Пока не вариант..
Розничных точек много, все работали долгое время на файловых 20гиговых базах, вот решили немного облегчить базы таким способом, а вылезла эта проблема
12 autonome
 
27.08.19
16:35
(4) Стоп, прошу прощения - тупняк. Тесты проводили и правда под разными правами. Тормоза только с пользователем с РЛС, дальше разберемся. Спасибо!