Имя: Пароль:
1C
1C 7.7
v7: Размеры DBF файлов
0 FenderDMB
 
17.03.14
07:13
Доброго времени суток. Хотелось бы узнать Ваше мнение. Моя конфигурация 1С 7.7 Бухгалтерский учет. Столкнулся с проблемой больших файлов DBF, а именно файл 1SBKTTL равен по размеру 1.09 Гб. Собираюсь использовать Kernel3x, но у меня возник вопрос, при таком большом файле 1SBKTTL, файл 1SENTRY.DBF весит всего 400 Мб. читал на форумах, что такое не нормально, вот мне и интересно, а можно ли уменьшить 1SBKTTL? и в чем может быть причина что он стал таким емиким? Буду признателен за ответ.
1 FenderDMB
 
17.03.14
07:13
Даже при размере 1SBKTTL 1с - ка работает нормально. тормозов нет. работают 9 пользователей
2 DrZombi
 
гуру
17.03.14
08:42
На 1.6 Гб Будут и тормоза и фантомы и падение БД :)
3 DrZombi
 
гуру
17.03.14
08:44
(0) >>> Собираюсь использовать Kernel3x

Использовать придется вообще везде, где только будет запускаться 1С.
Да и прирост только даст в размере 4 Гб. Дальше будет конец.

Как правило, DBF-ные БД сворачивают, еже годно :)
Или переходи на SQL и спи спокойно
4 Voronve
 
17.03.14
08:56
(0) Счета по аналитике закрыть не пробывал ?
5 FenderDMB
 
17.03.14
08:58
(3)Почему именно 1,6? И отчего она так сильно увеличилась?
6 FenderDMB
 
17.03.14
09:02
(4) (3) Удалил 1SBKTTL.CDX, 1SBKTTL.DBF, 1SBKTTLC.CDX, 1SBKTTLC.DBF, потом сделал полный пересчет итогов - 1SBKTTL.DBF уменьшился до 520 Мб. кто нить может объяснить что такое было?
7 aka AMIGO
 
17.03.14
09:09
(6) одна из возможных причин (ИМХО!!) кроется в способе записи новых данных со старыми реквизитами, например, итог по к-либо регистру на конец текущего месяца при проведении/перепроведении документов.
пишется в dbf новая запись, старая не уничтожается, а помечается нечитаемой.
та-же картина творится в cdx-ах
читска индексов - при переиндексации, индексы формируются заново.
а вот итоги - при перерасчете итогов.. но тут я не уверен на 100%, только судя по посту 6 предполагаю
8 aka AMIGO
 
17.03.14
09:10
+7 индексы формируются заново - стало быть, после переиндексации записей "нечитаемых" нет. И размер файла индекса существенно уменьшается
9 FenderDMB
 
17.03.14
09:20
(8)как вариант - программа запускается первым пользователем очень рано, часов в 6 утра, этим же пользователем часов в 9 выключается, то есть меня на месте в это время нет. однажды увидел что при запуске вылезло сообщение о аварийном завершении работы программы (свет отрубали)и о просьбе переиндексировать программу при входе, на что пользователь уверенно нажимает "нет". Может причина в том, что бы заставит пользователей переиндексировать?
10 Mikeware
 
17.03.14
09:21
(9) для файловой при аварийном выключении переиндексация обязательна.
11 aka AMIGO
 
17.03.14
09:22
(9) "заставить" = "энергично проинструктировать", чтобы прониклись чувством ответственности за свой основной инструмент
12 floody
 
17.03.14
09:32
Можно просто ночью зашедулить реиндексацию безусловную.
13 FenderDMB
 
17.03.14
10:22
Mikeware,  aka AMIGO,  floody,  Voronve,  DrZombi благодарю за помощь)
14 hogik
 
17.03.14
18:05
(3)
>> Да и прирост только даст в размере 4 Гб. Дальше будет конец.
Конец будет раньше. :-) На 2 ГБ.
Закон Брукера: Даже маленькая практика стоит большой теории.