![]() |
![]() |
![]() |
|
Запрос цен в 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) Стоп, прошу прощения - тупняк. Тесты проводили и правда под разными правами. Тормоза только с пользователем с РЛС, дальше разберемся. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |