Прошу сильно не ругать, я с sql server знакома не очень хорошо.
У меня возникла задача: периодически переносить данные из view на одном сервере в таблички на другом.
Некоторые view - очень сложные, возвращают больше, чем по миллиону строк и очень не быстрые.
Я попробовала сделать так на сервере куда переносят данные:
Все индексы, кроме кластерного в таблице-приемнике отключила.
Жду уже битый час, оно никак не вставится.
Раньше, когда и операционная база, и база статистики были на одном сервере, такая конструкция работала довольно быстро, всего минут 15.
Записей вставляется много, около 20 миллионов, но табличка по размеру небольшая, 400 мегабайт может быть.
Подскажите, как можно это всё убыстрить? Желательно, чтобы я код могла в процедуру вставить, а то таких представлений у меня очень много, и делать на каждый ssis-пакет очень долго. И я не умею, мне придется либо просить, либо учить, а ни то, ни другое не вариант сейчас.
Я перерыла всё что могла, но по словам bulk insert везде только ссылка на bcp или вставку одиночных файлов или из текстовых файлов.
Неужели нельзя ничего сделать?!
У меня возникла задача: периодически переносить данные из view на одном сервере в таблички на другом.
Некоторые view - очень сложные, возвращают больше, чем по миллиону строк и очень не быстрые.
Я попробовала сделать так на сервере куда переносят данные:
insert into [load].[operations_in] with (tablock) Select * from [server1].[db_transfert].[load].[operations2017]
Все индексы, кроме кластерного в таблице-приемнике отключила.
Жду уже битый час, оно никак не вставится.
Раньше, когда и операционная база, и база статистики были на одном сервере, такая конструкция работала довольно быстро, всего минут 15.
Записей вставляется много, около 20 миллионов, но табличка по размеру небольшая, 400 мегабайт может быть.
Подскажите, как можно это всё убыстрить? Желательно, чтобы я код могла в процедуру вставить, а то таких представлений у меня очень много, и делать на каждый ssis-пакет очень долго. И я не умею, мне придется либо просить, либо учить, а ни то, ни другое не вариант сейчас.
Я перерыла всё что могла, но по словам bulk insert везде только ссылка на bcp или вставку одиночных файлов или из текстовых файлов.
Неужели нельзя ничего сделать?!