double write
特性
1
内存中有个2MB 大小的缓冲区
2
共享表空间中有2MB大小的 double write 区
3
刷新脏页到磁盘的时候,首先将脏页写入到内存中的double write 区中(通过memcpy函数)
adaptive hash index (AIO)
自适应hash索引.
1 数据库本身的一种优化策略,根据B+tree结构(内存中的B+tree)和当前热数据的使用频率,自身根据B+tree的结构
asynchronous IO
异步IO
用户发出一个IO请求时,不必等待当前io完成才能发下一个io请求,而是可以连续发送
或者说这是一种无阻塞式的IO(跟java中的nio类似),这样可以提高io的效率及性能.
因此我们可以把多个连续请求进行合并(如果当前数据页本身是连续的话),这样就可以减少IO次数(因为是异步的),并不是立即响应.