首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
财大小陈
掘友等级
学生
|
zuel
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_40 | insert语句的锁为什么这么多?
40 | insert语句的锁为什么这么多? 在上一篇文章中,MySQL对自增主键锁做了优化,尽量在申请到自增id以后,就释放自增 锁。 因此,insert语句是一个很轻量...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_39 | 自增主键为什么不是连续的?
39 | 自增主键为什么不是连续的? 在第4篇文章中,我们提到过自增主键,由于自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑。 但实际上自增主键...
3
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_38 | 都说InnoDB好,那还要不要使用Memory引擎?
38 | 都说InnoDB好,那还要不要使用Memory引擎? 先提出一个问题:两个group by语句都用了order by null, 为什么使用内存临时表得到的语句结...
2
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_37 | 什么时候会使用内部临时表?
37 | 什么时候会使用内部临时表? 在第16和第34篇文章中,分别介绍了sort buffer、内存临时表和join buffer。这三个数据结构都是用来存放语句执行过程...
1
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_36 | 为什么临时表可以重名?
36 | 为什么临时表可以重名? 今天我们就从这个问题说起:临时表有哪些特征,适合哪些场景? 这里,我需要先帮你厘清一个容易误解的问题:有的人可能会认为,临时表就是内存表。...
2
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_35 | join语句怎么优化?
35 | join语句怎么优化? 在上一篇文章中,我和你介绍了join语句的两种算法,分别是IndexNested-Loop Join(NLJ)和Block Nested-...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_34 | 到底可不可以使用join?
34 | 到底可不可以使用join? 在实际生产中,关于join语句使用的问题,一般会集中在以下两类: 使用join有什么问题呢? 如果有两个大小不同的表做join,应该用...
2
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_33 | 我查这么多数据,会不会把数据库内存打爆?
33 | 我查这么多数据,会不会把数据库内存打爆? 我经常会被问到这样一个问题:我的主机内存只有100G,现在要对一个200G的大表做全表扫描,会不会把数据库主机的内存用光...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_32 | 为什么还有kill不掉的语句?
32 | 为什么还有kill不掉的语句? 在MySQL中有两个kill命令: 一个是kill query+线程id,表示终止这个线程中正在执行的语句; 一个是kill co...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_31 | 误删数据后除了跑路,还能怎么办?
31 | 误删数据后除了跑路,还能怎么办? 今天是一个沉重的话题:误删数据。 在前面几篇文章中,我们介绍了MySQL的高可用架构。当然,传统的高可用架构是不能预防误删数据的...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_30 | 用动态的观点看加锁
30 | 用动态的观点看加锁 在第20和21篇文章中介绍了InnoDB的间隙锁、next-key lock,以及加锁规则。通过分析下面的问题,可以加深对加锁规则的理解。今天...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_29 | 如何判断一个数据库是不是出问题了?
29 | 如何判断一个数据库是不是出问题了? 在第25和27篇文章中,介绍了主备切换流程。在一主一备的双M架构里,主备切换只需要把客户端流量切到备库;而在一主多从架构里,主...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_28 | 读写分离有哪些坑?
28 | 读写分离有哪些坑? 上一篇文章介绍了一主多从的结构以及切换流程。今天就继续聊聊一主多从架 构的应用场景:读写分离,以及怎么处理主备延迟导致的读写分离问题。 一主多...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_27 | 主库出问题了,从库怎么办?
27 | 主库出问题了,从库怎么办? 在前面的文章中,介绍了MySQL主备复制的基础结构,但这些都是一主一备的结构。 大多数的互联网应用场景都是读多写少,因此你负责的业务,...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_26 | 备库为什么会延迟好几个小时?
26 | 备库为什么会延迟好几个小时? 在上一篇文章中,我和你介绍了几种可能导致备库延迟的原因。你会发现,这些场景里,不论是偶发性的查询压力,还是备份,对备库延迟的影响一般...
2
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_25 | MySQL是怎么保证高可用的?
25 | MySQL是怎么保证高可用的? 在上一篇文章中,我和你介绍了binlog的基本内容,在一个主备关系中,每个备库接收主库的binlog并执行。 正常情况下,只要主库...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_24 | MySQL是怎么保证主备一致的?
24 | MySQL是怎么保证主备一致的? 在前面的文章中,我们提到binlog可以用来归档,也可以用来做主备同步,但它的内容是什么样的呢?为什么备库执行了binlog就可...
2
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_ 23 | MySQL是怎么保证数据不丢的?
23 | MySQL是怎么保证数据不丢的? 在前面文章中,我着重介绍了WAL机制得到的结论是:只要redo log和bin log保证持久化到磁盘,就能确保MySQL异常重...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_ 22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
22 | MySQL有哪些“饮鸩止渴”提高性能的方法? 业务高峰期,生产环境的MySQL压力太大,没法正常响应,需要短期内、临时性地提升一些性能。 开发负责人说,不管你用什...
0
评论
分享
财大小陈
学生 @zuel
·
3年前
关注
MySQL实战45讲_ 21 | 为什么我只改一行的语句,锁这么多?
21 | 为什么我只改一行的语句,锁这么多? 在上一篇文章中,我和你介绍了间隙锁和next-key lock的概念,但是并没有说明加锁规则。 间隙锁的概念理解起来确实有点儿...
0
评论
分享
下一页
个人成就
文章被点赞
28
文章被阅读
24,617
掘力值
900
关注了
1
关注者
40
收藏集
1
关注标签
13
加入于
2022-02-18