Я хотел бы определить время, необходимое для выполнения хранимой процедуры на SQL Server. Но вместо того, чтобы просто измерить выполнение всей хранимой процедуры, я также хотел бы измерить время выполнения каждой операции внутри хранимой процедуры, чтобы я мог найти узкие места.Время выполнения хранимой процедуры измерения SQL
В C# для выполнения такой задачи при проверке времени выполнения кода я бы сохранил дату перед запуском запуска и по завершении выполнения, я бы напечатал объект TimeSpan, который мне дал, вычитая время начала с текущего времени (после исполнение).
Мне было интересно, как я мог бы достичь такой вещи с помощью SQL Server внутри хранимой процедуры, где я мог бы печатать промежуток времени, который я измеряю между операцией в хранимой процедуре.
Благодаря
Привет, спасибо, что ответили. Это также измеряет выполнение при вставках и обновлениях? рекомендуется ли он для разработки только для разработки? – developer82
Он измеряет все и безопасен для использования в производстве - для устранения неполадок – Raj
После выполнения выше, где будет показано время, необходимое для выполнения хранимой процедуры? – Sachin