RAID + 表物理模型

本文探讨了RAID技术如何影响MySQL服务的性能,特别是锂电池在缓存机制中的角色。当锂电池进行充放电时,RAID的缓存级别会改变,导致性能大幅波动。数据库的 CRUD 操作、磁盘IOPS和顺序写入都与性能密切相关。理解这些原理有助于优化数据库服务器的性能稳定性。
摘要由CSDN通过智能技术生成

目录

RAID导致mysql服务变慢

表是逻辑概念,表空间是物理层面


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 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值