MYSQL专题(三):压测、一些性能指标

高并发条件下,数据库应该用什么样的机器
  • 对于数据库而言,通常推荐使用至少8核16G以上的机器,最好选用8核32G的机器,因为数据库需要执行大量的磁盘IO操作,他的每个请求都比较耗时一些,所以机器的配置需要高一些。
  • 一般8核16G的机器部署的MYSQL数据库,每秒抗一两千个并发请求是没有问题的,但是如果你的并发量再高一些,假设每秒有几千并发请求,那么可能数据库就有点危险了,因为数据库的CPU,磁盘,IO,内存的负载都会比较高,弄不好数据库压力过大会宕机。
    对于8核32G,每秒两三千,三四千一般也可以抗得住。
  • 对于数据库而言,如果可以的话,最好采用SSD固态硬盘而不是普通的机械硬盘,因为数据库最大的复杂就在于大量的磁盘IO,他需要大量的读写磁盘文件,如果能使用SSD固态硬盘,数据库每秒能抗住的并发请求量会高一些。
QPS &TPS
IO相关的压测性能指标
  • IOPS:这个指的是机器的随机IO并发处理的能力,比如机器可以达到200 IOPS,意思就是说每秒可以执行200个随机IO读写请求

你在内存中更新的脏数据库,最后都会由后台IO线程在不确定的时间,刷回到磁盘里去,这就是随机IO的过程。

  • 吞吐量:机器的磁盘存储每秒可以读写多少字节的数据量。

我们在执行各种sql语句的时候,提交事务的时候,其实都是大量的会写r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值