Имя: Пароль:
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) Да, удаляй порциями, с отбором по дате.
А потом запускай обработку "Регистрация изменения данных" и снимай эти записи с регистрации. Но это тоже продолжительное время, поэтому можно ещё изменить "Правила регистрации", что бы этот регистр не регистрировался для обмена.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn