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

Откуда: Киев
Сообщений: 146
Всем привет!

Обнаружил у себя такую неприятность. Хранимая процедура, вызванная из программы, написанной на Дельфи, работает по 10-20-30 сек. Отловил её вызов профилировщиком и запустил в Management Studio. Отработала за 1 сек. Планы у этих двух вызовов, конечно же, разные. Как бы заставить сервер, при вызове процедуры из приложения использовать хороший план?

Сервер:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
10 фев 06, 14:54    [2343458]     Ответить | Цитировать Сообщить модератору
 Re: Несовпадение планов запросов  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

Посмотрите Profiler'ом, какие установки (SET'ы) посылают Delphi и Management Studio.


Posted via ActualForum NNTP Server 1.3

10 фев 06, 15:01    [2343523]     Ответить | Цитировать Сообщить модератору
 Re: Несовпадение планов запросов  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

Также, разница может возникать из-за типов курсоров (курсор на клиенте или на сервере).


Posted via ActualForum NNTP Server 1.3

10 фев 06, 15:04    [2343542]     Ответить | Цитировать Сообщить модератору
 Re: Несовпадение планов запросов  [new]
Timon
Member

Откуда: Dushanbe TJK
Сообщений: 2688
Чудо
10 фев 06, 15:05    [2343556]     Ответить | Цитировать Сообщить модератору
 Re: Несовпадение планов запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
из дельфи запрос с переменными выполняется...
а из студии без?..
10 фев 06, 15:37    [2343808]     Ответить | Цитировать Сообщить модератору
 Re: Несовпадение планов запросов  [new]
Болванщик
Member

Откуда: Киев
Сообщений: 146
RENaissance

Посмотрите Profiler'ом, какие установки (SET'ы) посылают Delphi и Management Studio.


Ааа!.. Увы, мне, увы!..
SET NOCOUNT ON
Какой позор...
10 фев 06, 15:42    [2343854]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить