|
Очистить РС по частям
| ☑ |
0
Zombi
09.01.19
✎
14:03
|
В БП РС "ИсторияОбменаДанными" дорос до 3.5 Гб. Пытаюсь почистить через СоздатьНаборЗаписей.Записать() Валится "Недостаточно памяти". Как его по частям удалить? База файловя.
|
|
1
Numerus Mikhail
09.01.19
✎
14:04
|
Удаляй по 1 записи через менеджер
|
|
2
Мыш
09.01.19
✎
14:04
|
(0) Попробуй с отбором.
|
|
3
Eiffil123
09.01.19
✎
14:17
|
или запросом собрать РАЗЛИЧНЫЕ по первому измерению, в цикле создавать набор записей с отбором и записывать пустой.
|
|
4
ssh2006
09.01.19
✎
14:17
|
(1) + можно в транзакции порциями для ускорения
|
|
5
Dmitry1c
09.01.19
✎
14:19
|
Если целиком надо очистить, то удали регистр целиком из конфигурации, а потом через сравнение-объединение восстанови из конфигурации поставщика.
Будет гораздо быстрее.
|
|
6
Dmitry1c
09.01.19
✎
14:20
|
(5) +ну и не забудь потом сделать в ТиИ "Сжатие данных", иначе размер базы не уменьшится после очистки.
|
|
7
Zombi
09.01.19
✎
15:49
|
(5) (6) Да, способ подошел. Спасибо.
|
|
8
GANR
09.01.19
✎
16:15
|
(7) Только не копируй - именно сравнением/объединением. ГУИДы метаданных разъедутся.
|
|
9
Zombi
09.01.19
✎
16:17
|
(8) Да я перед удалением конфу в файл выгрузил, после удаления через сравнить/объединить восстановил.
|
|
10
GANR
09.01.19
✎
16:18
|
(9) правильно
|
|
11
RomanYS
09.01.19
✎
16:33
|
(10)(9) правильнее тогда уж через "загрузить", а не сравнивать
|
|
12
sergey yevsenya
09.01.19
✎
16:35
|
быстрей напрямую через sql
|
|
13
GANR
09.01.19
✎
16:39
|
(11) кстати да, чтоб кубик желтый встал снова
(12) база файловая
|
|