CPC G06F 16/2365 (2019.01) [G06F 16/2282 (2019.01)] | 20 Claims |
1. A method, comprising:
operating, by a computer system, a database that includes a lockable object;
maintaining, by the computer system, a lock wait queue that stores an indication of processes waiting to acquire a lock on the lockable object;
storing, by the computer system, trace records for those processes that, upon releasing a respective lock on the lockable object when another process is waiting in the lock wait queue, have been in contention for the respective lock for over a threshold amount of time; and
presenting, by the computer system, ones of the trace records, wherein the presented trace records identify a timeline that is usable to determine a set of processes that contributed to a delay in a victim process acquiring a lock on the lockable object.
|