深入理解 MySQL 底层实现

作者/分享人:默默
向 Ta 提问
典型的程序媛,喜欢编程,爱好编程。 高级Java开发工程师,熟练SSH、SSM、Dubbo(Zookeeper)、Redis、Solr(es)等框架开发。 熟悉H5,BootStrap、Vue等前端框架。 喜欢看书、写小说、练字。 爱好旅游、听歌。
  1. MySQL 的初始、组成
  2. MySQL 的常用引擎(InnoDB、Myisam、MariaDB)
  3. 数据存储原理
  4. 数据结构
  5. MySQL 数据结构
  6. MySQL 的优化
已有125人预订
预订达标
文章出炉
交流日期
     
17.11.18
17.12.02
17.12.12 20:30
查看文章评论/提问
寒韩
"lnnoDB和Myisam都是用B+Tree来存储数据的。" 对于InnoDB聚簇索引来说其数据是以B+Tree的数据结构来车存储,对于MyIsam索引于数据分离存储的其数据应该不是B+Tree结构吧?是的话这样的好处是什么?
栋能
我们有一张表(有主键)默认有几棵索引树?主键和非主键建立索引是分别的两棵树吗?建索引的意思是:对同字段的索引在一棵树上,不同字段需要建立不同的索引树是吗
栋能
系统读取磁盘数据4k(硬盘块)至内存,数据不足16k,是多次读满后才交给存储引擎的吧?p s: 我看作者只讲了数据'读'入硬盘
栋能
我们现在用的Mysql数据库,还需要注意“最左原则”吗?SQL不是会自动被数据库查询优化器优化的吗?
你可能还喜欢
聊聊 CSS 中的布局模式
大漠_w3cplus.com
浅谈如何开一场 Chat
白宦成
Spring Boot 2.0 的快速入门(图文教程)
泥瓦匠 @ bysocket.com
如何在网上下载自己需要的资源
曹某某
GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击
肖志华
前端如何拥有自己的服务器
郭方超
微信扫描登录