Как и большинство вопросов, ответ зависит ... В конечном счете единственной мерой, которая имеет значение, является восприятие конечного пользователя, на которое могут воздействовать многие вещи, в том числе не только хранимая процедура, но и производительность сети, использование шаблоны (называется sProc 20x/day или 1000x/sec?) и т. д., и sProc не может быть определяющим фактором.
Но если хранимая процедура представляет собой «деталь, если головоломка», которая оказывает серьезное негативное влияние на восприятие конечной пользователями какой-либо функции, тогда вам нужно посмотреть прошедшее время для запуска хранимой процедуры. Но на это могут влиять многочисленные базовые показатели, и чтобы что-то сделать с этим, вам нужно проанализировать их все, чтобы определить, кто из них является основным или переопределяющим фактором для общей сохраненной производительности процесса.
Требуется регистрация. –
Да, я забыл. Я исправил свой ответ сейчас. –
1-й вариант не забывайте _PRINT 'Took:' + CONVERT (varchar (20), dateiff (ms, @ start, @ stop) /1000.0) + 'seconds'_ –