|
v7: После резки итоги по одному регистру очень долго считаются | ☑ | ||
---|---|---|---|---|
0
Pashach
12.09.12
✎
09:25
|
Отрезали мы недавно БД (нетиповая торговля на регистрах) с помощью данной разработки: http://infostart.ru/public/100646/ подправленную под работу на нашей конфигурации.
Теперь формирование отчета по регистру взаиморасчетов формируется аж по 10-15 миунт вместо 1-2 минуты. С чем это может быть связано? P.S. Остатки по другим регистрам формируются быстро как и до резки. Перенос ТА на новый месяц проходит тоже долго 10-15 минут вместо 1-2 минуты. В чем может быть причина? Что можете посоветовать? |
|||
1
mikecool
12.09.12
✎
09:26
|
обороты остались незакрытые?
|
|||
2
Mikeware
12.09.12
✎
09:28
|
хЕрурги, что еще можно сказать...
|
|||
3
0xFFFFFF
12.09.12
✎
09:29
|
SQL?
|
|||
4
Pashach
12.09.12
✎
09:29
|
DBF
|
|||
5
Alexor
12.09.12
✎
09:31
|
Упаковку таблиц и полное ТИИ делали?
|
|||
6
mikecool
12.09.12
✎
09:33
|
(5) думаешь удаленные записи в расчетах участвуют?
|
|||
7
Pashach
12.09.12
✎
09:33
|
Упаковку делал. Полный пересчет итогов не делал, у нас он выполняется больше суток.
Как делать херургию, можно ссылку? |
|||
8
Pashach
12.09.12
✎
09:34
|
(1) что значить незакрытые обороты?
обороты удалились вместе с документами |
|||
9
Alexor
12.09.12
✎
09:40
|
(6) Ну участвуют, но "мешают". Хотя по времени не такой проигрыш должен быть.
Скорее всего криво свернулось. |
|||
10
Эльниньо
12.09.12
✎
09:47
|
ТИИ надо делать, предварительно удалив RG*.dbf
|
|||
11
Pashach
12.09.12
✎
09:54
|
(10) будем пробовать, спасибо
Можно ли как-то сделать пересчет итогов только для одного регистра? |
|||
12
ЧеловекДуши
12.09.12
✎
10:01
|
>>>> После резки итоги по одному регистру очень долго считаются
Тут возникает вопрос, а что автора побудило отрезать прошлый период? И как быстро работали итоги до резки? И тут же думается, что автор дилетант, и побудило его отрезать прошлый период только одно, увеличить производительность БД. Соответственно он не удосужился разобраться в движениях :) (7)>>> Полный пересчет итогов не делал, у нас он выполняется больше суток. Очередное подтверждение моего довода, что у автора кривые итоги, которые не выпрямляются через ТиИ. Решение только одно, исправить движение по кривым регистрам. А именно долго думать :) |
|||
13
0xFFFFFF
12.09.12
✎
10:06
|
(11) писали как то в недавно
1. Скопировать все RA*.DBF, RG*.DBF в отдельную папку 2. Удалить все RA*, RG* (с индексами), кроме RA*.DBF, который нужно пересчитать. 3. Запустить, пересчитается только этот регистр (вернее все остальные будут пустыми) 4. Снова удалить все индексы, скопировать в базу из (1) все файлы, кроме RG*.DBF, который пересчитали, восстановить индексы. Как то так. САМ НЕ ПРОБОВАЛ |
|||
14
Pashach
12.09.12
✎
10:34
|
(12) автор отрезал прошлый год потому что один из файлов вырос до 2-х Гб. Последствия, я думаю, описывать не надо...
(13) оригинальный способ, спасибо, попробую |
|||
15
Эльниньо
12.09.12
✎
10:36
|
(14) Т.е. поборол последствия, а не причину?
Через год опять резать? |
|||
16
Ёпрст
12.09.12
✎
10:47
|
(11) можно
|
|||
17
Ёпрст
12.09.12
✎
10:48
|
(13) так и надо.
|
|||
18
Ёпрст
12.09.12
✎
10:48
|
но проще запросом пересчитать
|
|||
19
Mikeware
12.09.12
✎
10:48
|
(16) только методом (13). геморно
|
|||
20
Mikeware
12.09.12
✎
10:49
|
(18) дбф
|
|||
21
Pashach
12.09.12
✎
10:58
|
(15) да, да
(18) есть пример запроса? (20) разве в dbf нельзя выполнять запросы? |
|||
22
Ёпрст
12.09.12
✎
11:04
|
(21) для дбф нету, не было необходимости в этом.
|
|||
23
Pashach
12.09.12
✎
11:05
|
(22) ну хоть для SQL
|
|||
24
Ёпрст
12.09.12
✎
11:09
|
для скуля, есть как минимум ..3 реализации этого
|
|||
25
Ёпрст
12.09.12
✎
11:15
|
||||
26
Pashach
12.09.12
✎
11:16
|
(25) спасибо огромной, будут ковыряться
|
|||
27
Mikeware
12.09.12
✎
11:28
|
(24) у меня даже с выборочным пересчетом...
|
|||
28
Pashach
12.09.12
✎
13:01
|
(13) УРА!!!! Получилось. Спасибо огромное!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |