首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
silly8543
掘友等级
程序员
猿人一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
114
文章 114
沸点 0
赞
114
返回
|
搜索文章
最新
热门
MySQL索引-索引匹配规则
平时设计的时候很多时候都会用到联合索引,一般很少用单个字段作为索引,这样可以让索引尽量少一些,避免磁盘占用太多,增删改性增删改性能太差。
MySQL聚簇索引与二级索引
聚簇索引(主键索引) 在不停的插入数据的时候,会增加一个个数据页,如果主键不是自增,那么就会在数据页之间进行数据行移动。
MySQL没有索引是如何进行数据查询
使用数据库的时候,用的比较多的都是查询数据,在写每一条SQL的时候,都会考虑这条数据是否会走索引,会不会导致全表扫描。
运行好好的系统突然一下收到大量的慢SQL告警
问题描述 有天早上,一个运行都相当稳当的系统,突然收到大量的慢SQL告警,是一个基础数据的查询页面,通过页面展示财务的基础数据。
MySQL中MVCC多版本并发控制实现RC和RR隔离级别
ReadView机制是基于undo Log版本链实现的一整套视图机制,在事务执行的时候生成一个Read View,然后根据不同的事务级别来判断哪些版本的数据是可以读取到的。
undo log多版本链实现ReadView机制
undo log版本链 undo log是用来记录事务回滚之前的操作数据,在每条数据都有两个隐藏字段.
SQL标准中不同隔离机制解决的不同问题
在SQL标准中,规定了四种隔离级别,规定了在多个事务并发运行的时候,每个事务之间互相是如何隔离,从而避免一些事务并发问题。
数据库多事务操作数据带来的问题本质
] 如果多个事务对缓存页里的同一条数据同时进行增删改查的时候,可能会导致下面的四种问题:脏写、脏读、不可重复度、幻读。
undo日志将事务回滚原理
InnoDB是现在MySQL用的比较多的存储引擎,使用它的原因,个人觉得是因为它支持事务,在项目中,基本上对于数据修改都会用到事务,在同一个事务中,都会对多张表进行修改。
redo日志保证事务提交后数据绝对不会丢的机制
Buffer Pool整体机制 在MySQL进行更新操作的时候会先更新Buffer Pool中的缓存页之后,必须写一条redo log日志。
下一页
个人成就
文章被点赞
222
文章被阅读
74,152
掘力值
2,916
关注了
0
关注者
12
收藏集
0
关注标签
0
加入于
2021-06-24