上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 一、什么是事务 事务(Transaction):访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。当在数据库中更改数据成功时,在事务中更改的数据便会提交,不再改变。否则,事务就取消或者回滚,更改无效。 二、事务的四大特性 1、原子性(Atomicity) 原子性是指事务包含的所有操作要 阅读全文
posted @ 2024-03-08 17:18 无虑的小猪 阅读(133) 评论(0) 推荐(0)
摘要: 官方文档地址:https://dev.mysql.com/doc/refman/8.3/en/innodb-storage-engine.html。 InnoDB存储引擎有三大特性:双写机制、Buffer Pool、自适应Hash。 InnoDB存储引擎架构的内存和磁盘结构如下: 上述架构图描述了 阅读全文
posted @ 2024-03-08 17:13 无虑的小猪 阅读(3009) 评论(0) 推荐(0)
摘要: 1、单表访问之索引合并 - index merge MySQL中使用多个索引来完成一次查询的执行方法称之为 索引合并(index merge)。索引合并算法有 Intersection合并、Union合并、Sort-Union合并。 1.1、Intersection合并 Intersection合并 阅读全文
posted @ 2024-03-08 16:50 无虑的小猪 阅读(273) 评论(0) 推荐(0)
摘要: 1、概述 MySQL有几个系统数据库,包含了MySQL服务器运行过程中所需的一些信息以及一些运行状态信息。 系统库 作用 performance_schema MySQL服务器运行过程中的一些状态信息,是对MySQL服务器的一个性能监控,包括最近执行的语句,及花费的时间、内存使用情况等信息 info 阅读全文
posted @ 2024-03-08 16:24 无虑的小猪 阅读(441) 评论(0) 推荐(0)
摘要: 1、整体概述 MySQL是由 连接池、管理工具和服务、SQL接口、解析器、优化器、缓存、存储引擎、文件系统 组成。 1.1、Connection Pool - 连接池 创建数据库连接是一个耗时的操作,连接池的作用就是将这些连接缓存下来,再次访问数据库时,可以直接用已经建立好的连接,提升服务器性能。 阅读全文
posted @ 2024-03-08 16:07 无虑的小猪 阅读(417) 评论(0) 推荐(0)
摘要: Seata中AT模式的官方文档地址:https://seata.io/zh-cn/docs/dev/mode/at-mode.html。 AT模式是一种无侵入的分布式事务解决方案,基于两阶段提交协议实现的,用户的业务SQL处理作为一阶段,Seata会根据一阶段的执行结果自动判断二阶段的提交或回滚。 阅读全文
posted @ 2024-02-08 10:20 无虑的小猪 阅读(583) 评论(0) 推荐(0)
摘要: 1、Seata-Server下载 官方文档地址:https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html。 下载地址:https://github.com/seata/seata/releases,这里下载的是1.5.1版本,seata-s 阅读全文
posted @ 2024-02-08 09:50 无虑的小猪 阅读(1837) 评论(0) 推荐(0)
摘要: 1、整体机制 Seata AT模型,基于本地ACID事务的关系型数据库实现。 两阶段提交协议机制如下: 一阶段:业务数据和回滚日志在同一个本地事务中提交,释放本地锁和连接资源 二阶段:提交异步化,非常快速地完成;回滚通过一阶段的回滚日志进行反向补偿 2、事务状态 global_table是seata 阅读全文
posted @ 2024-02-07 17:07 无虑的小猪 阅读(1152) 评论(0) 推荐(0)
摘要: 1、XA事务模式概述 XA事务模式是在 Seata 定义的分布式事务框架内,利用事务资源(数据库、消息服务等)对 XA 协议的支持,以 XA 协议的机制来管理分支事务的一种 事务模式。 1.1、执行阶段 可回滚:业务 SQL 操作放在 XA 分支中进行,由资源对 XA 协议的支持来保证 可回滚 持久 阅读全文
posted @ 2024-02-07 16:57 无虑的小猪 阅读(422) 评论(0) 推荐(0)
摘要: Saga模式是SEATA提供的长事务解决方案,在Saga模式中,业务流程中每个参与者都提交本地事务,当出现某一个参与者失败则补偿前面已经成功的参与者,一阶段正向服务和二阶段补偿服务都由业务开发实现。 Seata2.x提供的Saga是基于状态机引擎实现的,下面来看看状态机引擎。 1、状态机引擎机制 1 阅读全文
posted @ 2024-02-07 16:53 无虑的小猪 阅读(498) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 21 下一页