Удаление элементов справочника прямым запросом #296629


#0 by zenik
Есть служебный справочник, элементы туда добавляются при проведении некоторых доков и сохранении некоторых справочников. Потом обработкой элементы из этого справочника удаляются (в ОбработкеОжидания). Какие грабли могут ожидать, если обработку переписать на прямой запрос и удалять элементы непосредственно в прямом запросе к MSSQL? з.ы. Ссылок на справочник нигде нет.
#1 by CrecerRu
если все правильно напишешь, то никаких
#2 by rsv
Есть особенности под MSSQL . Если использовать truncate вместо delete будет очищение мгновенно.
#3 by PaulBC
не забудь еще про периодические реквизиты и строки неограниченной длины
#4 by zenik
А что, допустим, можно написать не правильно?
#5 by zenik
Так низя... В справочник ведется писанина всегда, я могу удалить необработанный элемент. Таких нет
#6 by rsv
Если нет ссылок на этот справочник где либо - удаляй. Но...... когдв буш удалять в момент запси чьей то сессии то встанешь в очередь т.к блокировка на запись монополна.
#7 by rsv
и держит всю таблицу целиком.
#8 by Господин ПЖ
да чо мелочится - drop table сразу...
#9 by zenik
(6,7) Т.е. Единственное, что меня может ожидать - это таймаут?
#10 by zenik
Читай 5.
#11 by rsv
Типо да.
#12 by zenik
Всем спасибо... Познавательная беседа получилась. Прямые запросы - рулят. Начинаю их потихоньку внедрять. Вот ищу узкие места, с которых попроще начать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С