![]() |
![]() |
![]() |
|
Тормоза с разделителем учета Ø |
☑ | ||
---|---|---|---|---|
0
gea
09.10.06
✎
12:14
|
Ввели в конфигурации разделитель учета, при этом появились заметные тормоза при работе программы. Очень медленно проводятся документы, формируются отчеты. Бухи от этого звереют. Что можно сделать, чтобы исправить ситуацию, или это неизлечимо?
|
|||
1
pit
09.10.06
✎
12:39
|
неизлечимо
|
|||
2
di1978
09.10.06
✎
12:49
|
Осталось исправить модули где есть бух.запросы на использование этого разделителя учета
|
|||
3
gea
09.10.06
✎
12:52
|
(2) Модули я все исправил, везде установил разделитель учета
|
|||
4
gea
09.10.06
✎
12:59
|
Может перевести базу на SQL, поможет или нет, как вы думаете
|
|||
5
di1978
09.10.06
✎
12:59
|
Тогда ЗАМЕТНЫХ тормозов из-за добавления РУ быть не должно, где тормоза конкретно?
|
|||
6
di1978
09.10.06
✎
13:01
|
Работает на ДБФ - проверено. Разницы с РУ и без РУ почти нет. Остатки в колонках справочников типа ОС или номенклатура тоже надо переделать
|
|||
7
gea
09.10.06
✎
13:29
|
Очень сильно тормозят документы при проведении, если запустить обработку перепроведения документов за период, то вообще висит часами, хотя до этого делалось за несколько минут. В чем проблема, не могу понять
|
|||
8
di1978
09.10.06
✎
13:41
|
Если (3), то я не знаю что может быть. Возможно проблема не в 1С (сетка), тут отладчиком бы увидеть место торможения, если метод ВыполнитьЗапрос, то проверить точно ли используется РУ, но опять же если (3), то ...
Какой тип у РУ? |
|||
9
gea
09.10.06
✎
13:55
|
(8) У РУ тип справочник, в отладчике проверял - тормозит именно в ВыполнитьЗапрос(). И РУ при выполнении запроса выбран точно
|
|||
10
konde
09.10.06
✎
14:08
|
Из опыта: скуль хорошо помогает... причем раньше это зависело от релиза платформы (типа 18-й работал хорошо, какой-то более поздний тормозил, потом снова стало ОК). Про 25-й точно не скажу...
|
|||
11
di1978
09.10.06
✎
14:24
|
SQL помогает невсегда, и в данном случае это не ед.выход. После добавления РУ не обяз.ставить СКЛ, ведь кол-во данных сущ-но не изменилось. Я бы попрробывал cdx удалить вначале, потом удалить файлы остатков и пересчитал БИ. А потом уже дальше думал...
|
|||
12
gea
09.10.06
✎
14:58
|
Спасибо всем за помощь, будем искать еще способы решения проблемы
|
|||
13
ANik
09.10.06
✎
15:03
|
di1978 - Вы не правы. РУ существенно замедляет. Может, не на всяких объемах это заметно.
|
|||
14
di1978
09.10.06
✎
15:13
|
Если добавлен РУ, то идет использование доп.индекса и СУЩЕСТВЕННОГО замедления добиться можно не используя этот индекс, т.е. не писать БухИтоги.ИспользоватьРазделительУчета(). База ДБФ 2.7 Гб.
|
|||
15
ads
09.10.06
✎
15:19
|
попробуй (на тестовой базе!) отключить все отборы в свойствах проводки. сравни скорость.
|
|||
16
ANik
09.10.06
✎
15:20
|
1. При записи проводок он все равно будет использоваться/изменяться.
2. Если его нге использовать - зачем вводить? |
|||
17
di1978
09.10.06
✎
15:30
|
При записи, как и все индексы он используется. Его можно добавить, но не учитывать в коде, тогда тормоза будут. Т.е. я добавлю РУ для ведения по неск.фирмам и буду ждать раздельного учета, не меняя кода и не анализируя методов, где РУ должен присутствовать. По поводу отборов в проводках, я тоже соглашусь, но задача уже есть, т.е. нужен РУ и от этого не отказаться, как от индекса по журналу проводок. Я скажу, что удалив все докуметы из базы тоже повысит производительность :), но зачем. Есть оптимизайия кода, а не использование СКЛ, который также будет использховать этот НУЖНЫЙ индекс и без переделки кода запросов, тоже будет заставлять курить бухгалтерию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |