Recently, using PERFMON, I've been rather dismayed to find that our
application is averaging 3 - 4 lock timeouts per second, and
frequently has extended periods of several minutes where this figure
reaches the hundreds.
Average LockWaits/sec are less than 0.05, and TableLockEscala tions/sec
are less than 0.5
These last two seem very good to me, and as a result I would
intuitively expect a LockTimeout figure of near-zero.
Can anyone suggest why the measured LockTimeout value might be so high?
Is the measured value actually considered "high" at all? Doubtless
this depends on a number of things (transaction rate, number of users
etc), but a rule-of-thumb opinion would be welcomed.
application is averaging 3 - 4 lock timeouts per second, and
frequently has extended periods of several minutes where this figure
reaches the hundreds.
Average LockWaits/sec are less than 0.05, and TableLockEscala tions/sec
are less than 0.5
These last two seem very good to me, and as a result I would
intuitively expect a LockTimeout figure of near-zero.
Can anyone suggest why the measured LockTimeout value might be so high?
Is the measured value actually considered "high" at all? Doubtless
this depends on a number of things (transaction rate, number of users
etc), but a rule-of-thumb opinion would be welcomed.
Comment