SQL
liuke0002
IT屌丝!
展开
-
数据库恢复技术
数据库恢复技术故障种类1.事务故障:某个事务在运行过程中由于种种原因未运行至正常终止点就夭折了事务故障的恢复:(1)对于可预见的错误,由事务程序来处理(2)对于不可预见的错误,由DBMS强行回滚该事务2.系统故障:整个系统的正常运行突然被破坏,所有正在运行的事务都非正常终止,内存中数据缓冲区的信息全部丢失,外部存储设备上的数据未受影响系统故障的恢复:(1)清除尚原创 2015-12-10 09:20:34 · 1271 阅读 · 0 评论 -
SQL中的并发
并发操作带来的数据不一致性(1)丢失修改丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。(2)不可重复读不可重复读是指事务1读取数据后,事务2执行更新操作,使事务1无法再现前一次读取结果三类不可重复读:a)事务2对其做了修改,当事务1再次读该数据时,得到与前一次不同的值;b)事务2删除了原创 2015-12-09 13:09:38 · 1813 阅读 · 0 评论 -
并发调度的可串行性
并发调度的可串行性什么样的并发操作是正确的?DBMS对并行事务中个指令的安排执行是随机的,而不同的调度可能会产生不同的结果。将所有事务串行执行的调度策略一定是正确的调度策略。以不同的顺序串行执行事务也有可能会产生不同的结果,但由于不会将数据库置于不一致状态,所以都可认为是正确的。可串行化调度:几个事务的并行执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相原创 2015-12-09 15:11:59 · 6767 阅读 · 0 评论