首页
标签
文章归档
说说
图库页面
流量统计
友情链接
关于我
1
2023年2月第四周周记
2
clash自定义规则
3
wsl2开启clash代理
4
2023年2月第三周周记
5
github merge指南
流殃
用微笑面对生活
累计撰写
176
篇文章
累计创建
43
个标签
累计收到
2
条评论
栏目
首页
标签
文章归档
说说
图库页面
流量统计
友情链接
关于我
搜索
标签搜索
2023
bug
github
RabbitMq
rpc
vpn
docker
SpringCloud
并发
java基础
架构
eureka
单元测试
IO
mybatisplus
支付
公司
面试
mybatis
设计模式
缓存
网络
年度总结
算法
md
vue
git
JVM
SpringBoot
AQS
spring
rocketmq
redis
mq
oracle
linux
mysql
闲聊
win10
halo
java
idea
react
目 录
CONTENT
以下是
mysql
相关的文章
mysql事务
事务常见问题脏写现在有两个事务A和B,A和B同时在修改一个数据,A先更新,B再更新,但是B回滚了,那么A就是没有写进去,这个数据还是原来的值,这样的情况 称之为脏写脏读有两个事务A和B,A读取了B已经修改了,但是还没有提交事务的数据,之后B事务回滚了,就会造成A读取的数据和数据库中存储的数据不一样,
2021-08-29
128
0
0
技术
b树和b+树的区别
B树是为了提高磁盘或外部存储设备查找效率而产生的一种多路平衡查找树。B+树为B树的变形结构,用于大多数数据库或文件系统的存储而设计。B树其实又被称为B-树B树相对于红黑树的区别在大规模数据存储的时候,红黑树往往出现由于树的深度过大而造成磁盘IO读写过于频繁,进而导致效率低下的情况。为什么会出现这样的
2021-05-06
187
0
0
技术
mysql命令
sql语句database#显示所有数据库show databases;#切换数据库use 数据库名;#DDL 数据定义语言,DDL语言是隐性提交的,不能rollbackcreate#DML 数据操纵语言insert update deleteselectselect 字段 from 表名selec
2021-04-18
111
0
0
技术
mysql执行计划
Explain模样使用explain select * from userpossible_keys所有的可能使用的索引key实际使用的索引select_typesimply 单表或者多表连接查询primary 主查询subquery 子查询union_result 根据union去重depe
2021-04-04
114
0
0
技术
mysql集群
主从架构其实就是一个master服务器和一个slave服务器master服务器主要负责平常的读和写,而slave就是要同步master的数据同步原理从库上有个io线程与主库进行tcp连接这个io线程请求主库将binlog传输给自己,主库上有个io dump线程,负责通过这个tcp连接把binglog
2021-04-04
100
0
0
技术
mysql索引
物理存储结构mysql的物理存储结构其实就是上图所示,是一个双向链表,每个结点的都是一个数据页,一行一行的数据就放在这个数据页中索引为什么会产生索引这么一个东西,很简单,就是加快查询速度啊!其实索引就和书籍的目录一样,都是为了更快的可以找到所需要的数据那数据库的索引究竟是什么样子那?其实就和书籍的目
2021-04-01
108
0
0
技术
mysql锁
表结构分类行锁默认情况下,是不需要锁的,默认是开启MVCC机制的,所以读取数据和修改数据完全不会互相影响,直接根据undolog版本链和ReadView来进行读取即可共享锁共享锁又被称为S锁默认查询数据不会开启共享锁的,是走mvcc机制读快照版本,但是可以手动添加#加共享锁select * from
2021-03-31
112
0
0
技术
mysql执行流程
基本流程上图就是mysql的基本流程连接器账号密码输入之后即可登录连接的方式分为两种:长连接:连接成功后,如果客户端持续有请求,则一直使用同一连接,短连接:指每次执行完很少的几次查询就断开连接,下次查询再重新建立一个建立连接的过程通常是比较复杂的,所以我建议你在使用中要尽量减少建立连接的动作,也就是
2021-03-24
146
0
0
技术