|
Партионный учет и быстродействие | ☑ | ||
---|---|---|---|---|
0
mirror1982
19.11.17
✎
12:24
|
УТ 10.3 MsSql. Учет ведется с 2013 года. Граница последовательности партионного учета документов стоит 01.02.2014. Отчеты по партионному учету не используем, но списание по партиям выставлено и происходит. Подскажите, если восстановить последовательность до текущей даты. Быстродействие при проведении документов и формировании отчетов возрастет?
|
|||
1
ИТ директор
19.11.17
✎
12:25
|
нет
|
|||
2
Lexusss
19.11.17
✎
12:26
|
Да. Особенно если навести в остатках порядок, чтобы не было всяких партий. Пусть даже корректировками регистров
|
|||
3
ИТ директор
19.11.17
✎
12:28
|
(2) За счет чего - да?
|
|||
4
Lexusss
19.11.17
✎
12:28
|
Кривая последовательность ведёт к нереальному разрастанию таблицы остатков. А это приводит к замедление формирования виртуальная таблиц. Тем более если барак с такого года
|
|||
5
ИТ директор
19.11.17
✎
12:31
|
(4) >>Кривая последовательность ведёт к нереальному разрастанию таблицы остатков.
Как последовательность может быть "кривой"? Это просто дата, а на уровне БД таблица, как она может влиять на разрастание остатков? |
|||
6
Aleksey
19.11.17
✎
12:37
|
(5) кривая последовательность = правка задом. Правка задом = незакрытые остатки по партиям. Кривые остатки = неоправданна большая таблица из которой программа получает остатки
|
|||
7
mirror1982
19.11.17
✎
12:51
|
Забыл сказать, база 110 Gb
|
|||
8
mirror1982
19.11.17
✎
12:52
|
Розничная продуктовая торговая сеть. 16 магазинов
|
|||
9
ИТ директор
19.11.17
✎
13:13
|
(6) Он же говорит, что списание по партиям происходит, зачем гадать? И где гарантия что посл-ть вообще восстановится?
ТС не привел ни размер таблиц, ни длит-ть запросов, с тем же успехом можно обсудить влияние лунного света на бараньи яйца. |
|||
10
Михаил Козлов
19.11.17
✎
13:34
|
(9) Неактуальная граница последовательности - косвенный признак возможной "кривизны" регистра ПУ.
Желательно посмотреть размеры таблиц регистра ПУ (собственно и остатков и размеры индексов). Можно запросом посмотреть "незакрытые" партии - насколько они древние. Собственно цель: сократить размер таблицы остатков. (0) Списание партий оперативное (в момент проведения) или обработкой? Если оперативное - сделайте обработкой (предварительно программно сдвинув границу ПУ). Не помню точно, но в обработке делается не проведение документа, а вызов процедуры общего модуля партионного учета ДвижениеПартий (кажется). Можно сделать аналог обработки, не опираясь на границу ПУ, а вызывая ДвижениеПартий для документов, у которых нет движений по регистру ПУ (хотя это и не одно и то же). Еще: я отказался от записи в регистр сведений СписаниеТоваров. Вместо этого оформил экспортные процедуры в модулях документов, которые формируют таблицу движений по этому регистру (она используется в ДвижениеПартий, как параметр). |
|||
11
vis_tmp
19.11.17
✎
13:42
|
> Еще: я отказался от записи в регистр сведений СписаниеТоваров. Вместо этого оформил экспортные процедуры в модулях документов, которые формируют таблицу движений по этому регистру (она используется в ДвижениеПартий, как параметр).
Можешь рассказать поподробнее? Или поделиться этими процедурами. |
|||
12
Михаил Козлов
19.11.17
✎
13:51
|
Завтра с работы вышлю. Там все нехитро.
Главное: снять флаг оперативного проведения в учетной политике. Я бы сделал так: - установил границу поближе к текущей дате; - снял флаг оперативного списания партий; - оформил регламентное задание восстановления ПУ. И посмотрел, что получается. А потом уже смотреть размеры таблиц и пр. |
|||
13
ИТ директор
19.11.17
✎
14:09
|
(10) >>Собственно цель: сократить размер таблицы остатков.
А зачем её сокращать? |
|||
14
vis_tmp
19.11.17
✎
14:15
|
(6) и (10), нет?
|
|||
15
vis_tmp
19.11.17
✎
14:15
|
+(14) это к (13)
|
|||
16
ИТ директор
19.11.17
✎
14:22
|
(14) Так пока нифига не понятно, в чем проблема. Че тут вообще обсуждать? Методом тыка можно попробовать и РАУЗ прикрутить, вдруг быстрее станет :) Сам факт того актуальная граница или нет, никак не влияет на быстродействие.
|
|||
17
Михаил Козлов
19.11.17
✎
14:27
|
(16) Не влияет, но может сигнализировать, что с ПУ ВОЗМОЖНО не все в порядке.
(13) Что партии подбирались быстрее. Для неоперативного списания не критично. |
|||
18
ИТ директор
19.11.17
✎
14:28
|
(17) куда подбирались?
|
|||
19
Михаил Козлов
19.11.17
✎
14:30
|
(18) Какие партии списываютя.
|
|||
20
Fragster
гуру
19.11.17
✎
14:33
|
если версия древняя, то правка одного запроса ускорит проведение документов в 5 раз. граница последовательности хз где не говорит о том, что итоги по партиям не закрыты.
|
|||
21
vis_tmp
20.11.17
✎
15:26
|
(20)Что за запрос?
|
|||
22
Джинн
20.11.17
✎
15:36
|
А на кой ляд этот партионный учет вообще включен? Кому вообще нужна эта фикция?
|
|||
23
Cyberhawk
20.11.17
✎
16:38
|
(22) Вдруг у них хранятся на складе товары в коробках с бирками-партиями :)
|
|||
24
Джинн
20.11.17
✎
16:54
|
(23) Угу. Прямо так кладовщики и подбирают по партиям. С учетом описанного выше бардака. Сплю и вижу. И задним числом никто ничего не вводит.
|
|||
25
Cyberhawk
20.11.17
✎
17:01
|
(24) Ну еще партионка в программе помогает избежать ситуации более-менее "плавного" повышения рентабельности в отчетах по тем товарам, по которым закупочная цена скачкообразно изменилась.
Сидит такой топ и смотрит - бац! - скачок в отчете (по сравнению с предыдущим месяцем, например). |
|||
26
Cyberhawk
20.11.17
✎
17:02
|
Ну а чо - хоть какой-то прок от этой фикции, вдруг кому-то именно так и хочется отчет видеть )
|
|||
27
Джинн
20.11.17
✎
17:10
|
(26) Можно еще смотреть отчет стоя на голове, жонглируя при этом тремя степлерами. Вдруг кому-то именно так и хочется отчет видеть.
|
|||
28
Cyberhawk
20.11.17
✎
17:10
|
(27) Кстати есть доработки очетов еще на обычных формах, чтоб надпись "Отчет формируется" крутилась по кругу под всеми углами ))
|
|||
29
Buster007
20.11.17
✎
17:11
|
а сколько запрос по получению партий выполняется?
|
|||
30
Aleksey
20.11.17
✎
17:41
|
(25) Тем самым позволяет выявляет ошибки в приходных накладных. Т.е. когда цена было 200 рублей а тут бац и 250, при том что продажная 240. И начинаешь разбираться что за косяк, девочка цифры местами поменяла или по результатам инвентаризации нашли товар и поставили ему завышенную цену.
А вот учет по среднему в этом случае "размазал" бы пики и скрыл ошибки в учете |
|||
31
Cyberhawk
20.11.17
✎
17:45
|
Вот, хоть кто-то в (30) видит пользу :)
|
|||
32
Злопчинский
20.11.17
✎
19:23
|
(0) да.
Быстродействие будет в том что объём выборки итогов будет меньше при нормально закрытом регистре то бишь тебе для перелопачивания вернётся 30 тыс записей а не 300 тыс |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |