cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Top findings - Lock wait time

Babar_Qayyum
DynaMight Guru
DynaMight Guru

Dear All,

What exactly is the meaning of lock wait time?

How to elaborate further for the infrastructure and development teams?

Regards,

Babar

 

3 REPLIES 3

skrystosik
DynaMight Guru
DynaMight Guru

In general it means parking of transaction, waiting threads for callback or free thread pool, or thread locks. You should dive into method hotspot and find right place for analysis there. Sometimes it is possible to find good candidate for extra instrumentation using request attributes 🙂

About how to resolve this issue it’s not easy question. It depends of nature. Sometimes you need to check how some libraries used for external communication works to determine why they are parking transaction. This may be because external resource / server is responding too slow, thread pool is exhausted and process is locking itself. But this is one of many possibilities.

Sebastian


Regards, Sebastian

rudy_h_0-1714475618067.png

Is Locking (35% Locking) what you meant?

Eric_Yu
Dynatrace Mentor
Dynatrace Mentor

Hi rudy,

Here's a brief description of each: Service analysis timings - Dynatrace Docs

Hope it helps

Eric Yu | LATAM ACE Consultant

Featured Posts