- 博客(2)
- 资源 (7)
- 收藏
- 关注
转载 数据库事务和锁
<br />使用事务的考虑<br />在使用事务时,原则上应该使事务尽可能得短并且要避免事务嵌套。事务应该尽可能得短,这是因为比较长的事务增加了事务占用数据的时间,使其它必须等待访问该事务锁定数据的事务,延长了等待访问数据的时间。在使用事务时,为了使事务尽可能得短,应该采取一些相应的方法。为了最小化时间,在使用一些Transact-SQL语句时,一定要非常小心。例如,当使用循环语句WHILE时,一定要事先确认循环的长度和占用的时间,使这种循环在完成相应的功能之前,一定要确保循环尽可能得短。在开始事务之前,一
2010-12-28 10:43:00 1398
转载 数据库并发问题详述
<br />问题背景及特点:<br />我们在使用多用户数据库时常常会碰到数据更新失败、删除失等情况,如果有多个用户且同时访问一个数据库则当他们的事务同时使用相同的数据时可能会发生并发问题。<br />并发问题包括: <br />1.丢失或覆盖更新。(幻像读)<br />2.未确认的相关性(脏读)。<br />3.不一致的分析(非重复读)。<br />详细描述:<br /><br />1.丢失更新<br />当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其它
2010-12-28 10:02:00 543
软件工程思想--浙大林锐著
2010-03-31
SQLserver OLTP 十大最佳存储实践--配置 IO 子系统
2009-11-20
面向oltp的2005性能问题
2009-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人