#0
by tixis
Доброго времени. Есть база ТиС 9.2 на 7.7 sql. В базе 1264000 объектов помеченных на удаление. Как удалить эти объекты? Пробовал стандартной обработкой в монопольном режиме - висела почти сутки но дело не дошло даже до контроля ссылочной целостности, зависло на поиске помеченных на удаление объектов. пробовал разные обработки с инфостарта, которые немонопольно могут удалять - вешается база и пользователи не могут работать. Можно как то средствами sql удалить помеченные объекты с контролем ссылочной целостности? П.С. Документов в базе за период чуть более года (от свертки до свертки).
#1
by 1Снег
Я в свое время пользовался Rocket Launcher'ом . Только эта обработка не удаляет, а переносит по OLE в новую базу
#2
by big
Удаляй частями. Есть метод во встроенном языке УдалитьОбъекты, подсовываешь ему список значений с удаляемыми значениями и "вуаля". Точно также проверяет ссылочную целостность. В аккурат в тему вопроса )))
#3
by DrZombi
Пиши прямой запрос. Используй метаданные. Познай ВК 1С++. Вот ссылки: - Различные ВК... - Различные ALS-ы...
#4
by DrZombi
+ Напиши свой контроллер ссылочной целостности. + А ты что за справочник хочешь удалить? Случаем не Партии? :) Ведь по сути, если у вас только Год информации и при этом БД SQL, то у вас проблема в ведении учета. Поди Есть не закрываемые регистры, как правило это Остатки. 60 Гб, это не предел, всего 4 года работы... :)
#6
by varelchik
незабывай что при удалении еще и идет запись в жернал регистрации об информации по удаленным объектам. ну у меня скажем 30000 объектов удалялись вместе сконтролем в монопольном режиме 2 часа.
#7
by Ёпрст
Отключи ЖР в пофигураторе, и твоё удаление через штатную операция удаление помеченных пройдёт в разы быстрее
#10
by Bigbro
не вариант, я тестировал в свое время - от количества объектов в переданном списке общее время поиска ссылок зависит слабо.
#11
by Dorzh
Это же я написал, в далеком 2004 году! Надо же, люди пользуются. Даже иногда покупают. )
#14
by Torquader
А что delete в транзакции не позволяет получить чудо ? Хотя, в sql-е можно просто прямой записью в таблицу (будто бы в dbf-е это невозможно).
#15
by КонецЦикла
Для массовых объектов сделай свою проверку на ссылки (т.е. ты знаешь точно, что документ реализация не будет задействован в каком-то левом спр-ке с реквизитом типа "документ" и проч.) и удаляй напрямую. Вычисли то что занимает 70-80% объема. Это если действительно нужно удалять, а не переносить.
#16
by КонецЦикла
Могу провернуть на своей тачиле, интересно сколько времени уйдет (не забесплатно конечно, гы-гы)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление помеченных на удаление документов
- V7: Документ "Автоматическое удаление движений = 0", удаление?
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Бух 8.0. Удаление помеченных объектов.
- Удаление помеченных на удаление объектов со всеми ссылками
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- ЗУП компенсационная выплата
- Отклонение от условий продаж в УТ11
- Закрытие 44 счета Комплексная автоматизация (Партионный учет)
- Можно ли в БП 2.0 добавить Субконто 4 для счета 90.01.1?
- Отказ в подписке при записи регистра вызывает ошибку
- Медленно работает 1с на новом сервере
- Не могу понять, в чем проблема: отчет для БП 3.0
- Хотят переход с УТ 11.1 на УТ 10. Что посоветовать?
- БП 2.0 ПланСчетов. Учет по подразделениям
- Загрузили информационную базу (.dt) не в ту базу
- Куда закрывается 23 счет в типовых 1С 8
- Режим использования модальности в 1С
- 1С заполнить ТЧ в обработке на управляемых формах
- Вопрос по расчету себестоимости в комплексной автоматизации
- Что такое плановая себестоимость в заказах покупателя УТ10.3 ?
- 1С 8.3 УФ Показать уровень группировокСтрок(0) - ошибка
- Как защититься от вируса Morto?
- Пользователь ИБ не идентифицирован
- После расчета c/c зависла сумма на 43 счете без количества.
- Восстановление базы SQL в другую базу