XuXin_971222
码龄2年
关注
提问 私信
  • 博客:19,600
    19,600
    总访问量
  • 29
    原创
  • 236,332
    排名
  • 31
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2022-06-28
博客简介:

XuXin_971222的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    16
    当月
    0
个人成就
  • 获得37次点赞
  • 内容获得4次评论
  • 获得61次收藏
创作历程
  • 4篇
    2024年
  • 25篇
    2022年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mysql八股文(四)MVCC

当前值是 4,但是在查询这条记录的时候,不同时刻启动的事务会有不同的 read-view。如图中看到的,在视图 A、B、C 里面,这一个记录的值分别是 1、2、4,同一条记录在系统中可以存在多个版本,就是数据库的多版本并发控制(MVCC)。对于 read-view A,要得到 1,就必须将当前值依次执行图中所有的回滚操作得到。多版本并发控制(MVCC)
原创
发布博客 2024.03.13 ·
417 阅读 ·
10 点赞 ·
1 评论 ·
10 收藏

Mysql八股文(三)事务隔离

3)可重复读(mysql默认的隔离级别):一个事务在执行过程中看到的数据,总跟在事务启动时看到的数据是一致的。1)读未提交:一个事务还没有提交时,它做的变更就可以被另一个事务看到。2)读提交:一个事务提交之后,它的变更才会被其他事务看到。4)串行化:写会加写锁,读会加读锁。导致问题:不可重复读。导致问题:效率低下。
原创
发布博客 2024.03.13 ·
361 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

Mysql八股文(二)两阶段提交

因此,之后备份日志的时候,存起来的 binlog 里面就没有这条语句。然后你会发现,如果需要用这个 binlog 来恢复临时库的话,由于这个语句的 binlog 丢失,这个临时库就会少了这一次更新,恢复出来的这一行 c 的值就是 0,与原库的值不同。如果在 binlog 写完之后 crash,由于 redo log 还没写,崩溃恢复以后这个事务无效,所以这一行 c 的值是 0。所以,在之后用 binlog 来恢复的时候就多了一个事务出来,恢复出来的这一行 c 的值就是 1,与原库的值不同。
原创
发布博客 2024.03.13 ·
394 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

Mysql八股(一)redolog和binlog的区别

2)redolog是物理日志,记录了是修改了什么;binlog是逻辑日志,记录的是原始语句。3)redolog有大小限制,是循环写;binlog是追加写,写到一定大小会再开一个接着写。1)redolog是innodb引擎持有的;binlog是server层的,都可以使用。
原创
发布博客 2024.03.13 ·
413 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

Redis相关

Redis相关
原创
发布博客 2022.07.14 ·
276 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

TCP/IP五层网络模型

TCP/IP五层网络模型
原创
发布博客 2022.07.14 ·
2453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python知识(五)

Python知识
原创
发布博客 2022.07.14 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python知识(四)

Python知识
原创
发布博客 2022.07.13 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python知识(三)

Python知识
原创
发布博客 2022.07.12 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python知识(二)

Python知识
原创
发布博客 2022.07.12 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python知识(一)

Python知识
原创
发布博客 2022.07.11 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库知识

数据库知识
原创
发布博客 2022.07.09 ·
214 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

RPC协议与HTTP协议的区别

RPC协议与HTTP协议的区别
原创
发布博客 2022.07.08 ·
3582 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

HTTP协议的长连接和短连接

HTTP协议的长连接和短连接
原创
发布博客 2022.07.08 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OSI七层模型

OSI七层模型
原创
发布博客 2022.07.08 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP如何提升传输效率

TCP如何提升传输效率
原创
发布博客 2022.07.08 ·
1577 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP状态码

HTTP状态码
原创
发布博客 2022.07.08 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP和HTTPS的区别

HTTP和HTTPS的区别
原创
发布博客 2022.07.08 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP协议为什么是三次握手而不是两次

TCP协议为什么是三次握手而不是两次
原创
发布博客 2022.07.06 ·
1298 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux常用命令

Linux常用命令
原创
发布博客 2022.07.05 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多