首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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 的实例是以页为操作单位的,页是可以回写磁盘的。设想两种情况: 刷新的过程中…