Re: Is enq: TX - row lock contention a wait or syscall

From: Cary Millsap <cary.millsap_at_method-r.com>
Date: Wed, 22 Jan 2020 08:45:05 -0600
Message-ID: <CAJOkrQa+GZNZrkojjC43YmQ4cLScvvY0ZasY7AotwoFpz5eEXg_at_mail.gmail.com>



I like this: you can clearly see the three-second-duration semtimedop() calls.

Cary Millsap
Method R Corporation
Author of *Optimizing Oracle Performance <http://amzn.to/OM0q75>* and *The Method R Guide to Mastering Oracle Trace Data, 3rd edition <https://amzn.to/2IhhCG6+-+Millsap+2019.+Mastering+Oracle+Trace+Data+3ed>*

On Tue, Jan 21, 2020 at 1:18 AM Stefan Koehler <contact_at_soocs.de> wrote:

> Hello Kunwar,
> as all others already replied: Yes, the wait event "enq: TX - row lock
> contention" instruments a wait on syscall semtimedop() in the background.
>
> On my website you can find a simple example how the locking /
> synchronization works:
> http://www.soocs.de/public/research/190513_semaphore_sync.txt
>
> Best Regards
> Stefan Koehler
>
> Independent Oracle performance consultant and researcher
> Website: http://www.soocs.de
> Twitter: _at_OracleSK
>
> > kunwar singh <krishsingh.111_at_gmail.com> hat am 20. Januar 2020 um 15:29
> geschrieben:
> >
> > Hi Listers,
> > I am reading the below blog:
> >
> >
> http://carymillsap.blogspot.com/2009/02/dang-it-people-theyre-syscalls-not.html
>
> >
> > So i have one basic question. Is enq: TX - row lock contention also a
> syscall then or am i simplifying it too much?
> >
> > --
> > Cheers,
> > Kunwar
> --
> http://www.freelists.org/webpage/oracle-l
>
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Jan 22 2020 - 15:45:05 CET

Original text of this message