Мне нужно ваше предложение по отслеживанию проблемы.Задача SQL Server (хранимая процедура) trace
Раннее утро мы запускаем задания загрузки данных и загружаем данные из файла Excel в SQL Server 2005 db. Когда работа выполняется на производственном сервере, много раз для выполнения задач требуется от 2 до 3 часов. Мы могли бы перейти к одному этапу работы, который занимает 99% от общего времени для завершения.
При выполнении шага задания (хранимые процедуры) в промежуточной среде (с той же производственной базой данных) требуется от 9 до 10 минут, то же самое занимает часы на производственном сервере, когда он запускается ранним утром в рамках работы. Производственный сервер всегда застрял на самом этапе работы.
Я хотел бы запустить трассировку на самом этапе работы (около 10 хранимых проков запускаются для каждого пользователя в цикле while на шаге задания) и собирают информацию для выяснения проблемы.
Какими способами доступны SQL Server 2005 для достижения того же? Я хочу запустить трассировку только для этих SP, а не для определенного периода времени на производственном сервере, поскольку трассировка дает много информации, и мне становится очень сложно (как не быть администратором баз данных) анализировать эту большую часть информации о трассировке и вычислять проблема. Поэтому я хочу собирать информацию только о конкретных SP.
Дайте мне знать, что вы предлагаете.
Оцените свое время и помощь.
Спасибо.
Выполняется только задание загрузки данных (30 заданий за определенный интервал). За это время никаких других вещей не запланировано. – Jit