摘要:
锁定数据库的一个表 SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除 SELECT 语句中“加锁选项”的功能说明 SQL Server提供... 阅读全文
posted @ 2015-03-23 13:09
赵亚丽
阅读(7134)
评论(0)
推荐(0)
摘要:
因为在实际项目中,会有大量的用户链接数据库并请求各种操作,此时我们就需要对各个请求创建线程进行处理,这时候问题就来了,当大家的请求都涉及到写数据库时候,怎么办?这个时候就要用到数据库的加锁了。具体数据库的加锁知识大家可以百度之,不过这里不需要太多高深的加锁知识,只需要一点就是写锁写锁是神马捏?具体来... 阅读全文
posted @ 2015-03-23 13:05
赵亚丽
阅读(753)
评论(0)
推荐(0)
摘要:
所谓的死锁,主要是由于进程B要访问进程A所在的资源,而进程A又由于种种原因,不释放掉其所占用的资源,所以数据库就会一直处于阻塞状态。四个必要条件:必要条件:互斥,一个资源,在同一时间点上,只能由一个进程访问。死锁分析:当任务TA在使用资源RA的时候,产生了未预知的问题,从而意外的停止了执行,但是还没... 阅读全文
posted @ 2015-03-23 13:02
赵亚丽
阅读(999)
评论(0)
推荐(0)

浙公网安备 33010602011771号