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

Откуда:
Сообщений: 360
Добрый день всем!
Пожалуйста, подскажите такой момент. Есть два варианта вьюшки, один с функциями в SELECT, второй с LEFT JOIN в FROM.
В студии статистика по времени:

(строк обработано: 11282)

SQL Server Execution Times:
CPU time = 16099 ms, elapsed time = 16556 ms.

(строк обработано: 11282)

SQL Server Execution Times:
CPU time = 16822 ms, elapsed time = 5594 ms.

В приложении, которое работает через ODBC , отчет на основе первого варианта (с функциями) отрабатывает 6 сек, второй 19 сек.
Помогите разобраться.
Заранее благодарю всех, кто отзовется.
25 июл 11, 17:50    [11024583]     Ответить | Цитировать Сообщить модератору
 Re: Работа через ODBC  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
разные запросы имеют и разные планы выполнения. анализируйте актуальные планы.
25 июл 11, 17:53    [11024596]     Ответить | Цитировать Сообщить модератору
 Re: Работа через ODBC  [new]
el_sh
Member

Откуда:
Сообщений: 360
Konst_One,
я не про планы выполнения, то, что в студии выполняется в три раза быстрее, в приложении работает в три раза медленнее.
Именно этот момент я прошу прояснить.
25 июл 11, 17:56    [11024610]     Ответить | Цитировать Сообщить модератору
 Re: Работа через ODBC  [new]
Ray D
Member

Откуда: from the middle of nowhere
Сообщений: 3598
Блог
Читайте:
https://www.sql.ru/blogs/somewheresomehow/999
там аж 3 части
25 июл 11, 17:57    [11024617]     Ответить | Цитировать Сообщить модератору
 Re: Работа через ODBC  [new]
el_sh
Member

Откуда:
Сообщений: 360
Ray D,

Спасибо, прочту
25 июл 11, 18:14    [11024742]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить