首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
cnicode
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
关于MySQL,你是否系统了解过?
前一段时间在极客时间上学习了林老师的《MySQL实战45讲》课程,极大的加深了对 MySQL 的理解。以前只会写一些增删改查语句,知其然不知其所以然,比如说查询语句,虽然知道加索引可以提到查询效率,但是背后的原理,如何分析构建最佳索引等等,对我来说都是谜题。又比如说更新语句,涉…
拉勾教育学习-笔记分享のMySQL"渡劫" II
MySQL的索引往往是MySQL底层考察的重点部分,不同的索引可以让数据的查找过程以指数级的效率提升。
MYSQL查询和插入数据的流程是怎样的
内存池:内存池也可以叫做缓存池,主要为弥补磁盘的速度较慢对数据库产生的影响,查询的时候,首先将磁盘读到的页的数据放在内存池中,下次读取的时候直接从内存池中读取数据,修改数据的时候,首先修改内存池中的数据,然后后台线程按照一定的频率刷新到磁盘上。 常见的Segment有数据段、索…
MySQL日志
数据库中用于存储数据的文件称为data file,日志文件称为log file。此外,如果每次读写都是直接访问磁盘,性能很差,所以数据库是有缓存的,数据缓存是data buffer,日志缓存log buffer。 执行器通过存储引擎获取id=2的行记录。如果id=2的行记录所在…
深入浅出mysql索引总结(下) 一文就OK
聚集索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚…
搞定万亿级MySQL海量存储的索引与分表设计实战
互联网业务往往使用MySQL数据库作为后台存储,存储引擎使用InnoDB。我们针对互联网自身业务特点及MySQL数据库特性,讲述在具体业务场景中如何设计表和分表。本文从介绍MySQL相关基础架构设计入
MySql InnoDB索引实现原理,带你彻底搞懂索引数据结构
再观察,查询某条数据时,只有两条路径,要么是从左往右依次遍历每个叶子节点,要么是从上往下通过页目录最终匹配到数据。 索引覆盖:非主键索引树上包含了所有要查询的数据,不需要回表。假如此时只需要查询 b c d 的值,就不需要回表; 最左匹配原则:此时有联合索引b,c,d,如果想使…
精通MySQL之架构篇
首先分享出MySQL逻辑架构图,我们可以看到MySQL是由很多模块组合而成,各个模块都发挥着重要的作用,下面分别介绍各个模块的概念及其作用。 Connectors,它指的是和不同的语言中的SQL进行交互。 它的作用是备份集群和集群管理。 管理连接,进行权限验证之类的。 接收SQ…
MySQL配置参数优化
1. 优化最大连接数 MySQL为每个连接创建缓冲区,所以不应该盲目上调最大连接数,如果最大连接数达到了上面设置的3000,会消耗大约800M内存。 2. 优化请求堆栈 3. 修改并发线程数 innodb_thread_concurrency代表并发线程数,默认是0,表示没有设…
快速学会分析SQL执行效率(上)
在工作中可能会遇到某个新功能在测试时需要很久才返回结果,这时就应该分析是不是慢查询导致的。如果确实有慢查询,又应该怎么去分析 SQL执行效率呢?这一篇文章我们就来学习怎么找到慢查询和怎么分析 SQL 执行效率。 当我们实际工作中,碰到某个功能或者某个接口需要很久才能返回结果,我…