2010. 5. 16. 12:06 오라클
p7441165 PREVENT PREEMPTION WHILE HOLDING A MUTEX
Bug 7441165 Prevent preemption while holding a mutex
Affects:
Product (Component) Oracle Server (Rdbms)
Range of versions believed to be affected Versions < 12.1
Versions confirmed as being affected 11.1.0.7
Platforms affected Generic (all / most platforms affected)
Fixed:
This issue is fixed in 12.1 (Future Release)
Symptoms: Related To:
Excessive CPU Usage
Performance Affected (General)
Waits for "cursor: pin S"
(None Specified)
Description
It is possible for processes holding mutexes to be scheduled out of the CPU
before they are allowed to release it.
This causes higher CPU utilization and waits on "cursor: pin S".
This fix prevent preemption of a process while holding a mutex.
The fix is generic but has an OS dependency and currently Solaris and HP UX
are the only Operating Systems which Oracle has an interface to make this
fix effective.
Oracle does not yet has the implementation for Other OSs rendering this
fix ineffective.
--------------------------------------------------------------------------