|
Как записывается пустой набор записей независимого регитра сведений в файловой базе?
| ☑ |
0
Lama12
04.07.22
✎
11:18
|
Наткнулся на интересный момент.
Есть независимый регистр сведений. В нем 28 миллионов записей. Пытаюсь записать в него пустой набор записей без отбора (нужно очистить регистр). При выполнении этой операции 1С сжирает всю доступную память (20Гб).
Интересно, что она там такого делает? Версия платформы 8.3.21.1302.
|
|
1
Lama12
04.07.22
✎
11:21
|
Есть предположение, что платформа пытается в одной транзакции пометить записи как неиспользуемые, но как-то странно. Может это особенность файловой базы.
|
|
2
youalex
04.07.22
✎
11:22
|
Быстрее из конфига регистр грохнуть, кмк.
|
|
3
Lama12
04.07.22
✎
11:25
|
(2) Да, но волокита дополнительная. Надо его с поддержки снимать. Удалять. Потом опять обновлять с конфой поставщика. И таких регистров 7 штук.
|
|
4
butterbean
04.07.22
✎
11:36
|
(3) 7 регистров с миллионами записей и все это в файловой базе... смелые вы
|
|
5
Lama12
04.07.22
✎
11:42
|
(4) Это отладочная база :-) Рабочая в серверном варианте.
|
|
6
arsik
гуру
04.07.22
✎
11:52
|
Tool_1CD поди умеет таблички в файловой чикать
|
|
7
Гений 1С
гуру
04.07.22
✎
13:22
|
(0) удаляй по одной записи
|
|
8
Гений 1С
гуру
04.07.22
✎
13:22
|
(6) это уже труп. Он только на старых релизах базы ковыряет, новые ему не по зубам
|
|
9
Гений 1С
гуру
04.07.22
✎
13:23
|
(5) удивительно, что пролазит в файловую. А 1С по-прежнему держит ограничение 4Гб на таблицу или в 64-разрядных версиях 1С уже можно больше?
|
|
10
СеменовСемен
04.07.22
✎
13:24
|
какой то внутренний аналог журнала транзакций. те чтобы удалить 1кк записей нужно прочитать 1кк записей и сохранить до момента завершения транзакции
|
|
11
stix2010
04.07.22
✎
13:37
|
(9) это давно не так
|
|