Lock escalation

  • Hi,

    Is there any way to find if there is any lock escalation?

    Regards,

  • Yes. Capture the lock_escalation event in an Extended Events session.

    John

  • John Mitchell-245523 (7/22/2016)


    Yes. Capture the lock_escalation event in an Extended Events session.

    John

    Thanks, but how I can use SQL query to get this from Extended Events. The reason why I ask is that I need to develop an application to detect this in .NET.

  • And also, can I use performance counter "SQLServer:Access Methods - Table Lock Escalations/sec" as well?

  • You can write the extended event session to a ring buffer, that's queryable. The perfmon counter will work as well if you just want a count.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass

Viewing 5 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic. Login to reply