由于多次涉及到了这个东东,又不是很理解机制,决定深入研究下。what django-revision到底啥玩意?readthedocs上只有一句话概括:django-reversion can be used to add a powerful rollback and recovery faci....
分类:
其他好文 时间:
2014-09-10 15:35:50
阅读次数:
732
1.集群1.1.主节点: 可读可写 从节点: 可读不写 仲裁节点:不读不写2.集群数据同步:3.丢数据:可以写个脚本监控rollback目录
分类:
数据库 时间:
2014-09-10 01:36:29
阅读次数:
232
一个存储过程中多个更新操作,后面的更新操作出现异常,如果不手动回滚前面修改的数据是不会自动撤销的!BEGIN TRY BEGIN TRAN-- ..... COMMIT TRANEND TRYBEGIN CATCH ROLLBACK TRAN DECLARE @ErrorMe...
分类:
数据库 时间:
2014-09-09 17:46:19
阅读次数:
335
事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。
事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。
当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。
为确保数据库中数据的一致性,数据的操纵应当是离...
分类:
数据库 时间:
2014-09-07 22:34:25
阅读次数:
297
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creat...
分类:
数据库 时间:
2014-09-04 18:20:19
阅读次数:
278
UNDO三大作用1.一致性读(consistent read)2.事务回滚(Rollback Transaction)3.实例恢复(Instance Recovery)一致性读当会话发出一条SQL查询,将当前时间的SCN号记录下来,当进程扫描到表T的数据块,再与该块头部的ITL槽(事务槽)的SCN号...
分类:
其他好文 时间:
2014-09-04 16:43:09
阅读次数:
293
首先了解什么是UNDO,可以说UNDO是ORACLE中一个非常实用的功能UNDO数据也称为回滚(ROLLBACK)数据,它用于确保数据的一致性.当执行DML操作时,事务操作前的数据被称为UNDO记录.UNDO段用于保存事务所修改数据的旧值,其中存储着被修改数据块的位置以及修改前数据UNDO数据的作用...
分类:
数据库 时间:
2014-09-02 12:08:04
阅读次数:
288
我们可以在mysql事务处理过程中定义保存点(SAVEPOINT),然后回滚到指定的保存点前的状态。定义保存点,以及回滚到指定保存点前状态的语法如下。定义保存点---SAVEPOINT 保存点名;回滚到指定保存点---ROLLBACK TO SAVEPOINT 保存点名:下面演示将向表user中连续...
分类:
数据库 时间:
2014-08-28 21:01:46
阅读次数:
229
事务的概念:事务:一个事务由一组构成一个逻辑操作的DML语句组成事务有开始有结束,事务以DML语句开始,以Conmmit和Rollback结束。以下情况会使得事务结束:1. 执行COMMIT 或者 ROLLBACK 语句2. 执行DDL或者 DCL语句3. 用户退出4. 系统崩溃一个事务可以包含下列...
分类:
数据库 时间:
2014-08-20 22:35:22
阅读次数:
236
Mysql数据库三种基本操作:DDL--数据定义语言(create,alter,drop,declare)DML--数据操纵语言(select,delete,update,insert)DCL--数据控制语言(grant,revoke,commit,rollback)Mysql基础语句1、创建数据库createdatabasedatabase_name2、删除数据库dropdatabasedatabase_na..
分类:
数据库 时间:
2014-08-14 17:02:59
阅读次数:
308