每当我们想要缓解读,一般会想到什么? 预读取,缓存 缓存 缓存,其实就是将高频访问的数据放到内存里面,减少读盘的次数. 为了提高内存的利用率,MySQL还建立了缓存池,也就是buffer pool,存储最热的数据页和索引页. 预读取(read-ahead) 从Linux的文件系统我们就知道,计算机的读取是按页来的.那么,我们是不是可以将下一页提前取出来,反正是一次磁盘IO. LRU(Least recently used) 提到缓存和预读取,LRU是跑不了的,简单地说,就是将池子里面待的最久的内…