mysql-学习笔记(二)mysql特性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值