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

Откуда:
Сообщений: 54
Сталкнулся с такой ситуацией:
Измеряю время выполнения запроса внутри большой и тяжелой ХП ~1.5 c,
Измеряю время выполнения того же запроса в отдельном баше - ~0.03 c.
Не подскажете в чем может быть причина ?
20 май 04, 14:25    [690357]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Чем отличаются эти запросы? Используются ли переменные для задания параметров?
20 май 04, 14:36    [690406]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Почему похожие запросы имеют различные планы исполнения?
20 май 04, 14:37    [690416]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
ЗирГут
Member

Откуда:
Сообщений: 54
Запросы не отличаются ничем, если не учитывать того что в обоих используется ф-ция преобразования строки с разделителями в таблицу
fn_что-то-там(@str) , и в случае ХП эта строка передается как параметр ХП , а в случае тестового скрипта инициализирется тем же значением с помощью set ...

ЗЫ за ссылку спасибо
20 май 04, 14:44    [690456]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Запросы не отличаются ничем,
даже планами выполнения и IO статистикой ?
20 май 04, 14:47    [690470]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Quark
Member

Откуда: Екат
Сообщений: 1099
1.
автор
Измеряю время выполнения запроса внутри большой и тяжелой ХП ~1.5 c,
Измеряю время выполнения того же запроса в отдельном баше - ~0.03 c.

Кэш очищен?
2.
автор
fn_что-то-там(@str)

@str идентичные?
20 май 04, 14:54    [690496]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
ЗирГут
Member

Откуда:
Сообщений: 54
2 Glory:
IO статистикой запросы не отличаются. Насчет плана - как вывести реально выбранный сервером план ? Запрос находится внутри ХП , в тестовый скрипт я его просто тупо копирую.

2 Quark:
@str идентичные. Кеш действительно не чистился, начал чистить - не помогает, запрос внутри ХП по прежнему выполняется намного дольше.
20 май 04, 15:09    [690568]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить