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

Откуда:
Сообщений: 329
Есть скрипт получения списка таблиц на удалённом сервере. При выполнении его в коннекте на удалённый сервер, он отрабатывает за 6 секунд, а в локальном коннекте через openrowset отрабатывает почти за минуту! Посоветуйте, можно ли что-то сделать для повышения производительности?
p.s. на удалённый сервер ничего сохранять нельзя :(
16 июл 13, 11:48    [14572138]     Ответить | Цитировать Сообщить модератору
 Re: Remote Query - очень медленно  [new]
invm
Member

Откуда: Москва
Сообщений: 9396
=Сергей=
Посоветуйте, можно ли что-то сделать для повышения производительности?
Может и можно. Но для этого скрипт нужно увидеть.
16 июл 13, 12:41    [14572568]     Ответить | Цитировать Сообщить модератору
 Re: Remote Query - очень медленно  [new]
=Сергей=
Member

Откуда:
Сообщений: 329
invm,
этот запрос через исполняется 20 секунд - возвращает 2500 таблиц
select [name] from [RemoteServer].[sys].[object] where [type] = N'U'


а этот запрос исполняется почти 3 минуты!
select [name] from opendatasource('sqlncli','Data Source=RemoteServer;Catalog=DB;User ID=user;Password=pwd').[DB].[sys].[object] where [type] = N'U'
16 июл 13, 13:42    [14572966]     Ответить | Цитировать Сообщить модератору
 Re: Remote Query - очень медленно  [new]
=Сергей=
Member

Откуда:
Сообщений: 329
В первом скрипте пропустил имя БД
16 июл 13, 13:44    [14572979]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить