SQL server的事务锁–概念篇
在上一篇的SQL事务中我讲到了”事务是恢复和并发控制的基本单位“,但它究竟怎么来控制并发这个过程呢?这就要从事务中的锁这一概念说起。 一、概念 在我看来,锁,就是一种手段,在现实生活中的意义就是锁住你不想让别人看到的或者不让别人进去的某个事物,具有一定的私密性。 我们都知道事务是倡导”并发“执行工作的,但如果同时有A和B两个人分别在对方都不知道的情况下,对数据库中的数据进行修改,你改一下,我修一下,那数据库中的数据不就乱套了吗?这时,我们就需要给你想要修改的数据上一把锁,在我修改的这段时间内只能我看,不允许别人看和操作。因此锁也就成为了实现事务的关键。 专业来说:锁使得某些数据或数据结构的其他
用户评论