Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Отключить логгирование  [new]
AVP979
Guest
Добрый день!
Нужно перелить из одной таблицы в другую несколько млрд записей.
Общий объем порядка 800Гб.
Написал процедуру которая в цикле инсерт селектом льет по 1млн записей.

Вопрос - есть ли возможность отключить логгирование данной операции MS SQL, ака bulk insert?
25 ноя 13, 12:52    [15184696]     Ответить | Цитировать Сообщить модератору
 Re: Отключить логгирование  [new]
AVP979
Guest
MS SQL 2012
25 ноя 13, 12:53    [15184702]     Ответить | Цитировать Сообщить модератору
 Re: Отключить логгирование  [new]
Glory
Member

Откуда:
Сообщений: 104751
AVP979
Вопрос - есть ли возможность отключить логгирование данной операции MS SQL, ака bulk insert?

Нет
И для bulk insert кстати журналирование тоже не отключается
25 ноя 13, 12:53    [15184704]     Ответить | Цитировать Сообщить модератору
 Re: Отключить логгирование  [new]
AVP979
Guest
Спасибо, так и думал :(
25 ноя 13, 12:58    [15184730]     Ответить | Цитировать Сообщить модератору
 Re: Отключить логгирование  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
Glory
AVP979
Вопрос - есть ли возможность отключить логгирование данной операции MS SQL, ака bulk insert?

Нет
И для bulk insert кстати журналирование тоже не отключается
Можно уменьшить логирование.

См. http://technet.microsoft.com/ru-ru/library/ms190925.aspx
Операции, для которых возможно минимальное протоколирование.
25 ноя 13, 12:59    [15184733]     Ответить | Цитировать Сообщить модератору
 Re: Отключить логгирование  [new]
AVP979
Guest
alexeyvg, спасибо прочитал.
Попробую убить кластерный индекс...
(модель simple)
25 ноя 13, 15:31    [15186094]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить