事务
已收录文章:68篇
-
报错信息:数据库插入超时,但是查询正常。原因分析:本地debug带事务注解的方法时候,执行到一半之后直接停掉了服务。此时的事务没有正常释放,导致mysql锁住了表。解决方法: 可以先执行命175 收藏
-
一. 架构介绍从宏观上看,云溪数据库由两部分组成:上层的SQL引擎和下层的作为一个整体的分布式KV数据库。任何针对于数据库的SQL操作,经过SQL引擎的解析之后,都会把它们分解成一组组的kv398 收藏
-
共享锁、排他锁 InnoDB 实现了两种类型的锁机制:共享锁(S)和排他锁(X)。共享锁允许一个事务读数据,不允许修改数据,如果其他事务要再对该行加锁,只能加共享锁;排他锁是修改数据220 收藏
-
小张兴冲冲去面试,结果被面试官吊打!小张:面试官,你好。我是来参加面试的。面试官:你好,小张。我看了你的简历,精通MySQL数据库。那你肯定知道事务吧,你能说说 事务有哪些特性317 收藏
-
什么是事务 ? 事务是在进行数据库操作时只存在两种结果,成功或失败,不存在成功了一半之说。 经典案例: 银行转账: 账户A需要转入1000元到账户B,经分析,需要进行的操作是账户A余284 收藏
-
一、什么是事务?事务是逻辑上的一组操作,要么全执行,要么全不执行。事务最经典栗子也经常被拿出来的栗子就是银行转账了。比如小明要给小红转账1000元,这个转账会涉及到两个关键操296 收藏
-
今天我们就一起来看下另一种模式,XA 模式!其实我觉得 seata 中的四种不同的分布式事务模式,学完 AT、TCC 以及 XA 就够了,Saga 不好玩,而且长事务本身就有很多问题,也不推荐使用。Seata 中365 收藏
-
引入问题 这个问题来源于一个网络课程的课后思考题,题目是这样的: 我用下面的表结构和初始化语句作为试验环境,事务隔离级别是可重复读。现在,我要把所有“字段 c 和 id 值相等的行”180 收藏
-
数据库定义了四种隔离级别: Read Uncommitted(未提交读) Read Committed(提交读) Repeatable Read(重复读) Serializable(串行化) 这四种隔离依次升高,隔离级别越低,系统开销越小,并发支持性更418 收藏
-
这篇文章主要是针对开发人员的,所以不涉及到MySQL的服务部署等操作,主要包括索引,事务,存储引擎,优化等方面。 一、索引 关于MySQL的索引,之前实际上也介绍了很多次,这里主要介绍一些常用467 收藏
-
摘要:事实上在数据库引擎的实现中并不能实现完全的事务隔离,比如串行化。本文分享自华为云社区《【数据库事务与锁机制】- 事务隔离的实现》,原文作者:技术火炬手 。事实上在数据库441 收藏
-
MySQL 事务主要用于处理操作量大,复杂度高的数据。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务用来管理 insert,update,delete 语句,事务处理可以用来维护数据库的完整241 收藏