Имя: Пароль:
1C
1С v8
Версионирование обектов
,
0 Baglandir
 
08.10.12
17:16
Версионирование обектов включено в базе, розрослась до ужасных размеров (при реальном размере 3-4 гига) Занимает 40 гиг.

что необходимо сделать чтобы уменьшить базу в размерах ?
1 Heckfy
 
08.10.12
17:17
Регистры почистить. Ну и с историей распрощаться. Ну, или предварительно ее куда нибудь выгрузить.
2 ОбычныйЧеловек
 
08.10.12
17:17
Чисто логически ответ следующий - необходимо отключить версионирование объектов.
3 ИС-2
 
naïve
08.10.12
17:19
(1) Насколько помню, мало почистить регистр на уровне кода - надо еще в SQL чистку запускать (про файловую не знаю)
4 Baglandir
 
08.10.12
17:23
Как ?
5 ДенисЧ
 
08.10.12
17:23
(4) создать пустой набор записей и записать...
6 Heckfy
 
08.10.12
17:25
(3) Ну тут на любителя. Можно шринк, можно выгрузка/загрузка, можно ТИИ с соответствующими галками. От религии зависит.
7 Лефмихалыч
 
08.10.12
17:26
(0) если база скульная, то поможет TRUNCATE TABLE + шринк
8 Лефмихалыч
 
08.10.12
17:26
+(7) ну, и отключите версионирование нафиг
9 Heckfy
 
08.10.12
17:31
(7) Точно после транкейта шринк нужен? Транкейт - это не делит. Он физически записи из таблицы грохает.
10 Лефмихалыч
 
08.10.12
17:32
(9) точно. Место, которое сервер под файло захавал, ни куда не денется само по себе без шринка
11 prog01
 
08.10.12
18:06
(0)организовать хранение истории в соседней базе специально для этого предназначенной
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой