事务
已收录文章:66篇
-
共享锁、排他锁 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 收藏
-
事务处理的流程示例 database := db.DB tx, err := database.Begin() if err != nil { return err } stmt, err := tx.Prepare(sqlQuery) if err != nil { tx.Rollback() return err } _, err = stmt.Ex114 收藏
-
1. 事务的 ACID 特性详 ACID 是为保证事务(transaction)是正确可靠的,所必须具备的四个特性: 原子性(Atomicity):事务中的操作同时成功或者失败。一致性(Consistency):数据库事务不能破坏数据的完整408 收藏