Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Удаляет ли truncate table записи d transaction log от вставки в эту таблицу до truncate  [new]
Пироги с котятами
Guest
Имеется таблица которую используют как промежуточный буфер для обновления данных в другой таблице. Данные в эту таблицу заливаются через разбор XML. Примерный объем данных - 100 тысяч строк. Перед заливкой данных все записи из таблицы удаляются. Для уменьшения нагрузки на transaction log вместо delete используется truncate table, а потом insert into ... select * from openxml(...). Вопрос: удалятся ли данные из transaction log от операции insert которая была до truncate? Операция производится ежедневно. Сервер - 2005-й. Про bcp и bulk insert читал, но там (https://www.sql.ru/blogs/gladchenko/320 ) статья про 2008-й сервер, а у меня 2005-й. И формат данных (XML) изменить нельзя. Спасибо.
3 авг 11, 14:13    [11064547]     Ответить | Цитировать Сообщить модератору
 Re: Удаляет ли truncate table записи d transaction log от вставки в эту таблицу до truncate  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Нет.
3 авг 11, 14:14    [11064557]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить