sql事务(Transaction)用法介绍及回滚实例事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性当对多个表进行更新的时候,...
分类:
数据库 时间:
2014-07-16 23:12:36
阅读次数:
504
最近的任务是里了解XA协议。要了解XA协议,必须先了解X/Open DTP模型,稍微总结一下:X/Open DTP(Distributed Transaction Process)是一个分布式事务模型。这个模型主要使用了两段提交(2PC - Two-Phase-Commit)来保证分布式事务的完整性...
分类:
其他好文 时间:
2014-07-01 12:28:17
阅读次数:
458
--MySQL锁与MVCC--------------------2014/06/29myisam表锁比较简单,这里主要讨论一下innodb的锁相关问题。innodb相比oracle锁机制简单许多,锁的类型有如下几类:Ashared (S) lockpermits the transaction t...
分类:
数据库 时间:
2014-07-01 00:13:56
阅读次数:
354
$model=Post::model();$transaction=$model->dbConnection->beginTransaction(); try{ $post=$model->findByPk(10); $post->title='new post title'; $po...
分类:
其他好文 时间:
2014-07-01 00:01:03
阅读次数:
236
在我们日常的数据库运行中,一般数据库文件才几十M ,但ldf 的日志文件就占到了 几个G的空间,所以 有时需要清理一下。下面是运行脚本的语句:declare @db nvarchar(20)set @db='你的数据库文件名'dump transaction @db with no_logbacku...
分类:
数据库 时间:
2014-06-25 17:21:52
阅读次数:
278
Say you have an array for which theithelement is the price of a given stock on dayi.If you were only permitted to complete at most one transaction (ie...
分类:
其他好文 时间:
2014-06-25 13:06:16
阅读次数:
198
希望有疑问的朋友提出问题,大家一起学习进步,以后我也会多多的写自己的例子update语句UPDATE master-data-set transaction-data-set ; BY by-variable;TIPS:1:后面只能跟两个数据集,且一定要和by语句连用,这个by语句给出了主数据集和....
分类:
其他好文 时间:
2014-06-22 23:13:55
阅读次数:
394
Fragment要点
Fragment作为Activity界面的一部分组成出现
可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。
在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())
Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所属的宿主activity的生命周期影响。
而本文简单介绍主要通过点击不同按钮实现切换对应的frag...
分类:
移动开发 时间:
2014-06-22 20:33:24
阅读次数:
296
在操作数据库的过程中,为了数据的一致性,我们可以使用Transaction,要么成功的时候全部提交,要么有任何一个操作失败立即全部回滚。不仅仅是在数据库方面,有时候操作其他的内容,比如说对于系统文件的操作,也需要把一些操作组合看做是一个事务。
现在我们看这样一个例子。现在我们需要在计算机的硬盘上创建3个目录A,B,C,要求要么3个全部创建成功,要么一个也不要创建。我们可以把这个看成是一个...
分类:
数据库 时间:
2014-06-22 20:06:27
阅读次数:
285