Имя: Пароль:
1C
1С v8
Очистки регистра сведений с миллионами записей в распределенной БД
,
0 ProgaN
 
23.02.15
08:58
Добрый день! Есть РБД, в ней регистр сведений независимый с периодом записи в пределах секунды. Записей очень много. Стандартная обработка "Удаление записей регистра" вылетает с нехваткой памяти. Но даже если  и получится удалить все записи, то генерится такой обмен, что будет производиться сутками. Что можно предпринять, кроме частичной зачистки записей по определенному периоду?
1 ДенисЧ
 
23.02.15
09:01
нужно всё удалить?
truncate table _InfoRG**** во всех базах.
2 Nenaviwu1c20
 
23.02.15
09:01
Удали регистрацию изменений после того как удалишь записи регистра
3 Nenaviwu1c20
 
23.02.15
09:02
Заведомо обменявшись
4 zulu_mix
 
23.02.15
09:02
1. включить режим редактирования
2. сохранить  конфигурацию
3. удалить регистр в конфигураторе
4. обновить конфигурацию на сохраненную
...
профит!
5 ShoGUN
 
23.02.15
09:04
(0) Обмен можно руками вычистить(но в каждой базе придётся тогда это делать отдельно). А так - чисти в несколько приёмов.
И ещё - платформа какая? Тенденции к вылету с нехваткой памяти наблюдаются на 8.3.5.1383 из-за бага.
Можно и (1) попробовать, забэкапившись, на всякий случай.
(4) Сурово. Только если регистр в поставке есть - надо с поддержки снимать.
6 Nenaviwu1c20
 
23.02.15
09:04
(4) Улалять регистр...Да Вам батень прямиком на 3 мировую с вашей то смелостью
7 ГеннадийУО
 
23.02.15
09:05
Я за truncate, всегда так делаю...
8 zulu_mix
 
23.02.15
09:07
>>Есть РБД, в ней регистр сведений независимый

и где тут суровость?
9 ShoGUN
 
23.02.15
09:07
(8) (1) Проще.
10 ShoGUN
 
23.02.15
09:08
+(9) Хотя бы из-за гемора, если конфа типовая, например.
11 zulu_mix
 
23.02.15
09:08
(9) *снимает и протирает пенсне*
простите, я не заметил что тс сказал будто база на скуле
12 zulu_mix
 
23.02.15
09:09
(10) она и останется типовой после п.4
13 ГеннадийУО
 
23.02.15
09:09
(11) Файловая с несколькими миллионами записей? Ну всякое бывает...
14 ShoGUN
 
23.02.15
09:09
(11) Прозреваю, что если "обмен будет проводиться сутками", то такой объем данных в файловую тупо не поместится.
15 zulu_mix
 
23.02.15
09:11
ага. значит записи удалить не получается а регистрацию снять получится?
16 zulu_mix
 
23.02.15
09:13
а вообще наплодят всякого рожна а потом когда база распухает и тупит начинаются пляски с бубнами
17 hhhh
 
23.02.15
09:18
(13) на скуле - миллиарды записей, в файловой - миллионы. Это же очевидно.
18 ProgaN
 
23.02.15
09:39
Конечно, SQL. Платформа 8.2.19.121.
19 ProgaN
 
23.02.15
09:39
Конфигурация на поддержке.
20 zulu_mix
 
23.02.15
09:41
(18) тогда (1)
21 bodri
 
23.02.15
09:56
я за (2) + удалять не сразу все, а пачками
22 intglass
 
23.02.15
11:40
(0) Да, удаляй порциями, с отбором по дате.
А потом запускай обработку "Регистрация изменения данных" и снимай эти записи с регистрации. Но это тоже продолжительное время, поэтому можно ещё изменить "Правила регистрации", что бы этот регистр не регистрировался для обмена.
Ошибка? Это не ошибка, это системная функция.