表示 进入内容 14
Displaying posts with tag: MySQL源码解读 (reset)
MariaDB线程池源码分析

 

MariaDB线程池源码分析

心中无码

阅读全文——共12912字

MySQL数据库InnoDB存储引擎中Adaptive hash index存在问题、Percona改进及一个bug

背景

Adaptive hash index (AHI)是MySQL数据库InnoDB存储引擎中用于加速索引查找的一个结构。InnoDB本身不支持hash索引,所有的索引检索都走B树查询。AHI可以认为是“索引的索引”。当对一个页面的访问次数满足一定条件后,将这个页面的地址存在一个hash表中,下次查询可以直接访问到页面,不需要走B树查询。

问题

阅读全文——共2216字

MySQL5.6.7-rc index condition pushdown代码解读

对index condition pushdown很感兴趣,并且跟踪代码让自己受益良多,因此就来跟一下相关代码。

看的是mysql5.6.7-rc官方社区版。

 

阅读全文——共12838字

MariaDB数据库5.5.27 HASH JOIN源码解读

MariaDB数据库加入了对HASH JOIN算法的支持,我对HASH JOIN不了解,借此机会学习一下,测试的数据库版本为MariaDB5.5.27。

先是配置文件,这是我为了方便跟踪源码,在windows上建的环境。

 

阅读全文——共11670字

表示 进入内容 14