|
Поместить в архив документ РеализацияТоваровУслуг? | ☑ | ||
---|---|---|---|---|
0
Повелитель
28.09.18
✎
12:34
|
В журнале РеализацияТоваровУслуг около 500 000 документов.
В последнее время заметил, что журнал у клиентов стал подвисать при отборах. Пришла такая идея, создать новый вид документа "РеализацияТоваровУслуг_Архив". Скопировать данные в новый вид документа (с одновременным удалением из РеализацияТоваровУслуг). Плюс вижу - разгрузиться таблица основного журнал РеализацияТоваровУслуг. Как думаете есть подводные камни? |
|||
1
Timon1405
28.09.18
✎
12:36
|
сделать УФ+демонический список не предлагать?
|
|||
2
Вафель
28.09.18
✎
12:37
|
(1) чем поможет?
|
|||
3
JeHer
28.09.18
✎
12:39
|
(0) за какой период столько документов? Не лучше обрезать базу?
|
|||
4
Повелитель
28.09.18
✎
12:39
|
(1) У меня аналог управления торговлей 10.
Обычные формы. Там тоже журнал формируется динамически. Тем не менее при отборах подвисать начал. |
|||
5
Михаил Козлов
28.09.18
✎
12:40
|
Как Вы собираетесь удалять старые РТиУ? Заменой ссылок?
Может попробовать включить фильтр по дате? |
|||
6
ЦиркУехал
28.09.18
✎
12:42
|
(0) более чем странное решение.
У мне на УФ такого нет. хотя документов дофига. |
|||
7
Повелитель
28.09.18
✎
12:43
|
(3) Примерно за 7 лет.
Как мог обрезал уже. Удалил лишние регистры, почистил табличные части. Остались только "Партии товаров на складах", "Товары на складах", Взаиморасчеты и ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов. Их пока не одолел. Есть РИБ в этом сложность обрезки. |
|||
8
МихаилМ
28.09.18
✎
12:51
|
выясните точную причину подвисания. скорее всего не хватает добавление индекса. либо в журнале дополнительные расчеты не оптимально написаны.
|
|||
9
Повелитель
28.09.18
✎
12:55
|
(8) Понял, поковыряю, возможно и так.
|
|||
10
JeHer
28.09.18
✎
12:56
|
(7) я бы обрезал. Нафига в рабочей базе 7-милетняя инфа?
|
|||
11
1Сергей
28.09.18
✎
13:10
|
(10) +1
|
|||
12
la luna llena
28.09.18
✎
13:13
|
(10) зря, очень удобно
|
|||
13
1Сергей
28.09.18
✎
13:15
|
(12) что-то не так в консерватории, если им приходится лезть в столь давние периоды
|
|||
14
la luna llena
28.09.18
✎
13:17
|
(13) например, активные продажники работают по ушедшим покупателям
|
|||
15
Повелитель
28.09.18
✎
13:28
|
Я регистр продаж очистил уже до 31.12.2014, другие оборотные регистры тоже.
Возиться не хочется с регистрами накопления. Но похоже это будет правильно. Буду все таки удалять данные. |
|||
16
d4rkmesa
28.09.18
✎
13:39
|
(0) 500 тыс. документов - не так много. Все регламенты сделаны, я так полагаю?
|
|||
17
Повелитель
28.09.18
✎
13:40
|
(16) Что значит "Все регламенты сделаны"?
|
|||
18
d4rkmesa
28.09.18
✎
13:48
|
(17) Переиндексация, обновление статистики.
|
|||
19
d4rkmesa
28.09.18
✎
13:52
|
И еще, с журналом ДокументыКонтрагентов таких проблем нет?
|
|||
20
Повелитель
28.09.18
✎
14:12
|
(18) Это да, все настроено, работает.
(19) Я удалил практически все журналы из конфигурации. |
|||
21
d4rkmesa
28.09.18
✎
14:20
|
(20) Надо в ТЖ смотреть план запроса. А сколько отбор работает, скажем, по контрагентам?
|
|||
22
Повелитель
28.09.18
✎
14:30
|
(21) Замерил.
В основном 1-2 секунды. Некоторые контрагенты до 5-7 секунд. А вот контрагент "Розничный покупатель", 2 раза замерил 1 минута 20 секунд. При этом замер производительности этого не показал. Основная масса документов, около 200 000 это на "Розничного покупателя". Из-за него все и началось, те кто отбор по нему делает, те и жалуются. |
|||
23
Повелитель
28.09.18
✎
14:36
|
(22) Если отбор по периоду ставить, хотя бы с начала года, то отбор по контрагенту "Розничный покупатель" в 5-7 секунд укладывается.
|
|||
24
Serg_1960
28.09.18
✎
14:38
|
Вариант: не трогая журнал документов, сделать регистр сведений и "подсовывать" его юзверям для отборов. Синхронизация - через подписку на документы журнала.
И кстати: "Есть РИБ в этом сложность обрезки." - нет там никакой "сложности". Взаимным обменом синхронизируешь состояние баз; делаешь свои дела; по завершении - взаимные сеансы обмена данными. |
|||
25
Serg_1960
28.09.18
✎
14:45
|
"Скопировать данные в новый вид документа... Как думаете есть подводные камни?" - да и много. Эти документы не будут проводиться, а существующие движения - отвалятся; эти документы будет "игнорировать" подписки; они не будут мигрировать в планах обмена и т.д. пока ручками везде, где надо не пропишись - это не "документы", а их имитация.
|
|||
26
Повелитель
28.09.18
✎
14:45
|
(24) С РИБом такая сложность:
1. Сам процесс удаления занимает много времени. Бывает и сутки, и это всего за 1 год. 2. После этого файлы обмена имеют огромные размеры, иногда 1Гб и более. 3. После этого обмен идет несколько часов. И бывает из-за сбоев еще и прерывается. 4. Поэтому приходиться на данный момент запускать обрезку базы во всех узлах, а когда они закончатся, очищать регистрацию обмена. 5. И это все можно сделать только в не рабочее время, и в воскресенье. Вот такие сложности с РИБом. |
|||
27
Повелитель
28.09.18
✎
14:48
|
(25) Их и не нужно будет проводить. Это же архивы. Им не нужны подписки, в планы обмена не проблема их прописать. И движения тоже почему должны отвалиться.
"РеализацияТоваровУслуг_Архив" если и делать, полный аналог ""РеализацияТоваровУслуг" - со всеми регистрами, всеми планами обмена. Но действительно создавать "РеализацияТоваровУслуг_Архив", это полумера, лучше уж доделать обрезку базы. |
|||
28
Вафель
28.09.18
✎
14:50
|
(27) только вот отчеты может придется переделываеть. кто знает где там ссылается на имя документа
|
|||
29
FIXXXL
28.09.18
✎
14:50
|
(27) сделай "журнал" на регистре сведений и форму для пользователей на основе этого "журнала"
это позволит рулить количеством показываемой инфы |
|||
30
Serg_1960
28.09.18
✎
14:51
|
(26) Это не "проблемы" РИБ, а проблемы распухшей неоптимизированной базы и слабых каналов транспорта обмена.
Когда мой главный бухгалтер перепроводит документы за месяц и запускает расчет себестоимости - я тоже после этого ругаюсь на сложности РИБ - он идет на 7 минут дольше. |
|||
31
Повелитель
28.09.18
✎
14:51
|
(28) Понял, да возможно такое.
|
|||
32
Повелитель
28.09.18
✎
14:52
|
(30) Я бы не сказал, что база не оптимизирована. Просто данных много.
|
|||
33
Вафель
28.09.18
✎
14:52
|
(31) делай по умолчанию отбор в списке по периоду. например за 2 последних месяца
|
|||
34
Повелитель
28.09.18
✎
14:53
|
(33) Да это вариант, в текущей ситуации.
|
|||
35
Вафель
28.09.18
✎
14:55
|
(34) чем меньше период, тем больше вероятность что будет сик по индексу периода
|
|||
36
Повелитель
28.09.18
✎
14:55
|
(35) Что такое сик по индексу периода?
|
|||
37
Вафель
28.09.18
✎
14:56
|
операция INDEX SEEK
|
|||
38
Вафель
28.09.18
✎
14:56
|
а сейчас TABLE SCAN - поэтому и тормозит
|
|||
39
Serg_1960
28.09.18
✎
14:56
|
(27) Sorry, а зачем, собственно говоря, документы нужны без движений? Чтобы на них посмотреть глазками и похлопать ресничками? :)
Мои юзвера давно уже привыкли "смотреть" документы не через отборы в журналах, а через отчеты - так им удобнее. И быстрее. |
|||
40
Вафель
28.09.18
✎
14:58
|
(39) движения никуда не денутся, просто архивные документы не будут уметь их формировать
|
|||
41
Повелитель
28.09.18
✎
14:58
|
(39) Документы, нужны только, чтобы на них перекинуть движения регистров:
"Партии товаров на складах", "Товары на складах", Взаиморасчеты и ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов. Остальные регистры я уже очистил, даже табличные части очистил. |
|||
42
Повелитель
28.09.18
✎
15:03
|
(41) Больше всего конечно интересует регистра "Взаиморасчеты с контрагентами", так как по нему строятся документы "Акт сверки взаиморасчетов".
Я сейчас его отрежу до даты, а потом акт сверки не построишь нормально. Хотя период большой конечно уже. |
|||
43
Serg_1960
28.09.18
✎
15:13
|
Вы не услышали меня, повторю: чтобы скопировать документ вместе с движениями в документ другого типа - этот тип должен быть предварительно добавлен в регистры движений.
Ок? Мне показалось что автор как-то упустил этот момент в своих рассуждениях и решил об этом напомнить среди прочих "подводных камней". Ок? |
|||
44
DexterMorgan
28.09.18
✎
15:20
|
(0) Может код формы журнала сначала замером проанализировать?
у мну лям РТУ за 4 года, норм открывается |
|||
45
Вафель
28.09.18
✎
15:20
|
(44) с отборами или без?
|
|||
46
DexterMorgan
28.09.18
✎
15:24
|
(45) без всяких отборов 2-3 сек
|
|||
47
Serg_1960
28.09.18
✎
15:25
|
У меня реализации с 2011 года :( - юзвера не дают зарезать базу :) Как бы тоже проблем нету. Но у нас мало кто смотрит периоды больше трех лет.
|
|||
48
Михаил Козлов
28.09.18
✎
15:32
|
(22) Зачем по нему нужен отбор? Это же не реальный контрагент.
Что пользователь хочет увидеть в этом полотенце? |
|||
49
Вафель
28.09.18
✎
15:37
|
(46) а с отборами будет совсем другая картина
|
|||
50
Повелитель
28.09.18
✎
16:20
|
(43) Я это учел.
(48) У нас для розничного покупателя отдельные кассы есть. Основное направление это опт. Не помню в какой момент, но почему-то отказались от Чеков ККМ и Отчета о розничных продаж, вот и накапливаются теперь. А они отбор ставят, так как им другие контрагенты мешают, но втечении дня переключают туда сюда. |
|||
51
Вафель
28.09.18
✎
16:48
|
можно еще контрагента проиндексировать
|
|||
52
Повелитель
28.09.18
✎
17:03
|
(51) Попробую в копии.
Хотя вот начал читать про INDEX SEEK и вышел на статью http://catalog.mista.ru/public/444987/ Там пишут, что для подобных выборок (когда в выборку попадает 50% от таблицы) индекс пользы не принесет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |