Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Долго идет insert  [new]
vovaa
Member

Откуда:
Сообщений: 198
Здравствуйте! преливаем данные из одной таблицы в другую . Порядка 70 миллионов строк. Также на таблице есть порядка 10 индексов. Insert идет уже больше 4 часов. Судя по свойствам таблицы все строки закачались и сейчас идет построение индексов. может мы выбрали не оптимальный вариант? Есть мысль все остановить, уничтожить индексы, заново закачать данные и уже потом запустить построение индексов. Или же надо применить принципиально другой подход? Думал приметь bulk insert чтобы операция прошла сразу с набором данных а не по каждому ряду.но ведь при перекачке из одной таблицы в другую он не работает? Или работает? Заранее благодарен за советы.
17 июн 11, 19:05    [10831377]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Вы копируете данные или перемещаете?
17 июн 11, 19:16    [10831411]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
vovaa
Member

Откуда:
Сообщений: 198
insert ...into .... select ....from..... копируем
17 июн 11, 19:20    [10831435]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
vovaa
Member

Откуда:
Сообщений: 198
случилось страшное.....мы решили остановить операцию но cancel шел долго и мы перезапустили сам сервер - тепреь база в режиме inrecovery....чего с этим делать непонятно....кто нить знает?
17 июн 11, 19:21    [10831438]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
vovaa
случилось страшное.....мы решили остановить операцию но cancel шел долго и мы перезапустили сам сервер - тепреь база в режиме inrecovery....чего с этим делать непонятно....кто нить знает?

больше ничего не трогайте....
17 июн 11, 19:25    [10831453]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
igor_telo
Member

Откуда:
Сообщений: 16
подождать пока она восстановиться.
17 июн 11, 19:25    [10831455]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
vovaa
Member

Откуда:
Сообщений: 198
просто времени нет ..прочитал на форумах что можно такую базу удалить и отресторить из бэкапа ....бэкап есть...может грохнуть?
17 июн 11, 19:26    [10831459]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Все-таки последовательность задач "эксперимент > пипец > чтение документации" даже из продвинутых админов тяжело выбить...
17 июн 11, 20:26    [10831680]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 851
vovaa
Здравствуйте! преливаем данные из одной таблицы в другую . Порядка 70 миллионов строк. Также на таблице есть порядка 10 индексов. Insert идет уже больше 4 часов. Судя по свойствам таблицы все строки закачались и сейчас идет построение индексов. может мы выбрали не оптимальный вариант? Есть мысль все остановить, уничтожить индексы, заново закачать данные и уже потом запустить построение индексов. Или же надо применить принципиально другой подход? Думал приметь bulk insert чтобы операция прошла сразу с набором данных а не по каждому ряду.но ведь при перекачке из одной таблицы в другую он не работает? Или работает? Заранее благодарен за советы.

Ой, мама дорогая...
Ты БОЛ читал, а именно вот это - BCP utility?
BCP как раз в твоей ситуации и надо было применять.
17 июн 11, 21:03    [10831796]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет insert  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
В логе сервера посмотрите на процент выполнения вашего recovery.
17 июн 11, 22:27    [10832112]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить