Есть БД в которой есть документы, которые необходимо удалить (приблизительно 800к документов). Проводки данных документов меня не интересуют и не важны для моего текущего остатка. Я планирую во время работы пользователей запустить обработку для пометки на удаления всех этих документов что займёт длительное время (документы проведены по регистрам), после чего обработкой удаления помеченных объектов полностью удалить документы с БД, но коллеги говорят что в итоге БД не уменьшиться, а просто "пометка удаления" установиться уже на стороне sql для полностью удалённых данных с помощью 1с8. В результате чего мне обязательно нужно запустить Shrink для очистки таблиц от строк помеченных на удаление на уровне sql, а так же ускорения работы БД 1с8(помеченные на удаление строки SQL все равно будут храниться в БД и замедлять поиск данных) и уменьшения веса БД, после которого запустить ребилд индексов всей БД, так как после Shrink фрагментация индексов будет большой.
Действительно ли нужно делать Shrink? Посоветуйте пожалуйста :)
Действительно ли нужно делать Shrink? Посоветуйте пожалуйста :)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я планирую во время работы пользователей запустить обработку
для пометки на удаления всех этих документов
что займёт длительное время
(документы проведены по регистрам),
после чего обработкой удаления помеченных объектов полностью удалить документы с БД
приблизительно 800к документов
вы думаете ---- что займёт длительное время -- хорошо
-----------------------------
после чего обработкой удаления помеченных объектов полностью удалить документы с БД
как минимум документы имеют связи в базе данных
не уверен, что вообще это хорошая идея
и конечно под новый год.
неизвестна ни ваша конфигурация ни цель
для пометки на удаления всех этих документов
что займёт длительное время
(документы проведены по регистрам),
после чего обработкой удаления помеченных объектов полностью удалить документы с БД
приблизительно 800к документов
вы думаете ---- что займёт длительное время -- хорошо
-----------------------------
после чего обработкой удаления помеченных объектов полностью удалить документы с БД
как минимум документы имеют связи в базе данных
не уверен, что вообще это хорошая идея
и конечно под новый год.
неизвестна ни ваша конфигурация ни цель
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот