数据库锁什么时候用
如果没有显示的加锁操作,提交事务的时候实际上有锁的控制吗。数据库有事务隔离级别,在事务提交时事务隔离应该会做某些加锁操作吧。
------最佳解决方案--------------------从你连接数据库的时候就开始加锁了
------其他解决方案--------------------对象的加锁是sql server自动回加的。隔离级别之间的不同实际上在于什么时候释放锁以及加什么样的锁。
------其他解决方案--------------------自己顶上去.
------其他解决方案--------------------事务期间会加锁,但是提交的时候反而是取消锁。
------其他解决方案--------------------
嗯,我看了下,貌似跟事务隔离级别有关,排他锁会事务结束时释放,而共享锁有的读完就释放,有的要等事务结束释放。
------其他解决方案--------------------对,但是事务结束以后一定会释放锁,不然就会阻塞甚至死锁了。