|   |   | 
| 
 | 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) УРА!!!! Получилось. Спасибо огромное!!!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |