因为项目的原因,需要对数据库进行压测和评估

背景:

物理机 硬盘sata7200转做 riad 10 ,内存120G(这个也至关重要还有关于 innodb_buffer_pool_size )

数据库 1000张表 

过程:

1,最早开始tps 很高,最高的时候达到1-2W

2,后来大概是5,-6K左右

3,到达几个亿以上数据平均TPS是3-4k左右 ,我们的底线是不能低于2.5k

4,所以达到14亿左右的时候TPS 掉到1k左右,发现 硬盘的io 使用率达到90多-100 (这个是重点,所以才有了本文章这个参数的意义)

然后同事调整了下 innodb_io_capacity 参数 TPS 立马上去到3K

mysql 配置参数 innodb_io_capacity 的重要性 可以提高tps

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-02-11
  • 2021-07-12
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2021-08-03
  • 2021-06-08
  • 2021-08-01
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案