Mysql性能指标及调优

1.MySQL数据库性能场景介绍

在项目前期阶段 主要关注的是内存的泄露 前期一般做的是负载测试,后面就是稳定性测试 稳定性测试一般是3-7天
在测试里面还有一个就是测试数据(有些功能,前期的时候,性能很好。后面的时候,性能越来越差) 一旦数据量上去之后,性能就不行了
前期的时候没有多大的数据量,就算sql写的有问题。其实也是发现不了问题的。差距不明显
很多项目在数据量比较大的时候,写的好的sql,和数据库设计合理和不合理的差距很大的 比如:
select * from (这个表小的话,没啥问题。当数据大的时候,就需要遍历很多。特别影响性能的) 一般不建议在一个项目初期的时候去测,需要先创建一批数据(铺底数据),看场景。一般是80-100万的测试数据

全栈性能测试-- -36Mysql性能指标及调优_全栈性能测试

上图的问题,单个访问都很慢的话:

  • 1、先看是不是服务的问题
  • 2、再看数据库这块

1.MySQL数据库性能场景介绍