|
очистка регистра сведений средствами sql | ☑ | ||
---|---|---|---|---|
0
1c_nub
27.02.15
✎
14:04
|
Прошу помощи у профи.
Обнаружил огромный регистрСведений ВерсииОбъектов (УПП) Хочу его очистить. 1с команды отрабатывают очень долго и сильно тормозят систему. Знаю есть возможность очистить таблицу непосредственно в sql. Вроде как ни на что это не должно повлиять. таблица _InfoRg18249. Подскажите, какой запрос выполнить для очистки таблицы? |
|||
1
Ёпрст
27.02.15
✎
14:05
|
truncate table _InfoRg18249
|
|||
2
mikecool
27.02.15
✎
14:05
|
truncate
|
|||
3
1c_nub
27.02.15
✎
14:08
|
в полном варианте т.е. так будет выглядеть?:
USE UPP; GO truncate table _InfoRg18249; Да? |
|||
4
Рэйв
27.02.15
✎
14:08
|
помоему на ИТС есть обработка скульной очистки объектов
чтото вроде ОчисткаБазыSQL |
|||
5
fisher
27.02.15
✎
14:13
|
(4) ИМХО, на ИТС в принципе не может быть подобной обработки.
|
|||
6
Ёпрст
27.02.15
✎
14:19
|
nimfostart.ru/public/122546/
на вот, готовое изделие |
|||
7
mikecool
27.02.15
✎
14:20
|
можно посмотреть V8Exchan82 - может она и регистры чистить может
|
|||
8
DmitriyDI
27.02.15
✎
14:24
|
(3) TRUNCATE TABLE [ИмяБазы].[dbo].[_InfoRg18249]
|
|||
9
D_E_S_131
27.02.15
✎
14:47
|
А че, чистка через TRUNCATE будет существенно быстрее записи пустого набора записей?
|
|||
10
1c_nub
27.02.15
✎
14:48
|
(6) Мисту не люблю. Денег хочет от меня )))
(7) Она может, только средствами 1С, это в данном случае не устраивает. Долго и пока чистит, места сжирает на диске, больше чем сама база, потом утыкается в отсутствие свободного места и ... "Привет Шишкину". Всем спасибо. Буду юзать. |
|||
11
D_E_S_131
27.02.15
✎
14:50
|
(10) "Мисту не люблю" — "мисту"?!
|
|||
12
1c_nub
27.02.15
✎
14:51
|
(9) Очень существенно.
Встречал блог, как админ чистил регистр у базы созданием пустого набора записей, заняло 48 дней. А потом скулем даже кофе заварить не успел... |
|||
13
Fragster
гуру
27.02.15
✎
14:51
|
деалешь подчинение регистратору, реструктуризируешь, снимаешь подчинение, реструктуризируешь...
|
|||
14
1c_nub
27.02.15
✎
14:51
|
(11) Не, ошибка. Мисту люблю. Инфостарт не люблю )))
|
|||
15
Defender aka LINN
27.02.15
✎
14:53
|
(9) Запись пустого набора - это "delete from [Table] where ..."*количество записей.
|
|||
16
1c_nub
27.02.15
✎
14:56
|
Секунда делов.
Всех Благодарю! |
|||
17
ДенисЧ
27.02.15
✎
14:57
|
(15) Обманываешь. А кто модуль записи будет звать?
|
|||
18
ДенисЧ
27.02.15
✎
14:58
|
(16) Делов секунда, но, помнится, мне на такое действо пришлось за три дня готовиться, согласовывать, архивы терабайтной базы делать...
|
|||
19
Defender aka LINN
27.02.15
✎
14:58
|
(17) 1С будет звать. А потом (15).
Проверено лично © :) |
|||
20
banco
27.02.15
✎
15:00
|
(16) если вам не нужен этот регистр, тогда может отключите версионирование? или можно настроить чтоб регламентными заданиями удалялись старые записи.
|
|||
21
1c_nub
27.02.15
✎
15:09
|
(20) Отключил теперь.
|
|||
22
1c_nub
27.02.15
✎
15:10
|
(18) терабайтные базы??? Где-ж такие звери водятся?!
|
|||
23
D_E_S_131
27.02.15
✎
15:14
|
(15) А точно delete, а не update?
|
|||
24
D_E_S_131
27.02.15
✎
15:16
|
+ (23) и почему, если набор записей без установленных отборов, будет использован where?
|
|||
25
Defender aka LINN
27.02.15
✎
15:17
|
(23) Точно.
(22) На прошлой работе больше 6Тб была :) |
|||
26
Defender aka LINN
27.02.15
✎
15:17
|
(24) Думаешь я сейчас под Нуралиевым залогинюсь и отвечу? :)
|
|||
27
ДенисЧ
27.02.15
✎
15:18
|
(22) Из них 700ГБ - версии ) в той базе...
|
|||
28
D_E_S_131
27.02.15
✎
15:18
|
(26) А что тогда в условии WHERE будет?
|
|||
29
Defender aka LINN
27.02.15
✎
15:20
|
(28) Не помню уже, давно это было. Измерения, кажись.
Довелось как-то искать по журналу транзакций, кто всю контактную информацию похерил, так и нашел - хренова гора delete'ов по одной записи. А в коде была просто запись пустого набора без отборов. |
|||
30
D_E_S_131
27.02.15
✎
15:25
|
(29) Спасибо. А если удалить регистр из конфигурации, обновить ИБ, вернуть обратно регистр, то не будет это схоже с конструкцией DROP/CREATE TABLE?
|
|||
31
Defender aka LINN
27.02.15
✎
15:41
|
(30) Наверное будет, не проверял.
Кстати, история с КИ вообще эпично кончилась. Нашел я время транзакции, по ЖР вычислил пользователя, позвонил, та в отказ - не была, не делала, не запускала. Пошел Лефмихалыч, сел рядом с ней и сказал: показывай, что делала. Ну, она и показала... |
|||
32
ДенисЧ
27.02.15
✎
15:41
|
(30) Это будет похоже на китайскю месть - повеситься на воротах обидчика.
|
|||
33
mikecool
27.02.15
✎
15:43
|
(31) бгг
|
|||
34
Cyberhawk
27.02.15
✎
15:44
|
(31) не понял, в чем соль - по второму разу что ли похерила?
|
|||
35
D_E_S_131
27.02.15
✎
15:45
|
(32) Да ладно, в 7.7 всегда так делали. По сути в (13) тоже самое и предлагается.
|
|||
36
Defender aka LINN
27.02.15
✎
15:46
|
(34) Ага.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |