Hi,
Version Info: SQLSERVER 2000 SP3
I am trying to understand how SQL Server works with SERIALIZABLE read.
I am fairly new to SQL Server, having mainly worked with Informix.
We are getting lock timeout error in our application. Our lock timeout
is set to 20 seconds. I am trying to investigate why locks are held for
such a long time in the first place.
I believe SQLServer tries to put keylocks as much as possible for
ensuring serializibility. For e.g.
SELECT column_b
from table_a
where column_c between 1000 and 1100
what if column_c has no index. Does it switch over the data row.
And what if a table has no index. Will it go for table lock, as it
use to do in earlier versions.
TIA.
--
email id is bogus