В SQL Сервер, процедуры постоянно блокируются во время работы системы. Мы взяли процедуру и минимизируем строки процедуры, после того, как эта процедура не скомпилирована.
Мы упомянули файл XML ниже, который произошел во время процесса блокировки.
Файл 1
<Locks>
<Lock request_mode="S" request_status="GRANT" request_count="1" />
</Locks>
<Objects>
<Object name="usingcode" schema_name="dbo">
<Locks>
<Lock resource_type="OBJECT" request_mode="Sch-S" request_status="GRANT" request_count="1" />
<Lock resource_type="OBJECT.COMPILE" request_mode="X" request_status="WAIT" request_count="1" />
</Locks>
</Object>
</Objects>
ФАЙЛ 2
<Object name="usingcode" schema_name="dbo">
<Locks>
<Lock resource_type="OBJECT" request_mode="Sch-S" request_status="GRANT" request_count="1" />
<Lock resource_type="OBJECT.COMPILE" request_mode="X" request_status="GRANT" request_count="1" />
</Locks>
</Object>