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

Откуда: Йобурк
Сообщений: 1005
Здравствуйте.
Есть такая задача :
sql2000. linked server. Microsoft Visual Foxpro Driver.
(Deleted=YES;BackgroundFetch=NO;Collate=RUSSIAN;Exclusive=No;SetNoCountOn=No;)
ХП делает следующее - для порядка 15 dbf dbaseIV файлов выполняет
insert into openquery(name,'select * from dbfname') 

select .. (достаточно сложный запрос)

в начале работы файлы пустые..

Проблема в том, что все это работает недостаточно быстро как хотелось бы..
(5 mb где-то за 30 сек).
Причем сами sql запросы занимают секунд 10-15;
Есть ли какие-то стандартные методы ускорения работы?
провайдера сменить...
или может надо через временные таблицы выгружать?

Буду благодарен за любую идею..
7 фев 04, 19:59    [525762]     Ответить | Цитировать Сообщить модератору
 Re: insert в Linked - как ускорить?  [new]
Glory
Member

Откуда:
Сообщений: 104760
для порядка 15 dbf dbaseIV файлов выполняет
Может лучше запустить 15 INSERT-ов одновременно, а не последовательно ?
8 фев 04, 00:48    [525883]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить