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

Откуда:
Сообщений: 19
Создан Linked Server SCUD к Oracle

Почему такая разница в скорости выполнения при обращении ко вьюшке содержащей 75000 строк?

автор
SELECT ID FROM SCUD..XXVIEW_PORTAL.DEPARTMENT 


Время выполнения 40 сек

SELECT ID FROM OPENQUERY(SCUD, 'SELECT ID FROM XXVIEW_PORTAL.DEPARTMENT')


Время выполнения 20 сек


И еще - вот так выполняется примерно за те же 20 сек:

SELECT ID, NAME, PARENT_UNIT_ID, COMPANY_ID, UPDATED, IS_DELETED
	FROM OPENQUERY(SCUD, 'SELECT ID, NAME, PARENT_UNIT_ID, COMPANY_ID, UPDATED, IS_DELETED FROM XXVIEW_PORTAL.DEPARTMENT') 


А вот запрос содержащий поле с именем MANAGER_ID почему-то вызывает дикие тормоза:

SELECT ID, MANAGER_ID FROM OPENQUERY(SCUD, 'SELECT ID, MANAGER_ID FROM XXVIEW_PORTAL.DEPARTMENT') 


У кого-то есть предположение, в чем может быть дело? И как это починить?

P.S
Говорят "ранее работало быстро"...

Сообщение было отредактировано: 4 июн 21, 17:47
4 июн 21, 17:55    [22331538]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с прилинкованным сервером ORACLE  [new]
Кесарь
Member

Откуда:
Сообщений: 651
An111,

кто ж вам скажет по таким данным? Тут телепатов нет.

Как минимум нужно видеть определение вьюхи и то, какие индексы есть на таблицах, на которых вьюха построена.

Тип вьюхи даже не назвали, может это матвью и у неё есть индексы, в которых нет менеджера.
4 июн 21, 18:13    [22331542]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с прилинкованным сервером ORACLE  [new]
invm
Member

Откуда: Москва
Сообщений: 9772
Для 1 смотреть план для SELECT ID FROM SCUD..XXVIEW_PORTAL.DEPARTMENT - там Remote Query или Remote Scan?
Для 2 разбираться с представлением на стороне Oracle
4 июн 21, 18:23    [22331550]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с прилинкованным сервером ORACLE  [new]
An111
Member

Откуда:
Сообщений: 19
Собственно по Ораклу я ничего не вижу. Получается ждать до понедельника...
4 июн 21, 18:42    [22331564]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить