
mysql
文章平均质量分 55
狼与自由
这个作者很懒,什么都没留下…
展开
-
Mybatis的缓存
mybatis原创 2023-02-04 11:41:16 · 286 阅读 · 0 评论 -
WAL Write AheadLog
WAL原创 2023-01-15 16:35:40 · 600 阅读 · 0 评论 -
mySql 脏读,幻读,不可重复度与事务隔离级别
mysql有3种并发问题脏读读到未提交的数据A事务B事务开启事务查询结果100开启事务更新到150,未提交查询结果150回滚查询结果100A事务查询到了B事务未提交的内容。不可重复度同一事务多次查询结果不一致 ,针对数据的修改A事务B事务开启事务开启事务查询结果 100更新到150查询结果 100事务提交查询结果 150对于A事务来说,多次查询的原创 2021-08-22 16:01:04 · 214 阅读 · 0 评论 -
回表,索引覆盖,最左匹配,索引下推
本章只讲mysql的内容在理解回表之前需要先了解聚集索引和非聚集索引的区别聚集索引表数据和索引在同一个位置是聚集索引,一般主键是聚集索引,如果没有主键用唯一键,如果主键和唯一键都没有用rowid非聚集索引表数据和索引不在同一个位置回表举个例子create table mytable(id int primary,name varchar,age int ,gender int);alter table mytable add index index_1(name)当前表中有2个索引:id原创 2021-01-23 22:54:00 · 272 阅读 · 0 评论 -
mysql 行锁为什么不能阻止幻读?
首先要知道什么是幻读。幻读指的是一个事务在前后两次查询同一个范围的时候,后一次查询看到了前一次没有看到的行。比如下图的3个session 中T1,T3,T5 查询的结果都不一样。T3 属于不可重复读。T5 就是幻读 因为T4刚插入了 一条数据我们把数据库调成REPEATABLE READ重复读在执行一次会出现如下由于 session A 把所有的行都加了写锁,所以 sessionB...原创 2019-08-05 15:16:24 · 480 阅读 · 0 评论 -
mysql解压版安装
mysql解压版安装1.https://dev.mysql.com/downloads 去下载mysql2.下载完以后去到你的解压目录下 打开cmd执行: mysqld -install – 安装mysql,执行完后服务里面应该可以找到mysql服务,但是还没启动。3.启动服务执行:net start mysql – 启动服务 执行成功会出现 mysql服务启动成功提示...原创 2019-07-27 20:48:57 · 164 阅读 · 0 评论