根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
阅读全文>
发表于 @ 2008年11月17日 16:30:00|评论(loading...)|收藏
Sqlserver2000中的并发问题一、并发问题的产生:
如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。并发问题包括:
丢失或覆盖更新。未确认的相关性(脏读)。不一致的分析(非重复读)。幻像读。 1、丢失更新:当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。
阅读全文>
发表于 @ 2008年11月17日 11:00:00|评论(loading...)|收藏