У меня есть хранимая процедура, которая вызывает блокировку в моей базе данных сервера SQL. Всякий раз, когда он блокируется более чем на X секунд, мы получаем уведомление о том, какой запрос выполняется, и это выглядит примерно так:
CREATE PROC [dbo].[sp_problemprocedure] (
@orderid INT
--procedure code
Как я могу определить значение @orderid? Я хотел бы знать значение, потому что эта процедура будет выполняться более 100 раз в день, но будет вызывать блокировку всего несколько раз, и если мы сможем найти какой-то шаблон между идентификаторами ордеров, возможно, я смогу отследить проблема.
Процедура вызывается из приложения .NET, если это помогает.