分类 原理分析 中的文章

MySQL查询分析

一些经典的RBO优化,包括子查询优化;一些CBO优化,统计信息收集,CBO的统计计算方式,常数成本调节;JOIN优化,并详细介绍了EXPLAIN的各个字段含义,其中select_type、type、Extra这几个字段比较重要,另外还有JSON个事的执行计划,optimizer trace

阅读全文

用工具分析MySQL存储文件

innodb_ruby是专门分析InnoDB的工具,通过这个工具能获取到系统表空间、普通表空间的统计信息,段信息、区信息,以及4个核心的SYS表;;以及索引信息统计,page信息汇总,page信息dump,还可以用图表的方式展示

阅读全文

MySQL文件存储结构

InnoDB架构包含内存、磁盘两种结构;基于磁盘的结构中包括:系统表空间、普通表空间、通用表空间、双写缓冲区、Undo表空间、redo日志;临时表空间;这里最重要的当属系统表空间 和 普通表空间;普通表空间分为段、区、页、行这些概念,256个区一组,第0组包含FSP_HDR、XDES、INODE,存储数据的地方是INDEX;系统表空间则多了Data Dictionary Header部分

阅读全文