首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
执着先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
重要,知识点:InnoDB的插入缓冲
今天我们的主题就是 插入缓冲(Insert Buffer),由于InnoDB引擎底层数据存储结构式B+树,而对于索引我们又有聚集索引和非聚集索引。 在进行数据插入时必然会引起索引的变化,聚集索引不必说,一般都是递增有序的。而非聚集索引就不一定是什么数据了,其离散性导致了在插入时…
27个常见的MySQL服务器参数配置
充分理解 MySQL 配置文件中各个变量的意义对我们有针对性的优化 MySQL 数据库性能有非常大的意义。文章从MySQL的通用配置,连接数,日志,缓存,InnoDB存储引等五个类别总结
为什么数据不会丢,InnoDB的Double Write,你必须知道
上一次我们讲过Insert Buffer 是用来提高存储引擎性能上的提升,Double Write 就是为了在数据库崩溃恢复时保证数据不丢失的一个重要特性,保证了数据的可靠性。 通过上次讲的 重要,知识点:InnoDB的插入缓冲 我们知道,脏页会在某些场景下进行刷盘,将缓冲池内…
MySQL-InnoDB-Doublewrite Buffer
Doublewrite Buffer doublewrite缓冲区是一个硬盘存储区域,InnoDB在将从缓冲池中刷新的page写到InnoDB数据文件中相应的位置之前,会先将这些page写在doubl
Mysql 中 flush链表
一、flush链表概述 是否会存在一个控制块既是free链表的节点,也是flush链表的节点吗? 刷新方式有哪几种?
图解MySQL(5)-Buffer Pool的flush链表
1 内存碎片 1.1 啥是BP的内存碎片? BP划分完全部缓存页和描述信息块后,还剩点内存,但却再也放不下新的缓存页。 1.2 如何减少内存碎片? DB在BP中划分缓存页时,会让所有缓存页和描述信息块
携程二面:讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术
面试官:讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术.............
MySql的Checkpoint技术
对数据库中数据进行增删改时,都是先在buffer pool中完成,为了提高事务的操作效率,buffer pool中数据并不会立即写入磁盘,所以可能出现内存中数据和磁盘数据不一致的情况。 如果buffer pool发生故障导致数据无法持久化,造成磁盘和buffer pool数据不…
LSN、Checkpoint?MySQL的崩溃恢复是怎么做的?
前言 简单来说就是redo log是MySQL的事物日志。比如你执行一条update语句,在你提交事物之前MyS
MySQL InnoDB 概述(二) Checkpoint技术
尝试理解MySQL如何解决数据丢失问题。 程序进行网络IO操作是,都要考虑连接断开问题;在进行文件IO时,则需要考虑主机宕机和断掉可能引起的数据丢失问题。这是事务ACID中的D,持久性要求。 MySQL 的实例是以页为操作单位的,页是可以回写磁盘的。设想两种情况: 刷新的过程中…