Имя: Пароль:
1C
1С v8
Повреждения файловой базы 18Гб
0 Dwarrior
 
11.03.13
07:16
Здравствуйте!

Есть база, типовая Бухгалтерия с дописками. В файловом варианте, размер 18Гб (да много, но тем не менее). До последнего времени все работало, но  после одного аварийного завершения работы стали наблюдаться глюки в ОСВ - остаток на вечер одного дня один, на утро следующего - другой. Заподозрил, что сломались итоги по регистру бухгалтерии, т.к. все остальное было в порядке. Что делал:
1. Chdbfl нашел несколько ошибок и исправил.
2. Запуск ТиИ только с галкой "Пересчет итогов" вываливался через несколько часов с ошибкой "Недостаточно памяти".
3. Пробовал ТиИ с галками "Логическая целостность" - на этом этапе работал трое суток, пока я его не остановил. Ремонтировал графу "Комментарий" в одном из журналов, до регистров так и не дошел.
4. Выгрузка/загрузка базы не помогла
5. Пробовал поиграться с расчетом итогов - сдвинул границу год назад и заново рассчитал до текущего момента. Тоже не помогло.

Вот теперь ломаю голову - что делать? пока вижу выход - переход на SQL и пытаться отремонтировать там. Может кто сталкивался с такой проблемой, можно ли это поправить в файловом режиме? прошу не ругайте сильно за 18Гб в файле:)
1 1Сергей
 
11.03.13
07:21
>>4. Выгрузка/загрузка базы не помогла

Загрузилось хоть, или ошибку выдало?
2 Dwarrior
 
11.03.13
07:23
(1) Загрузилось без ошибок, глюки в ОСВ остались
3 Dwarrior
 
11.03.13
07:27
Может быть, можно как-то индивидуально итоги по регистру бухгалтерии поремонтировать?
4 shuhard
 
11.03.13
07:28
(0)[Запуск ТиИ только с галкой "Пересчет итогов" вываливался через несколько часов с ошибкой "Недостаточно памяти". ]
ну и ?
5 НаборДанных
 
11.03.13
07:29
(0)Может попробовать выгрузить в идентичную за период, например 1 год, потом уже делать ТИИ и выводы?
6 hhhh
 
11.03.13
07:30
(3) хоть на локальном компе базу запускаешь, или гоняешь по сети? Что-то слишком много суток.
7 Толич
 
11.03.13
07:30
>>пока вижу выход - переход на SQL и пытаться отремонтировать там
Самое здравая мысль.
8 Dwarrior
 
11.03.13
07:31
(4) Недостаточно памяти, жмешь Ок - вываливается из памяти. Проблему не устраняет
9 hhhh
 
11.03.13
07:33
(3) не вариант. Всё равно пересчет регистра бухгалтерии занимает 90% всего пересчета регистров. Ну снизишь время на 5-10%.
10 shuhard
 
11.03.13
07:33
(8) чьей памяти и какой проблемы
11 Dwarrior
 
11.03.13
07:33
(6) Да, локально, на самом сервере. Видимо графа "Комментарий" неопределенной длины, поэтому так трудно ворочается
(7) А так получится?:) Загрузив в SQL и запустив ТиИ я получу ожидаемое? Будет ли это хотя бы быстрее, чем в файловом режиме?
12 Dwarrior
 
11.03.13
07:35
(10) v8 Недостаточно памяти. 1С не хватает памяти, хотя ОЗУ еще есть, другие функции винды работают нормально. Видимо только для процесса 1С чего-то не хватило
13 1Сергей
 
11.03.13
07:35
(11) ну, дык, порежь каменты и вуаля
14 hhhh
 
11.03.13
07:36
(11) тогда очень странно. У нас базы порядка 4-5 гиг - полное тии на сервере идет минут 15. Никак не трое суток.
15 Толич
 
11.03.13
07:36
(11)2 Скорее всего получится. Отремонтируешь на SQL и выгрузишь в файл снова. Хотя 16Гб это многовато для файла.
16 PiotrLoginov
 
11.03.13
07:42
Ну а реально ОЗУ сколько ? Помню, была проблема с одной обработкой... Увеличили ОЗУ сервака 4 Gb -> 8 Gb . Проблема решилась.
17 Dwarrior
 
11.03.13
07:42
(13) Резать каменты нежелательно (они несут полезную нагрузку) и мы не знаем на что он еще там наткнется, если убрать каменты...

Кстати, а если базу отнести на комп с SSD винтом? поможет?
18 Dwarrior
 
11.03.13
07:42
(16) 4Гб ОЗУ
19 PiotrLoginov
 
11.03.13
07:44
(17) нет

(18) мало. файловая имеет аппетиты
20 shuhard
 
11.03.13
07:44
(18) блеать
ну поставь ты Windows 7 64Х + 16 Гбайт
21 Jump
 
11.03.13
07:47
(18)Планка памяти на 8гб стоит чуть больше тысячи.
Если работаешь с базой такого объема неужели нельзя 32 гигабайта поставить?
22 Dwarrior
 
11.03.13
07:49
(19) А если на компе с SSD винтом будет 8Гб оперативы?:) SSD же в разы быстрее обычных винтов, а база файловая, тут все читается и пишется в файл...SSD Должен быть быстрее, т.к. в вопросах производительности самое узкое место это работа с жестким диском. Или нет?
23 Dwarrior
 
11.03.13
07:51
(20) Ну Win x64 я уже поставил, осталось только нарастить память. Вот только поможет ли это именно в моей проблеме (пересчет итогов)?
24 Chai Nic
 
11.03.13
07:55
"т.к. в вопросах производительности самое узкое место это работа с жестким диском. Или нет?"
Ну это легко определить по загруженности процессора, если она 100% (для одного ядра), то значит узкое место не диск..
25 Armando
 
11.03.13
07:58
(0) Какой релиз Бух? У нас в Бух 2.0.37 были такие же косяки с ОСВ. Взял ОСВ из последнего на тот момент релиза 2.0.42. Все нормально заработало.
26 hhhh
 
11.03.13
08:01
(23) 4 гига - это только на локальном компе у пользователя. Для сервера не вариант.
27 Dwarrior
 
11.03.13
08:03
(25) Да нет, эта же ОСВ на периоде 2012 года работает нормально, проблемы только в феврале 2013.
28 shuhard
 
11.03.13
08:11
(26) +1
это даже для смартфона не память
29 hhhh
 
11.03.13
08:12
всё-таки регистр - это такая вещь, туда никак нельзя комментарии вставлять.
30 1Сергей
 
11.03.13
08:32
(27) а глубже ОСВ не смотрели? например, в карточку счёта
31 ptiz
 
11.03.13
08:50
(20) А это имеет значение для файловой 1С? Клиент 32разрядный.
32 Fragster
 
гуру
11.03.13
08:51
Сохраняешь .cf, добавляешь реквизит в РБ, применяешь изменения, загружаешь .cf обратно - может поможет.
33 Dwarrior
 
11.03.13
08:57
(30) Смотрел, обороты правильные, а итоги не правильные