关于Sqlserver数据库 锁机制的小疑问,下种情况是否需要加入锁机制

两个用户同时往一个表里插入数据,这个表是有主键的。这种情况需要锁机制存在么?... 两个用户同时往一个表里插入数据,这个表是有主键的。这种情况需要锁机制存在么? 展开
 我来答
tongyinqiu
2015-05-14 · TA获得超过206个赞
知道小有建树答主
回答量:246
采纳率:81%
帮助的人:178万
展开全部
不需要,就算确实用户同时执行,数据库的操作机制是有队列的,所以不存在并发情况。
锁基本用不到,我反正开发了5年了没用到过。
你要了解死锁发生的情况,一般是用事务的时候可能会碰到死锁,你申请了A资源,锁住了A然后申请B资源,其他人申请了B资源,然后申请A,这样就互不相让,导致A,B资源都不可访问了,不过其他数据我不知道,SQLSERVER发生这种死锁不是一直锁死的,过几分钟就会发现这个死锁,把锁释放掉,2个事务都失败。
匿名用户
2015-05-14
展开全部
这个是没问题的,不用加锁,插入是不会影响它自己执行的,即使是同一时间,两个用户点插入的时间还是存在毫秒之差的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式