码迷,mamicode.com
首页 >  
搜索关键字:事务    ( 15690个结果
表类型(存储引擎)的选择
表类型(存储引擎)的选择插件式存储引擎是MySQL数据库最重要的特性之一,用户可以依据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BL...
分类:其他好文   时间:2015-01-21 10:10:39    阅读次数:169
Spring笔记(四): spring的编程式事务与声明式事务
事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。 在 Spring 中,事务是通过 TransactionDefinition 接口来定义的。该接口包含与事务属性有关的方法。在 Spring 中,事务是通过 Transa...
分类:编程语言   时间:2015-01-20 22:15:33    阅读次数:289
共享锁【S锁】 排他锁【X锁】
排它锁又称为写锁((eXclusive lock,简记为X锁)),若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。它防止任何其它事务获取资源上的锁,直到在事务的末尾将资源上的原始锁释放为止。在更新操作(INSERT、UPDATE 或 ...
分类:其他好文   时间:2015-01-20 21:54:57    阅读次数:208
事物传播属性
大部分时候,我们都习惯了spring容器默认的配置,但有时候,我们需要知道更多……当使用声明式事务模型时,您必须告诉容器如何去管理事务,例如,何时开启一个事务?哪些方法需要事务?当前不存在事务的情况下,容器是否需要为其添加事务控制?事实上,Spring提供了一个bean ——TransactionA...
分类:其他好文   时间:2015-01-20 19:57:22    阅读次数:137
配置基于GTIDs的replication
什么是GTIDs?globaltransactionidentifiersmysql5.6.5新加的一项技术GTIDs是完全基于事务的,因此不支持MYISAM存储引擎(兼容性不好)添加新的slave或者当发生故障转移需要将master身份迁移到slave时,无需考虑是那一个二进制日志以及那一个positionGTID由source_UUIDtransacti..
分类:其他好文   时间:2015-01-20 18:24:15    阅读次数:140
sql server锁检测
有时候系统运行老感觉效率不高,并且有时候sql还有超时的报错,但是并发量并不高。通过排查定位sql是否有执行效率问题-- 开事务, 以保持锁BEGIN TRAN-- 更新update table a set column1 = 1 where idx = 1-- 列出锁信息EXEC sp_lock ...
分类:数据库   时间:2015-01-20 13:41:45    阅读次数:207
Oracle锁3:DDL锁
当一个正在进行的DDL操作执行在或者引用了schema对象(注)时,Data dcictionary(DDL)锁用于保护该schema对象的定义,在DDL操作执行期间仅锁定单个schema对象,数据库从不锁定整个数据字典。 Oracle数据库自动地请求DDL锁,用户不能显示请求DDL锁。例如,如果用户创建一个存储过程,那么数据库自动为存储过程中引用的对象请求DDL锁,这些DDL锁防止存储过程被编...
分类:数据库   时间:2015-01-20 10:29:27    阅读次数:158
Apriori算法及python实现
1 Apriori介绍Apriori算法使用频繁项集的先验知识,使用一种称作逐层搜索的迭代方法,k项集用于探索(k+1)项集。首先,通过扫描事务(交易)记录,找出所有的频繁1项集,该集合记做L1,然后利用L1找频繁2项集的集合L2,L2找L3,如此下去,直到不能再找到任何频繁k项集。最后再在所有的频...
分类:编程语言   时间:2015-01-18 22:31:13    阅读次数:280
Sqlite数据库中的事务
public void testTrasaction() throws Exception{PersonSQLiteOpenHelper helper = new PersonSQLiteOpenHelper(getContext());SQLiteDatabase db = helper.getW...
分类:数据库   时间:2015-01-18 19:43:33    阅读次数:286
分布式系统阅读笔记(十七)-----分布式事务
介绍 分布式事务和上篇中说到的普通事务的差别在于他所涉及到的服务器超过1个。分布式事务可能是1层的也可能是嵌套多层的。为了协调分布式事务的,就出现了原子提交协议,比较著名的2pc协议就是其中的一个例子。之前的3种并发控制的方法锁控制,乐观并发控制,时间戳序列方法,经过一定的扩展也可以运用在分布式的事务上面。在分布式的事务上,还提供了恢复管理器用来进行对象,操作的恢复。之前已经讨论过在单一的服务器...
分类:其他好文   时间:2015-01-18 17:18:36    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!