Я согласен с Surfer513, что DMV будет намного лучше, чем CDC. Добавление CDC довольно сложно и добавит нагрузку на систему. (См. Мою статью здесь для статистики.)
Я предлагаю сначала настроить SQL Server Trace , чтобы увидеть, какие команды выполняются долго.
Если ваша система интенсивно использует хранимые процедуры (что, как мы надеемся), также проверьте sys.dm_exec_procedure_stats . Это поможет вам сосредоточиться на процедурах / таблицах / представлениях, которые используются наиболее часто. Посмотрите на execute_count и total_worker_time.
Дело в том, что вы хотите определить, какие части вашей системы работают медленно (с помощью Trace), чтобы вы знали, где провести время.