目录
RAID导致mysql服务变慢
RAID 种多磁盘冗余阵列技术,服务器存在多个磁盘,可以使用不同的磁盘做数据备份,在查找数据的时候,会先定位使用哪一个磁盘,然后再去磁盘上加载数据
启RAID卡的缓存机制,但是此时就一定要注意这个RAID的锂电池自动充放电的问题,因为只要你用了RAID缓存机制,那么锂电池就必然会定时进行充放电去延长寿命,保证服务器掉电的时候可以把缓存数据写回磁盘,数据不会丢失
在锂电池充放电的过程中,RAID的缓存级别会从write back(将数据写入到RAID缓存,然后再刷到磁盘)变成write through(直接写到磁盘),我们通过RAID写数据的时候,IO就直接写磁盘了,如果写内存的话,性能也就是0.1ms这个级别,但是直接写磁盘,就性能退化10倍到毫秒级了
RAID锂电池自动充放电,往往会导致你的数据库服务器的RAID存储定期的性能出现几十倍的抖动,间接导致你的数据库每隔一段时间就会出现性能几十倍的抖动
表是逻辑概念,表空间是物理层面
表 -》表空间 -〉磁盘文件 -》extend组 -〉extend -> 数据页 -》buffer pool
磁盘文件在加载的时候,时随机读取,IOPS指标衡量
每次crud操作都会记录日志,磁盘的顺序写入也会影响数据库的性能
表空间 = n*组
数据区:extent