文章目录
-
- 1、RAID卡的缓存
- 2、RAID卡的缓存里的数据会突然丢失怎么办?
- 3、锂电池存在性能衰减问题
1、RAID卡的缓存
服务器使用多块磁盘组成的RAID阵列的时候,一般会有一个RAID卡,这个RAID卡是带有一个缓存的,这个缓存不是直接用我们的服务器的主内存的那种模式,他是一种跟内存类似的SDRAM,当然,你大致就认为他也是基于内存来存储的吧!
然后我们可以把RAID的缓存模式设置为write back,这样的话,所有写入到磁盘阵列的数据,会按照如下流程:
- 先会缓存在RAID卡的缓存里,
- 后续慢慢再写入到磁盘阵列里去
这种写缓冲机制,可以大幅度提升我们的数据库磁盘写的性能。我们看下图,他说的就是这个RAID卡的缓存机制。
2、RAID卡的缓存里的数据会突然丢失怎么办?
那么现在有一个问题来了,假设突然断电了,或者是服务器自己故障关闭了,那么是不是这个RAID卡的缓存里的数据会突然丢失?那你MySQL写入磁盘的数据不就没了吗?我们看下图