db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <derby-...@db.apache.org>
Subject [jira] Created: (DERBY-1704) Allow more concurrency in the lock manager
Date Wed, 16 Aug 2006 12:30:13 GMT
Allow more concurrency in the lock manager
------------------------------------------

                 Key: DERBY-1704
                 URL: http://issues.apache.org/jira/browse/DERBY-1704
             Project: Derby
          Issue Type: Improvement
          Components: Performance, Services
    Affects Versions: 10.2.0.0
            Reporter: Knut Anders Hatlen
            Priority: Minor


I have seen indications of severe monitor contention in SinglePool
(the current lock manager) when multiple threads access a Derby
database concurrently. When a thread wants to lock an object, it needs
to obtain the monitor for both SinglePool and LockSet (both of them
are global synchronization points). This leads to poor scalability.

We should investigate how to allow more concurrency in the lock
manager, and either extend SinglePool or implement a new manager.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message