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

Откуда:
Сообщений: 1446
Итак, есть запрос (select), который помещен в хп и вызывается из клиента с какими-то параметрами. На клиенте эта хп вылетает по таймауту (таймаут поставлен 2 минуты). В SSMS хп под тем же пользователем с теми же правами и с теми же параметрами выполняется максимум - 3 секунды.
Есть другой сервер, на котором немного другие данные, но процедура такая же, так вот там и из SSMS и из клиента (такого же) с теми же правами все выполняется на ура (2-3 сек).
Я понимаю, что вроде бы таймаут соездинения - проблема клиента, но при этом клиент с одним сервером выполняет хп, а с другим - отваливается по таймауту. В чем может быть дело?
1 июн 11, 15:30    [10746374]     Ответить | Цитировать Сообщить модератору
 Re: Отвал по таймауту  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
когда с клиента запускаете, Вы уверены, что запрос "доходит" до сервака?
запустите профайлер, посмотрите, выполняется ли ваш select
1 июн 11, 15:32    [10746399]     Ответить | Цитировать Сообщить модератору
 Re: Отвал по таймауту  [new]
_ч_
Member

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

Запущу, как только пользователи выйдут. Забыл написать, что сервер пингуется и другие хп выполняются вроде бы нормально.
1 июн 11, 16:06    [10746735]     Ответить | Цитировать Сообщить модератору
 Re: Отвал по таймауту  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
_ч_,

параметр снифинг
1 июн 11, 16:15    [10746846]     Ответить | Цитировать Сообщить модератору
 Re: Отвал по таймауту  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
WarAnt
_ч_,

параметр снифинг
+1
1 июн 11, 16:18    [10746882]     Ответить | Цитировать Сообщить модератору
 Re: Отвал по таймауту  [new]
_ч_
Member

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

Помогло. Я переназначи параметры внутри процедуры и все сразу стало работать привычные 2-3 секунды. Спасибо вам огромное, сам бы долго еще искал и думал в чем дело.

Ссылки по теме:
http://habrahabr.ru/blogs/sql/109672/
http://habrahabr.ru/blogs/sql/109580/
http://www.sqlpointers.com/2006/11/parameter-sniffing-stored-procedures.html
1 июн 11, 16:40    [10747162]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить