Вход | Регистрация
 

Очистить РС по частям

Очистить РС по частям
Я
   Zombi
 
09.01.19 - 14:03
В БП РС "ИсторияОбменаДанными" дорос до 3.5 Гб. Пытаюсь почистить через СоздатьНаборЗаписей.Записать() Валится "Недостаточно памяти". Как его по частям удалить? База файловя.
 
 
   Numerus Mikhail
 
1 - 09.01.19 - 14:04
Удаляй по 1 записи через менеджер
   Мыш
 
2 - 09.01.19 - 14:04
(0) Попробуй с отбором.
   Eiffil123
 
3 - 09.01.19 - 14:17
или запросом собрать РАЗЛИЧНЫЕ по первому измерению, в цикле создавать набор записей с отбором и записывать пустой.
   ssh2006
 
4 - 09.01.19 - 14:17
(1) + можно в транзакции порциями для ускорения
   Dmitry1c
 
5 - 09.01.19 - 14:19
Если целиком надо очистить, то удали регистр целиком из конфигурации, а потом через сравнение-объединение восстанови из конфигурации поставщика.

Будет гораздо быстрее.
   Dmitry1c
 
6 - 09.01.19 - 14:20
(5) +ну и не забудь потом сделать в ТиИ "Сжатие данных", иначе размер базы не уменьшится после очистки.
   Zombi
 
7 - 09.01.19 - 15:49
(5) (6) Да, способ подошел. Спасибо.
   GANR
 
8 - 09.01.19 - 16:15
(7) Только не копируй - именно сравнением/объединением. ГУИДы метаданных разъедутся.
   Zombi
 
9 - 09.01.19 - 16:17
(8) Да я перед удалением конфу в файл выгрузил, после удаления через сравнить/объединить восстановил.
   GANR
 
10 - 09.01.19 - 16:18
(9) правильно
 
 Рекламное место пустует
   RomanYS
 
11 - 09.01.19 - 16:33
(10)(9) правильнее тогда уж через "загрузить", а не сравнивать
   sergey yevsenya
 
12 - 09.01.19 - 16:35
быстрей напрямую через sql
   GANR
 
13 - 09.01.19 - 16:39
(11) кстати да, чтоб кубик желтый встал снова
(12) база файловая

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует