最近同事对一台CPU:E5-2620 v4 8核 内存:64g 网卡:千兆的mysql数据库做了压力测试,看了测试结果起初有一些不明白,查看了一些资料后简单记录一下
可以看出400w数据量查询性能在50000tps,事务2300tps 比较符合硬件的一基准。
这个我看了一下配置文件,这台的配置文件以数据安全性为主的
innodb_flush_log_at_trx_commit 和sync_binlog 都为1 (双1设置)这2个参数主要是数据的一个落盘,对于io的要求较高。如果库为并发要求高而数据安全要求低(日志性数据库),可将这2个参数做适当的修改。
这个测试结果也问了几个朋友,结果倒是很正常的,还算稳定的。
在监控中我们也看到网路带宽造成了一个瓶颈点,带宽如果能在大些,性能会更好点
补充一个阿里云rds的测试结果