> > There is very little documentation available on the Classic lock
> > manager related settings, which is why I ask the question in this forum.
> > Interested in v2. 5 limitations, but details/differences for other
> > versions would be appreciated.
> 
> I assume you mean hash table slots:
> 
> const SLONG HASH_MAX_SLOTS = 65521;

That was what I was looking for?

Is there any reason why for x64 builds that number could not be increased?

We are facing a situation at our largest install where the lock print results 
are showing Mutex wait % of 34.

Was wondering if increasing the number of slots would reduce the wait %.

The lock print results are:

LOCK_HEADER BLOCK
        Version: 145, Active owner:      0, Length: 50331648, Used: 37221720
        Flags: 0x0001
        Enqs: 1533920191, Converts: 16196704, Rejects: 2691693, Blocks: 41288728
        Deadlock scans:    511, Deadlocks:      0, Scan interval:  10
        Acquires: 2133945841, Acquire blocks: 730378904, Spin count:   0
        Mutex wait: 34.2%
        Hash slots: 62989, Hash lengths (min/avg/max):    0/   0/   6
        Remove node:      0, Insert queue:      0, Insert prior:      0
        Owners (263):   forward: 516680, backward: 7557912
        Free owners (462):      forward: 25406352, backward: 23232448
        Free locks (31805):     forward: 12342808, backward: 3613624
        Free requests (344561): forward: 13926664, backward: 26670520
        Lock Ordering: Enabled



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to