#0
by kupec
Имеется база данных объемом 30 Гб, документов около 10 000 000, хотелось бы выполнить свертку базы и оставить последние 2 года. Недавно производил чистку средствами 1С, а именно создавал операцию на дату свертки с остатками и удалял документы командой Удалить. Период длиною год удалялся почти сутки. Сейчас предстоит удалить примерно 4-5 лет...соответственно и времени уйдет 4-5 дней, может есть какие то средства или возможности по свертке базы средствами SQL...Помогите чем могите, буду признателен
#2
by Heckfy
"Заедь" остатками в новую базу с нового года. Вот тебе и повод, кстати, для перехода на восьмерку. :)
#5
by es3000
Я тоже когда-то разбирался как ускорить удаление. Остановился на способе с переносом ТА в начало, и делал все это на SSD-диске.
#6
by kupec
прямые запросы формируются как скрипт в ентерпрайс менегер на SQL ? я правильно понимаю ?
#12
by МихаилМ
напишите с применением 1с++ удаление с проверкой ссылочной целостности. если мозги есть - напишите за день - полтора
#14
by es3000
для начала все-таки попробуй сделать на SSD-диске, если устроит быстродействие - то больше ничего и не надо, а если нет - тогда придется что-то придумывать
#17
by МихаилМ
трата на ссд ~100ГБ ~3000-4000 простой отдела бухгалтерии несколько дней будет дороже впрочем можно урбд настроить и догрузить в новую базу.
#22
by floody
и так уже разжевали дальше некуда: переносишь на него базу это для начала, куда тут еще разжевывать?
#24
by es3000
Скриптами в SQL сложно будет, в смысле имен таблиц и колонок. Поищи на просторах документ "Эффективное использование прямых запросов в 1С++", там все хорошо расписано по прямым запросам. Но все-таки сначала проверь более простой вариант
#26
by МихаилМ
чтобы найти объекты которые могут ссылаться через объект метаданные ищете метаданные, в 1с++ есть класс metadata , через него узнаете таблицы и поля в бд. строите дерево последовательности удаления объектов. по нему формируете скрипты t-sql , исполняете (удаляете). сжимаете базу.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: свертка бухгалтерии с помощью wrap.ert
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- v7: v7 : НДС при возврате
- Как обновить структуру базы в SQL Server 2000/2005 из другой базы?
- Как очистить файл транзакций Sql базы (MS SQL 2000)
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: ЗиК 7.7: Свертка базы Зарплата+Кадры
В этой группе 1С
- УПП - Дополнительные данные в расчетном листке
- v7: Округление 0.5 в 1с 7.7
- УТ 10.3.21.2. Как дать пользователям роль с правами просмотра?
- УТ ред.11. Количество мест в ТТН равно количеству строк документа
- Технические ограничения MS-SQL 4601546103796
- Событие ПередУдалением в УФ
- Windows 8.1 в локальной сети не видит часть машин
- Программно нажать кнопку "Вывести список"
- Принтер Зебра Zdesigner TLP 2824. Проблема при печати этикеток
- поля при печати в WORD
- Помогите устранить Ошибку SQL: Деление на 0
- Выгрузка картинок из ут 10.3 на сайт через ftp
- КомпоновщикНастроек ПользовательскиеНастройки
- Программно сформировать ОСВ Бух 3.0
- Выгрузка и загрузка файлов конфигурации
- УТ11.1 - выгрузить из Заказа покупателя только товары в наличии
- программно сформировать осв из обработки и сохранить в excel
- Перестали заполняться документы на основании
- УПП РАУЗ - АоПУ и РСВ не цепляет стоимость материалов
- Комплексная автоматизация 8. Начисление и выплата зарплаты