Здравствуйте, 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 на количество соединений/память/диск для процесса сервера и ждите часа Ч.