首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Createsequence
掘友等级
后端开发工程师
一个兴趣使然的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
《MySQL45讲》读书笔记(二):日志的文件是如何保证不丢失的
1.持久化的过程 从总的来看,日志一般分为两部分:内存中易遗失的缓存日志和磁盘上持久化的日志文件。 一次事务中,日志先被写入内存,存放在 cache/buffer 中,然后事务结束以后准备持久化:先写
《MySQL45讲》读书笔记(六):数据库事务概述
1.事务的启动方式 mysql 主要有两种事务的启动方式: begin 或 start transaction显式启动事务。对应的提交语句是 commit ,回滚是 rollback set auto
《MySQL45讲》读书笔记(九):关于元数据锁 online ddl插队问题
1.读写锁堵塞 前面在锁这块介绍了元数据锁(MDL 锁)。元数据锁是一种读写锁,他的读读不互斥,读写和写写是互斥的。因此我们参考下面的时序图: 现在等待队列中有四个 session 要获取锁: 由于
《MySQL45讲》读书笔记(三):内存数据刷盘机制
1.mysql 的刷盘机制 而之前提到过,mysql 使用了 WAL 技术,即更新的时候先更新内存中的数据,然后必要的时候再将内存中的数据刷入磁盘。我们把内存中这些被修改过,跟磁盘中的数据页不一致的数
《MySQL45讲》读书笔记(七):全局锁,表锁,行锁,间隙锁
1.全局锁 1.1.概述 全局锁就是对整个数据库实例加锁。通过使用 Flush tables with read lock(FTWRL)语句加锁,此后整个库都会处于只读状态,这时,其他线程的数据定义语
《MySQL45讲》读书笔记(一):三大日志概述
1.redo log redo log 又叫重做日志,提供的是数据丢失后的前滚操作。 redo log 是 innodb 引擎独有的日志,使用了 WAL 技术(Write-Ahead Logging)
《MySQL45讲》读书笔记(四):索引
1.Innodb索引模型 1.1.主键/非主键索引的区别 每个索引在Innodb中都是一颗B+树,其中根据索引叶子节点的不同,分为主键索引和非主键索引。 我们可以看到: 主键索引将索引和整行的数据都放
《MySQL45讲》读书笔记(五):数据库表空间的回收
1.表数据的存放位置 表数据既可以存在共享表空间里,也可以是单独的文件。这个行为是由参数 innodb_file_per_table 控制的: OFF :表的数据放在系统共享表空间,即跟数据字典放在一
数据结构与算法(十四):赫夫曼编码
1.什么是赫夫曼编码 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来
数据结构与算法(十五):二叉排序树
1.什么是二叉排序树 当我们使用需要对数列进行操作的时候,我们原本有以下选择: 数组:不排序的数组插入快而查找慢,排序数组通过算法可以快速查找,但是插入效率又会受到影响 链表:不管是否有序,插入都快,
下一页
个人成就
文章被点赞
69
文章被阅读
26,006
掘力值
1,093
关注了
20
关注者
37
收藏集
0
关注标签
14
加入于
2022-06-26