![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
迷路的三刀流
这个作者很懒,什么都没留下…
展开
-
Windows10下安装MySQL8.0
文章目录1、下载安装包2、解压文件3、新建目录和文件4、配置系统变量5、初始化并登录mysql6、忘记密码修改方法 1、下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2、解压文件 将解压文件解压到你安装的目录:D:\soft\mysql-8.0.27 (不要放在有中文名字和空格的的目录下) 3、新建目录和文件 安装目录下,新建文件夹 data和新建文件 my.ini my.ini 内容 [mysqld] # 设置3306端口 port=3306 # 设原创 2021-12-23 11:33:56 · 108 阅读 · 0 评论 -
04 事务伴生源-MVCC
文章目录一、MVCC1.1 **核心思想:**1.2 **基本数据结构:**二 **版本链**2.1 **ReadView** (快照)2.2 生成 ReadView 的时机2.2.1 **READ COMMITTED --- 每次读取数据前都生成一个ReadView**2.2.2 **REPEATABLE READ ---在第一次读取数据时生成一个ReadView** 转载自: 数据库事务MVCC架构 一、MVCC MVCC(Multi-Version Concurrency Control,多转载 2020-12-02 14:51:44 · 154 阅读 · 0 评论 -
03 事务伴生源-Isolation
文章目录一、事务的隔离级别1.1 Spring 事务隔离级别介绍1.2 隔离级别和事务缺陷二 击穿隔离级别2.1 READ_UNCOMMITTED2.2 READ_COMMITTED2.3 REPEATABLE_READ2.4 SERIALIZABLE三 不可重复读和幻读的区别四 悲观锁和乐观锁 一、事务的隔离级别 1.1 Spring 事务隔离级别介绍 当两个事务对同一个数据库的记录进行操作时,那么,他们之间的影响是怎么样的呢? 这就出现了事务隔离级别的概念。 数据库的隔离性与并发控制有很大关系。原创 2020-12-01 13:33:52 · 111 阅读 · 0 评论 -
02 事务伴生源-Propagation
文章目录一、Propagation(传播行为)二 通过同类+异类方法调用玩转事务传播性2.1 PROPAGATION_REQUIRED2.2 PROPAGATION_SUPPORTS2.3 PROPAGATION_MANDATORY2.4 PROPAGATION_REQUIRES_NEW2.5 PROPAGATION_NOT_SUPPORTED2.6 PROPAGATION_NEVER2.7 PROPAGATION_NESTED 01 Spring ‘拌‘ 事务 中提到事务需要注意以下情况: 恰如其分的使用原创 2020-12-01 10:49:24 · 155 阅读 · 0 评论 -
01 Spring ‘搅拌‘ 事务
文章目录一、Spring 事务二、@Transactional 注解管理事务的实现三、Spring 注解方式事务实现机制四 注解方式的事务使用注意事项4.1 正确的设置@Transactional 的 propagation 属性4.2 自定义 rollbackFor4.4 避免 Spring 的 AOP 的自调用问题 一、Spring 事务 编程式事务指的是通过编码方式实现事务; 声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。 声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务原创 2020-11-30 18:12:58 · 89 阅读 · 0 评论 -
B+Tree介绍及在数据库中的使用
文章目录一 B+Tree 和 B-Tree二 InnoDB中一个3层B+树最多大概可以存放多少行数数据?问题1: 因此,我们首先解决一个简单一点的问题:那么如果是2层的B+树,最多可以存储多少行数据?问题2 最后再回到原来的问题:一个三层的B+树可以存放多少行数据呢?问题3:为什么MySQL的索引要使用B+树而不是其它树形结构?比如B树? 转载: https://www.cnblogs.com/shengguorui/p/10695646.html 一 B+Tree 和 B-Tree 在B+Tree中,所有转载 2020-11-20 17:42:30 · 532 阅读 · 0 评论 -
Ubuntu安装MySQL
文章目录一、安装二、配置2.1 登陆MySQL2.2 授权其他设备连接MySQl三、mysql远程连接 Host * is not allowed to connect to this MySQL server 一、安装 在Ubuntu系统 root 用户下执行: sudo apt-get update; sudo apt install mysql-server; //默认安装最新版本 中间...原创 2019-08-22 22:17:24 · 102 阅读 · 0 评论