首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mysql
掘鑫鑫
创建于2021-12-27
订阅专栏
mysql常见问题,解决方案,优化,原理
暂无订阅
共8篇文章
创建于2021-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mysql高级实用技能
mysql高级实用技能,涉及mysql底层原理(包括索引用结构,常用优化explain,mysql事务原理),以及工作常用关心的一些性能优化问题。
mysql使用redo日志实现事务持久性
概述 前面提到,为了减少io操作,加载的数据页先会放到Buffer pool,等到刷盘时机,才会真实将页数据刷到磁盘进行持久化.假设修改好的脏页,在事务已经提交的情况下,突然断电,那么修改的脏页就丢失
mysql中的Buffer Pool
概述 innodb存储引擎加载数据是按照页单位来加载的。当我们对一张表做增删改查的情况下,mysql会查找对应的表空间,根据索引找到段,根据段找到页或者区,然后将16k整页数据加载到内存,然后修改页中
mysql查询优化器对sql执行成本的估算
概述 mysql中,有个查询优化器,是专门用来估算查询语句的成本的,然后选择一个mysql认为成本最低的方案进行执行。今天我们来了解一下常见查询sql语句的成本是怎么估算的,mysql依据是什么? 估
mysql两表连接原理(搞懂join buf)
概述 一般情况下,我们使用mysql都是使用两种查询比较多,一个是单表查询,一个是多表连接。多表连接原理还是很重要的,特别是对查询优化这块的理解。从表空间层面来看,多表都不在一个表空间,那么可想而知这
mysql单表访问方法
概述 所谓的访问方法就是你想查出一堆数据,然后把sql丢给mysql,然后mysql根据你的表情况(索引,数据量,查询成本),给出mysql自己认为最优的执行方式,这就是访问方法。mysql给这些执行
mysql表空间解析
概述 前面几节,我介绍了行记录,页,索引(B+)的结构,索引的叶子和非叶子节点都是由页构成的,页的大小有16k,可以存储满行记录。那么问题来了,一张表有多个索引,那这些索引又是怎么组织起来的呢,答案就
mysql行格式解析
概述 mysql行格式虽然在我们写代码的时候不太会关注这个东西,但是了解了还是对我们有一定帮助的,这样我们可以对mysql是怎么存储数据有一定了解,我们可以更好的对mysql进行一些优化和存储的空间的