Re[2]: Резкий и случайный рост времени выполнения хранимых п
От: SergeiSF  
Дата: 28.07.09 13:09
Оценка:
Здравствуйте, vmpire, Вы писали:
SSF>>Возникла такая проблемка – есть 2 хранимые процедуры, время исполнения которых – 0.01 сек в среднем.
SSF>>В определенное время – с 14 до 15 часов время выполнения может резко прыгнусть до 45-60 секунд.
SSF>>При этом не для всех вызовов, а скажем для каждого 10-го – 20го.
SSF>>Все мои попытки определить что происходит и где собака порылась не привели ни к каким результам.
V>Что именно пробовали? Чтобы не повторяться.

Проверил планы, посмотрел на CPU/Network IO сервера(всё в норме, в это время никаких скачков)
Сервер на VMWare и никаких пиковых нагрузок не видно. Сегодня ещё и perf mon поставлю понаблюдаю
Кстати – база на MS SQL 2005

В процессе данные из одной таблицы(~1000-3000 записей ежедневно) постепенно копируются во вторую и запрос выдает данные из 1й таблицы которые еще не существуют во второй. Там где то 5-7 штук inner / left outer joins. Вроде ничего криминального.
Тормозить начиниает когда разница между 2мя таблицами становится оочень небольшой – скажем 100-50-10 строк. Это что нить объясняет?

Спасибо!
Сергей



SSF>>Как можно определить что именно происходит и как с такими явлениями бороться?


V>Проверьте для начала SQL Server Agent и Windows task scheduler на сервере, может там база бэкапится или что-нибудь такое.

V>Если не найдёте — ставьте Profiler, performance monitor на количество соединений/память/диск для процесса сервера и ждите часа Ч.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.